--- /srv/rebuilderd/tmp/rebuilderdjrlrqk/inputs/raincat_1.2.3-2_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdjrlrqk/out/raincat_1.2.3-2_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-18 17:53:23.000000 debian-binary │ -rw-r--r-- 0 0 0 960 2026-02-18 17:53:23.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2662744 2026-02-18 17:53:23.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2677328 2026-02-18 17:53:23.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/games/raincat │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -4,20 +4,20 @@ │ │ │ │ There are 10 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x000230 0x000230 R 0x8 │ │ │ │ INTERP 0x000294 0x0000000000400294 0x0000000000400294 0x00001b 0x00001b R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ │ - LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x15cd058 0x15cd058 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x15cc098 0x15cc098 R E 0x10000 │ │ │ │ LOAD 0x15db988 0x00000000019db988 0x00000000019db988 0x1c3b50 0x1c83b0 RW 0x10000 │ │ │ │ DYNAMIC 0x15dbf60 0x00000000019dbf60 0x00000000019dbf60 0x000270 0x000270 RW 0x8 │ │ │ │ NOTE 0x000270 0x0000000000400270 0x0000000000400270 0x000024 0x000024 R 0x4 │ │ │ │ - NOTE 0x15cd038 0x00000000019cd038 0x00000000019cd038 0x000020 0x000020 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x15bd0b8 0x00000000019bd0b8 0x00000000019bd0b8 0x003144 0x003144 R 0x4 │ │ │ │ + NOTE 0x15cc078 0x00000000019cc078 0x00000000019cc078 0x000020 0x000020 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x15bc0f8 0x00000000019bc0f8 0x00000000019bc0f8 0x003144 0x003144 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x15db988 0x00000000019db988 0x00000000019db988 0x004678 0x004678 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .dynstr STRTAB 0000000000402e80 002e80 00195c 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00000000004047dc 0047dc 0003a0 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 0000000000404b80 004b80 000110 00 A 5 4 8 │ │ │ │ [ 8] .rela.dyn RELA 0000000000404c90 004c90 000390 18 A 4 0 8 │ │ │ │ [ 9] .rela.plt RELA 0000000000405020 005020 002898 18 AI 4 23 8 │ │ │ │ [10] .init PROGBITS 00000000004078b8 0078b8 00001c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00000000004078e0 0078e0 001b30 00 AX 0 0 16 │ │ │ │ - [12] .text PROGBITS 0000000000409440 009440 143ed1c 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 000000000184815c 144815c 000018 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0000000001848180 1448180 174f38 00 A 0 0 64 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 00000000019bd0b8 15bd0b8 003144 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00000000019c0200 15c0200 00ce38 00 A 0 0 8 │ │ │ │ - [17] .note.ABI-tag NOTE 00000000019cd038 15cd038 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0000000000409440 009440 143dd3c 00 AX 0 0 64 │ │ │ │ + [13] .fini PROGBITS 000000000184717c 144717c 000018 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00000000018471c0 14471c0 174f38 00 A 0 0 64 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 00000000019bc0f8 15bc0f8 003144 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00000000019bf240 15bf240 00ce38 00 A 0 0 8 │ │ │ │ + [17] .note.ABI-tag NOTE 00000000019cc078 15cc078 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 00000000019db988 15db988 000010 08 WA 0 0 8 │ │ │ │ [19] .fini_array FINI_ARRAY 00000000019db998 15db998 000008 08 WA 0 0 8 │ │ │ │ [20] .data.rel.ro PROGBITS 00000000019db9a0 15db9a0 0005c0 00 WA 0 0 16 │ │ │ │ [21] .dynamic DYNAMIC 00000000019dbf60 15dbf60 000270 10 WA 5 0 8 │ │ │ │ [22] .got PROGBITS 00000000019dc1d0 15dc1d0 003e10 08 WA 0 0 8 │ │ │ │ [23] .got.plt PROGBITS 00000000019dffe8 15dffe8 000da0 08 WA 0 0 8 │ │ │ │ [24] .data PROGBITS 00000000019e0d90 15e0d90 1be748 00 WA 0 0 16 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0x15dbf60 contains 34 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ + 0x0000000000000001 (NEEDED) Shared library: [libSDL2_mixer-2.0.so.0] │ │ │ │ + 0x0000000000000001 (NEEDED) Shared library: [libSDL2-2.0.so.0] │ │ │ │ + 0x0000000000000001 (NEEDED) Shared library: [libSDL2_image-2.0.so.0] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libglut.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libGLU.so.1] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libGL.so.1] │ │ │ │ - 0x0000000000000001 (NEEDED) Shared library: [libSDL2_image-2.0.so.0] │ │ │ │ - 0x0000000000000001 (NEEDED) Shared library: [libSDL2-2.0.so.0] │ │ │ │ - 0x0000000000000001 (NEEDED) Shared library: [libSDL2_mixer-2.0.so.0] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgmp.so.10] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libffi.so.8] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libnuma.so.1] │ │ │ │ 0x000000000000000c (INIT) 0x4078b8 │ │ │ │ - 0x000000000000000d (FINI) 0x184815c │ │ │ │ + 0x000000000000000d (FINI) 0x184717c │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x19db988 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes) │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x19db998 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x4002b0 │ │ │ │ 0x0000000000000005 (STRTAB) 0x402e80 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x400300 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 91c575e19d0b68edaf4063f3e8cab2c683d7ea2c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bf5a83a20f7226cd0032b0bd3e1df859479be0ca │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,1590 +1,1590 @@ │ │ │ │ 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: 0x3144 (offset: 0x19c0200) │ │ │ │ + Start of frame section: 0x3144 (offset: 0x19bf240) │ │ │ │ Entries in search table: 0x627 │ │ │ │ - 0xfffffffffea4c388 (offset: 0x409440) -> 0xeea8 fde=[ bd60] │ │ │ │ - 0xfffffffffea4c3a8 (offset: 0x409460) -> 0xfef8 fde=[ cdb0] │ │ │ │ - 0xfffffffffea4c3e8 (offset: 0x4094a0) -> 0xa070 fde=[ 6f28] │ │ │ │ - 0xfffffffffea4c768 (offset: 0x409820) -> 0xa1f8 fde=[ 70b0] │ │ │ │ - 0xfffffffffea4cd68 (offset: 0x409e20) -> 0xa264 fde=[ 711c] │ │ │ │ - 0xfffffffffea4d734 (offset: 0x40a7ec) -> 0xa3ac fde=[ 7264] │ │ │ │ - 0xfffffffffea4d9a8 (offset: 0x40aa60) -> 0xa638 fde=[ 74f0] │ │ │ │ - 0xfffffffffea4dbc8 (offset: 0x40ac80) -> 0xa7fc fde=[ 76b4] │ │ │ │ - 0xfffffffffea4ddc8 (offset: 0x40ae80) -> 0xa8fc fde=[ 77b4] │ │ │ │ - 0xfffffffffea4de08 (offset: 0x40aec0) -> 0xa918 fde=[ 77d0] │ │ │ │ - 0xfffffffffea4de48 (offset: 0x40af00) -> 0xa9bc fde=[ 7874] │ │ │ │ - 0xfffffffffea4e848 (offset: 0x40b900) -> 0xf2ac fde=[ c164] │ │ │ │ - 0xfffffffffea509c8 (offset: 0x40da80) -> 0xf478 fde=[ c330] │ │ │ │ - 0xfffffffffea509cc (offset: 0x40da84) -> 0xf48c fde=[ c344] │ │ │ │ - 0xfffffffffea50a08 (offset: 0x40dac0) -> 0x315c fde=[ 14] │ │ │ │ - 0xfffffffffea50a48 (offset: 0x40db00) -> 0x3170 fde=[ 28] │ │ │ │ - 0xfffffffffea50a68 (offset: 0x40db20) -> 0x3188 fde=[ 40] │ │ │ │ - 0xfffffffffea50a98 (offset: 0x40db50) -> 0x319c fde=[ 54] │ │ │ │ - 0xfffffffffea50ad4 (offset: 0x40db8c) -> 0x31b0 fde=[ 68] │ │ │ │ - 0xfffffffffea50b0c (offset: 0x40dbc4) -> 0x31d8 fde=[ 90] │ │ │ │ - 0xfffffffffea9fa74 (offset: 0x45cb2c) -> 0x31f0 fde=[ a8] │ │ │ │ - 0xfffffffffeae172c (offset: 0x49e7e4) -> 0x3210 fde=[ c8] │ │ │ │ - 0xfffffffffeae17d4 (offset: 0x49e88c) -> 0x3238 fde=[ f0] │ │ │ │ - 0xfffffffffeae1848 (offset: 0x49e900) -> 0x325c fde=[ 114] │ │ │ │ - 0xfffffffffeae18f0 (offset: 0x49e9a8) -> 0x3284 fde=[ 13c] │ │ │ │ - 0xfffffffffeae1998 (offset: 0x49ea50) -> 0x32ac fde=[ 164] │ │ │ │ - 0xfffffffffeae1a64 (offset: 0x49eb1c) -> 0x32d4 fde=[ 18c] │ │ │ │ - 0xfffffffffeae1b78 (offset: 0x49ec30) -> 0x32fc fde=[ 1b4] │ │ │ │ - 0xfffffffffeae1c68 (offset: 0x49ed20) -> 0x3324 fde=[ 1dc] │ │ │ │ - 0xfffffffffeae1d58 (offset: 0x49ee10) -> 0x334c fde=[ 204] │ │ │ │ - 0xfffffffffeae1e48 (offset: 0x49ef00) -> 0x3374 fde=[ 22c] │ │ │ │ - 0xfffffffffeae1f38 (offset: 0x49eff0) -> 0x339c fde=[ 254] │ │ │ │ - 0xfffffffffeae2004 (offset: 0x49f0bc) -> 0x33c4 fde=[ 27c] │ │ │ │ - 0xfffffffffeae20d0 (offset: 0x49f188) -> 0x33ec fde=[ 2a4] │ │ │ │ - 0xfffffffffeae219c (offset: 0x49f254) -> 0x3414 fde=[ 2cc] │ │ │ │ - 0xfffffffffeae2268 (offset: 0x49f320) -> 0x343c fde=[ 2f4] │ │ │ │ - 0xfffffffffeae22dc (offset: 0x49f394) -> 0x3460 fde=[ 318] │ │ │ │ - 0xfffffffffeae23cc (offset: 0x49f484) -> 0x3488 fde=[ 340] │ │ │ │ - 0xfffffffffeae24bc (offset: 0x49f574) -> 0x34b0 fde=[ 368] │ │ │ │ - 0xfffffffffeae2588 (offset: 0x49f640) -> 0x34d8 fde=[ 390] │ │ │ │ - 0xfffffffffeae26c0 (offset: 0x49f778) -> 0x3500 fde=[ 3b8] │ │ │ │ - 0xfffffffffeae27d4 (offset: 0x49f88c) -> 0x3528 fde=[ 3e0] │ │ │ │ - 0xfffffffffeae28e8 (offset: 0x49f9a0) -> 0x3550 fde=[ 408] │ │ │ │ - 0xfffffffffeae29b4 (offset: 0x49fa6c) -> 0x3578 fde=[ 430] │ │ │ │ - 0xfffffffffeae2aa4 (offset: 0x49fb5c) -> 0x35a0 fde=[ 458] │ │ │ │ - 0xfffffffffeae2b4c (offset: 0x49fc04) -> 0x35c8 fde=[ 480] │ │ │ │ - 0xfffffffffeae2bf4 (offset: 0x49fcac) -> 0x35f0 fde=[ 4a8] │ │ │ │ - 0xfffffffffeae2c68 (offset: 0x49fd20) -> 0x3614 fde=[ 4cc] │ │ │ │ - 0xfffffffffeae2d58 (offset: 0x49fe10) -> 0x363c fde=[ 4f4] │ │ │ │ - 0xfffffffffeae2e48 (offset: 0x49ff00) -> 0x3664 fde=[ 51c] │ │ │ │ - 0xfffffffffeae2f5c (offset: 0x4a0014) -> 0x368c fde=[ 544] │ │ │ │ - 0xfffffffffeae2fd0 (offset: 0x4a0088) -> 0x36b0 fde=[ 568] │ │ │ │ - 0xfffffffffeae3044 (offset: 0x4a00fc) -> 0x36d4 fde=[ 58c] │ │ │ │ - 0xfffffffffeae30ec (offset: 0x4a01a4) -> 0x36fc fde=[ 5b4] │ │ │ │ - 0xfffffffffeae3160 (offset: 0x4a0218) -> 0x3720 fde=[ 5d8] │ │ │ │ - 0xfffffffffeae322c (offset: 0x4a02e4) -> 0x3748 fde=[ 600] │ │ │ │ - 0xfffffffffeae32a0 (offset: 0x4a0358) -> 0x376c fde=[ 624] │ │ │ │ - 0xfffffffffeae336c (offset: 0x4a0424) -> 0x3794 fde=[ 64c] │ │ │ │ - 0xfffffffffeb09d88 (offset: 0x4c6e40) -> 0x37c0 fde=[ 678] │ │ │ │ - 0xfffffffffeb09df0 (offset: 0x4c6ea8) -> 0x37e8 fde=[ 6a0] │ │ │ │ - 0xfffffffffeb09fc8 (offset: 0x4c7080) -> 0x381c fde=[ 6d4] │ │ │ │ - 0xffffffffff10eb68 (offset: 0xacbc20) -> 0x3848 fde=[ 700] │ │ │ │ - 0xffffffffff156d2c (offset: 0xb13de4) -> 0x3860 fde=[ 718] │ │ │ │ - 0xffffffffff156dd4 (offset: 0xb13e8c) -> 0x3888 fde=[ 740] │ │ │ │ - 0xffffffffff156e48 (offset: 0xb13f00) -> 0x38ac fde=[ 764] │ │ │ │ - 0xffffffffff156f14 (offset: 0xb13fcc) -> 0x38d4 fde=[ 78c] │ │ │ │ - 0xffffffffff157028 (offset: 0xb140e0) -> 0x3900 fde=[ 7b8] │ │ │ │ - 0xffffffffff157048 (offset: 0xb14100) -> 0x3920 fde=[ 7d8] │ │ │ │ - 0xffffffffff157050 (offset: 0xb14108) -> 0x3934 fde=[ 7ec] │ │ │ │ - 0xffffffffff24683c (offset: 0xc038f4) -> 0x3948 fde=[ 800] │ │ │ │ - 0xffffffffff246920 (offset: 0xc039d8) -> 0x3974 fde=[ 82c] │ │ │ │ - 0xffffffffff2469e0 (offset: 0xc03a98) -> 0x39a0 fde=[ 858] │ │ │ │ - 0xffffffffff246af4 (offset: 0xc03bac) -> 0x39c8 fde=[ 880] │ │ │ │ - 0xffffffffff246c08 (offset: 0xc03cc0) -> 0x39f0 fde=[ 8a8] │ │ │ │ - 0xffffffffff246cec (offset: 0xc03da4) -> 0x3a1c fde=[ 8d4] │ │ │ │ - 0xffffffffff246de8 (offset: 0xc03ea0) -> 0x3a48 fde=[ 900] │ │ │ │ - 0xffffffffff246df0 (offset: 0xc03ea8) -> 0x3a5c fde=[ 914] │ │ │ │ - 0xffffffffff246e28 (offset: 0xc03ee0) -> 0x3a7c fde=[ 934] │ │ │ │ - 0xffffffffff246e4c (offset: 0xc03f04) -> 0x3aa0 fde=[ 958] │ │ │ │ - 0xffffffffff246e70 (offset: 0xc03f28) -> 0x3ac4 fde=[ 97c] │ │ │ │ - 0xffffffffff246e94 (offset: 0xc03f4c) -> 0x3ae8 fde=[ 9a0] │ │ │ │ - 0xffffffffff246ea8 (offset: 0xc03f60) -> 0x3afc fde=[ 9b4] │ │ │ │ - 0xffffffffff246ee8 (offset: 0xc03fa0) -> 0x3b20 fde=[ 9d8] │ │ │ │ - 0xffffffffff246f28 (offset: 0xc03fe0) -> 0x3b44 fde=[ 9fc] │ │ │ │ - 0xffffffffff246f30 (offset: 0xc03fe8) -> 0x3b58 fde=[ a10] │ │ │ │ - 0xffffffffff246f48 (offset: 0xc04000) -> 0x3b6c fde=[ a24] │ │ │ │ - 0xffffffffff246f4c (offset: 0xc04004) -> 0x3b80 fde=[ a38] │ │ │ │ - 0xffffffffff246f50 (offset: 0xc04008) -> 0x3b94 fde=[ a4c] │ │ │ │ - 0xffffffffff246f54 (offset: 0xc0400c) -> 0x3ba8 fde=[ a60] │ │ │ │ - 0xffffffffff246f58 (offset: 0xc04010) -> 0x3bbc fde=[ a74] │ │ │ │ - 0xffffffffff246f68 (offset: 0xc04020) -> 0x3bd0 fde=[ a88] │ │ │ │ - 0xffffffffff246f78 (offset: 0xc04030) -> 0x3be4 fde=[ a9c] │ │ │ │ - 0xffffffffff4b1dc8 (offset: 0xe6ee80) -> 0x3c08 fde=[ ac0] │ │ │ │ - 0xffffffffff8e4fe8 (offset: 0x12a20a0) -> 0x3c28 fde=[ ae0] │ │ │ │ - 0xffffffffff8e4ff0 (offset: 0x12a20a8) -> 0x3c3c fde=[ af4] │ │ │ │ - 0xffffffffff8e4ff8 (offset: 0x12a20b0) -> 0x3c50 fde=[ b08] │ │ │ │ - 0xffffffffff8e5008 (offset: 0x12a20c0) -> 0x3c64 fde=[ b1c] │ │ │ │ - 0xffffffffff8e5b28 (offset: 0x12a2be0) -> 0x3c78 fde=[ b30] │ │ │ │ - 0xffffffffff8e5b30 (offset: 0x12a2be8) -> 0x3c8c fde=[ b44] │ │ │ │ - 0xffffffffff8e5b34 (offset: 0x12a2bec) -> 0x3ca0 fde=[ b58] │ │ │ │ - 0xffffffffff92be08 (offset: 0x12e8ec0) -> 0x3cb8 fde=[ b70] │ │ │ │ - 0xffffffffff92be18 (offset: 0x12e8ed0) -> 0x3ccc fde=[ b84] │ │ │ │ - 0xffffffffff92be28 (offset: 0x12e8ee0) -> 0x3ce0 fde=[ b98] │ │ │ │ - 0xffffffffff92be2c (offset: 0x12e8ee4) -> 0x3cf4 fde=[ bac] │ │ │ │ - 0xffffffffff92be48 (offset: 0x12e8f00) -> 0x3d08 fde=[ bc0] │ │ │ │ - 0xffffffffff92be54 (offset: 0x12e8f0c) -> 0x3d1c fde=[ bd4] │ │ │ │ - 0xffffffffff92bed0 (offset: 0x12e8f88) -> 0x3d30 fde=[ be8] │ │ │ │ - 0xffffffffff92bf48 (offset: 0x12e9000) -> 0x3d44 fde=[ bfc] │ │ │ │ - 0xffffffffff92bfa8 (offset: 0x12e9060) -> 0x3d58 fde=[ c10] │ │ │ │ - 0xffffffffff92c008 (offset: 0x12e90c0) -> 0x3d6c fde=[ c24] │ │ │ │ - 0xffffffffff92c068 (offset: 0x12e9120) -> 0x3d80 fde=[ c38] │ │ │ │ - 0xffffffffff92c0d8 (offset: 0x12e9190) -> 0x3d94 fde=[ c4c] │ │ │ │ - 0xffffffffff92c148 (offset: 0x12e9200) -> 0x3da8 fde=[ c60] │ │ │ │ - 0xffffffffffa73218 (offset: 0x14302d0) -> 0x3dc0 fde=[ c78] │ │ │ │ - 0xffffffffffa73250 (offset: 0x1430308) -> 0x3dd4 fde=[ c8c] │ │ │ │ - 0xffffffffffa73260 (offset: 0x1430318) -> 0x3de8 fde=[ ca0] │ │ │ │ - 0xffffffffffa73280 (offset: 0x1430338) -> 0x3dfc fde=[ cb4] │ │ │ │ - 0xffffffffffa732b4 (offset: 0x143036c) -> 0x3e10 fde=[ cc8] │ │ │ │ - 0xffffffffffa732c8 (offset: 0x1430380) -> 0x3e30 fde=[ ce8] │ │ │ │ - 0xffffffffffa738f8 (offset: 0x14309b0) -> 0x3e78 fde=[ d30] │ │ │ │ - 0xffffffffffa73a1c (offset: 0x1430ad4) -> 0x3eb4 fde=[ d6c] │ │ │ │ - 0xffffffffffa73a74 (offset: 0x1430b2c) -> 0x3ee0 fde=[ d98] │ │ │ │ - 0xffffffffffa74170 (offset: 0x1431228) -> 0x3f28 fde=[ de0] │ │ │ │ - 0xffffffffffa7448c (offset: 0x1431544) -> 0x3f50 fde=[ e08] │ │ │ │ - 0xffffffffffa7485c (offset: 0x1431914) -> 0x3f84 fde=[ e3c] │ │ │ │ - 0xffffffffffa7487c (offset: 0x1431934) -> 0x3fa4 fde=[ e5c] │ │ │ │ - 0xffffffffffa7489c (offset: 0x1431954) -> 0x3fc4 fde=[ e7c] │ │ │ │ - 0xffffffffffa748bc (offset: 0x1431974) -> 0x3fe4 fde=[ e9c] │ │ │ │ - 0xffffffffffa748d0 (offset: 0x1431988) -> 0x4004 fde=[ ebc] │ │ │ │ - 0xffffffffffa74ed8 (offset: 0x1431f90) -> 0x404c fde=[ f04] │ │ │ │ - 0xffffffffffa750e8 (offset: 0x14321a0) -> 0x4094 fde=[ f4c] │ │ │ │ - 0xffffffffffa750f4 (offset: 0x14321ac) -> 0x40a8 fde=[ f60] │ │ │ │ - 0xffffffffffa750fc (offset: 0x14321b4) -> 0x40bc fde=[ f74] │ │ │ │ - 0xffffffffffa7513c (offset: 0x14321f4) -> 0x40dc fde=[ f94] │ │ │ │ - 0xffffffffffa75174 (offset: 0x143222c) -> 0x40fc fde=[ fb4] │ │ │ │ - 0xffffffffffa75198 (offset: 0x1432250) -> 0x411c fde=[ fd4] │ │ │ │ - 0xffffffffffca1548 (offset: 0x165e600) -> 0x4140 fde=[ ff8] │ │ │ │ - 0xffffffffffce11a8 (offset: 0x169e260) -> 0x4178 fde=[ 1030] │ │ │ │ - 0xffffffffffce11c8 (offset: 0x169e280) -> 0x4198 fde=[ 1050] │ │ │ │ - 0xffffffffffce11ec (offset: 0x169e2a4) -> 0x41bc fde=[ 1074] │ │ │ │ - 0xffffffffffce11f4 (offset: 0x169e2ac) -> 0x41d0 fde=[ 1088] │ │ │ │ - 0xffffffffffce1208 (offset: 0x169e2c0) -> 0x41e4 fde=[ 109c] │ │ │ │ - 0xffffffffffce1210 (offset: 0x169e2c8) -> 0x41f8 fde=[ 10b0] │ │ │ │ - 0xffffffffffce1218 (offset: 0x169e2d0) -> 0x420c fde=[ 10c4] │ │ │ │ - 0xffffffffffce1228 (offset: 0x169e2e0) -> 0x4220 fde=[ 10d8] │ │ │ │ - 0xffffffffffce1230 (offset: 0x169e2e8) -> 0x4234 fde=[ 10ec] │ │ │ │ - 0xffffffffffce1238 (offset: 0x169e2f0) -> 0x4248 fde=[ 1100] │ │ │ │ - 0xffffffffffce1248 (offset: 0x169e300) -> 0x425c fde=[ 1114] │ │ │ │ - 0xffffffffffce1250 (offset: 0x169e308) -> 0x4270 fde=[ 1128] │ │ │ │ - 0xffffffffffce1258 (offset: 0x169e310) -> 0x4284 fde=[ 113c] │ │ │ │ - 0xffffffffffce1268 (offset: 0x169e320) -> 0x4298 fde=[ 1150] │ │ │ │ - 0xffffffffffce126c (offset: 0x169e324) -> 0x42ac fde=[ 1164] │ │ │ │ - 0xffffffffffce1274 (offset: 0x169e32c) -> 0x42c0 fde=[ 1178] │ │ │ │ - 0xffffffffffce1288 (offset: 0x169e340) -> 0x42d4 fde=[ 118c] │ │ │ │ - 0xffffffffffce1290 (offset: 0x169e348) -> 0x42e8 fde=[ 11a0] │ │ │ │ - 0xffffffffffce1298 (offset: 0x169e350) -> 0x42fc fde=[ 11b4] │ │ │ │ - 0xffffffffffce12a8 (offset: 0x169e360) -> 0x4310 fde=[ 11c8] │ │ │ │ - 0xffffffffffce12b0 (offset: 0x169e368) -> 0x4324 fde=[ 11dc] │ │ │ │ - 0xffffffffffce12b8 (offset: 0x169e370) -> 0x4338 fde=[ 11f0] │ │ │ │ - 0xffffffffffce12c8 (offset: 0x169e380) -> 0x434c fde=[ 1204] │ │ │ │ - 0xffffffffffce12cc (offset: 0x169e384) -> 0x4360 fde=[ 1218] │ │ │ │ - 0xffffffffffce12d0 (offset: 0x169e388) -> 0x4374 fde=[ 122c] │ │ │ │ - 0xffffffffffce12d8 (offset: 0x169e390) -> 0x4388 fde=[ 1240] │ │ │ │ - 0xffffffffffce12e8 (offset: 0x169e3a0) -> 0x439c fde=[ 1254] │ │ │ │ - 0xffffffffffce12f0 (offset: 0x169e3a8) -> 0x43b0 fde=[ 1268] │ │ │ │ - 0xffffffffffce12f8 (offset: 0x169e3b0) -> 0x43c4 fde=[ 127c] │ │ │ │ - 0xffffffffffce1308 (offset: 0x169e3c0) -> 0x43d8 fde=[ 1290] │ │ │ │ - 0xffffffffffce1310 (offset: 0x169e3c8) -> 0x43ec fde=[ 12a4] │ │ │ │ - 0xffffffffffce1318 (offset: 0x169e3d0) -> 0x4400 fde=[ 12b8] │ │ │ │ - 0xffffffffffce1328 (offset: 0x169e3e0) -> 0x4414 fde=[ 12cc] │ │ │ │ - 0xffffffffffce1330 (offset: 0x169e3e8) -> 0x4428 fde=[ 12e0] │ │ │ │ - 0xffffffffffce1338 (offset: 0x169e3f0) -> 0x443c fde=[ 12f4] │ │ │ │ - 0xffffffffffce1348 (offset: 0x169e400) -> 0x4450 fde=[ 1308] │ │ │ │ - 0xffffffffffce1350 (offset: 0x169e408) -> 0x4464 fde=[ 131c] │ │ │ │ - 0xffffffffffce1358 (offset: 0x169e410) -> 0x4478 fde=[ 1330] │ │ │ │ - 0xffffffffffce1368 (offset: 0x169e420) -> 0x448c fde=[ 1344] │ │ │ │ - 0xffffffffffce1370 (offset: 0x169e428) -> 0x44a0 fde=[ 1358] │ │ │ │ - 0xffffffffffce1378 (offset: 0x169e430) -> 0x44b4 fde=[ 136c] │ │ │ │ - 0xffffffffffce1388 (offset: 0x169e440) -> 0x44c8 fde=[ 1380] │ │ │ │ - 0xffffffffffce1390 (offset: 0x169e448) -> 0x44dc fde=[ 1394] │ │ │ │ - 0xffffffffffce1394 (offset: 0x169e44c) -> 0x44f0 fde=[ 13a8] │ │ │ │ - 0xffffffffffce13a8 (offset: 0x169e460) -> 0x4504 fde=[ 13bc] │ │ │ │ - 0xffffffffffce13ac (offset: 0x169e464) -> 0x4518 fde=[ 13d0] │ │ │ │ - 0xffffffffffce13b0 (offset: 0x169e468) -> 0x452c fde=[ 13e4] │ │ │ │ - 0xffffffffffce13b4 (offset: 0x169e46c) -> 0x4540 fde=[ 13f8] │ │ │ │ - 0xffffffffffce13b8 (offset: 0x169e470) -> 0x4554 fde=[ 140c] │ │ │ │ - 0xffffffffffce13c8 (offset: 0x169e480) -> 0x4568 fde=[ 1420] │ │ │ │ - 0xffffffffffce13cc (offset: 0x169e484) -> 0x457c fde=[ 1434] │ │ │ │ - 0xffffffffffce13e8 (offset: 0x169e4a0) -> 0x4590 fde=[ 1448] │ │ │ │ - 0xffffffffffce1408 (offset: 0x169e4c0) -> 0x45a4 fde=[ 145c] │ │ │ │ - 0xffffffffffce1448 (offset: 0x169e500) -> 0x45b8 fde=[ 1470] │ │ │ │ - 0xffffffffffce1470 (offset: 0x169e528) -> 0x45cc fde=[ 1484] │ │ │ │ - 0xffffffffffce14a8 (offset: 0x169e560) -> 0x45e0 fde=[ 1498] │ │ │ │ - 0xffffffffffce14cc (offset: 0x169e584) -> 0x45f4 fde=[ 14ac] │ │ │ │ - 0xffffffffffce14e8 (offset: 0x169e5a0) -> 0x4608 fde=[ 14c0] │ │ │ │ - 0xffffffffffce1510 (offset: 0x169e5c8) -> 0x461c fde=[ 14d4] │ │ │ │ - 0xffffffffffce1528 (offset: 0x169e5e0) -> 0x4630 fde=[ 14e8] │ │ │ │ - 0xffffffffffce1548 (offset: 0x169e600) -> 0x4644 fde=[ 14fc] │ │ │ │ - 0xffffffffffce1568 (offset: 0x169e620) -> 0x4658 fde=[ 1510] │ │ │ │ - 0xffffffffffce160c (offset: 0x169e6c4) -> 0x466c fde=[ 1524] │ │ │ │ - 0xffffffffffdcdfa8 (offset: 0x178b060) -> 0x4680 fde=[ 1538] │ │ │ │ - 0xffffffffffdcdfb0 (offset: 0x178b068) -> 0x4694 fde=[ 154c] │ │ │ │ - 0xffffffffffdcdfb8 (offset: 0x178b070) -> 0x46a8 fde=[ 1560] │ │ │ │ - 0xffffffffffdcdfc8 (offset: 0x178b080) -> 0x46bc fde=[ 1574] │ │ │ │ - 0xffffffffffdcdfd8 (offset: 0x178b090) -> 0x46d0 fde=[ 1588] │ │ │ │ - 0xffffffffffdcdfe8 (offset: 0x178b0a0) -> 0x46e4 fde=[ 159c] │ │ │ │ - 0xffffffffffdcdff8 (offset: 0x178b0b0) -> 0x46f8 fde=[ 15b0] │ │ │ │ - 0xffffffffffdce008 (offset: 0x178b0c0) -> 0x470c fde=[ 15c4] │ │ │ │ - 0xffffffffffdce018 (offset: 0x178b0d0) -> 0x4720 fde=[ 15d8] │ │ │ │ - 0xffffffffffdce028 (offset: 0x178b0e0) -> 0x4734 fde=[ 15ec] │ │ │ │ - 0xffffffffffdce02c (offset: 0x178b0e4) -> 0x4748 fde=[ 1600] │ │ │ │ - 0xffffffffffdce030 (offset: 0x178b0e8) -> 0x475c fde=[ 1614] │ │ │ │ - 0xffffffffffdce034 (offset: 0x178b0ec) -> 0x4770 fde=[ 1628] │ │ │ │ - 0xffffffffffdce038 (offset: 0x178b0f0) -> 0x4784 fde=[ 163c] │ │ │ │ - 0xffffffffffdce048 (offset: 0x178b100) -> 0x4798 fde=[ 1650] │ │ │ │ - 0xffffffffffdce04c (offset: 0x178b104) -> 0x47ac fde=[ 1664] │ │ │ │ - 0xffffffffffdce050 (offset: 0x178b108) -> 0x47c0 fde=[ 1678] │ │ │ │ - 0xffffffffffdce054 (offset: 0x178b10c) -> 0x47d4 fde=[ 168c] │ │ │ │ - 0xffffffffffdce058 (offset: 0x178b110) -> 0x47e8 fde=[ 16a0] │ │ │ │ - 0xffffffffffdce068 (offset: 0x178b120) -> 0x47fc fde=[ 16b4] │ │ │ │ - 0xffffffffffdce06c (offset: 0x178b124) -> 0x4810 fde=[ 16c8] │ │ │ │ - 0xffffffffffdce070 (offset: 0x178b128) -> 0x4824 fde=[ 16dc] │ │ │ │ - 0xffffffffffdce074 (offset: 0x178b12c) -> 0x4838 fde=[ 16f0] │ │ │ │ - 0xffffffffffdce078 (offset: 0x178b130) -> 0x484c fde=[ 1704] │ │ │ │ - 0xffffffffffe03ea8 (offset: 0x17c0f60) -> 0x4860 fde=[ 1718] │ │ │ │ - 0xffffffffffe03eac (offset: 0x17c0f64) -> 0x4874 fde=[ 172c] │ │ │ │ - 0xffffffffffe03eb0 (offset: 0x17c0f68) -> 0x4888 fde=[ 1740] │ │ │ │ - 0xffffffffffe03ec8 (offset: 0x17c0f80) -> 0x48a0 fde=[ 1758] │ │ │ │ - 0xffffffffffe1e0a8 (offset: 0x17db160) -> 0x48c8 fde=[ 1780] │ │ │ │ - 0xffffffffffe1e248 (offset: 0x17db300) -> 0x4910 fde=[ 17c8] │ │ │ │ - 0xffffffffffe1e268 (offset: 0x17db320) -> 0x4924 fde=[ 17dc] │ │ │ │ - 0xffffffffffe1ec4c (offset: 0x17dbd04) -> 0x495c fde=[ 1814] │ │ │ │ - 0xffffffffffe1ed70 (offset: 0x17dbe28) -> 0x49ac fde=[ 1864] │ │ │ │ - 0xffffffffffe205a8 (offset: 0x17dd660) -> 0x49d8 fde=[ 1890] │ │ │ │ - 0xffffffffffe20608 (offset: 0x17dd6c0) -> 0x4a08 fde=[ 18c0] │ │ │ │ - 0xffffffffffe206d4 (offset: 0x17dd78c) -> 0x4a38 fde=[ 18f0] │ │ │ │ - 0xffffffffffe20768 (offset: 0x17dd820) -> 0x4a78 fde=[ 1930] │ │ │ │ - 0xffffffffffe207d4 (offset: 0x17dd88c) -> 0x4aa0 fde=[ 1958] │ │ │ │ - 0xffffffffffe2080c (offset: 0x17dd8c4) -> 0x4ac8 fde=[ 1980] │ │ │ │ - 0xffffffffffe20888 (offset: 0x17dd940) -> 0x4af0 fde=[ 19a8] │ │ │ │ - 0xffffffffffe20a74 (offset: 0x17ddb2c) -> 0x4b3c fde=[ 19f4] │ │ │ │ - 0xffffffffffe20c70 (offset: 0x17ddd28) -> 0x4b80 fde=[ 1a38] │ │ │ │ - 0xffffffffffe20d48 (offset: 0x17dde00) -> 0x4bb4 fde=[ 1a6c] │ │ │ │ - 0xffffffffffe20e28 (offset: 0x17ddee0) -> 0x4be8 fde=[ 1aa0] │ │ │ │ - 0xffffffffffe20ea8 (offset: 0x17ddf60) -> 0x4c10 fde=[ 1ac8] │ │ │ │ - 0xffffffffffe20ee8 (offset: 0x17ddfa0) -> 0x4c38 fde=[ 1af0] │ │ │ │ - 0xffffffffffe20f8c (offset: 0x17de044) -> 0x4c60 fde=[ 1b18] │ │ │ │ - 0xffffffffffe20fb8 (offset: 0x17de070) -> 0x4c80 fde=[ 1b38] │ │ │ │ - 0xffffffffffe21098 (offset: 0x17de150) -> 0x4ca8 fde=[ 1b60] │ │ │ │ - 0xffffffffffe211ec (offset: 0x17de2a4) -> 0x4cec fde=[ 1ba4] │ │ │ │ - 0xffffffffffe2122c (offset: 0x17de2e4) -> 0x4d00 fde=[ 1bb8] │ │ │ │ - 0xffffffffffe21258 (offset: 0x17de310) -> 0x4d14 fde=[ 1bcc] │ │ │ │ - 0xffffffffffe212ac (offset: 0x17de364) -> 0x4d34 fde=[ 1bec] │ │ │ │ - 0xffffffffffe212d4 (offset: 0x17de38c) -> 0x4d54 fde=[ 1c0c] │ │ │ │ - 0xffffffffffe21408 (offset: 0x17de4c0) -> 0x4d90 fde=[ 1c48] │ │ │ │ - 0xffffffffffe214ac (offset: 0x17de564) -> 0x4dc4 fde=[ 1c7c] │ │ │ │ - 0xffffffffffe21618 (offset: 0x17de6d0) -> 0x4e00 fde=[ 1cb8] │ │ │ │ - 0xffffffffffe21754 (offset: 0x17de80c) -> 0x4e30 fde=[ 1ce8] │ │ │ │ - 0xffffffffffe21788 (offset: 0x17de840) -> 0x4e50 fde=[ 1d08] │ │ │ │ - 0xffffffffffe21950 (offset: 0x17dea08) -> 0x4e98 fde=[ 1d50] │ │ │ │ - 0xffffffffffe21a58 (offset: 0x17deb10) -> 0x4ec0 fde=[ 1d78] │ │ │ │ - 0xffffffffffe21b38 (offset: 0x17debf0) -> 0x4ef4 fde=[ 1dac] │ │ │ │ - 0xffffffffffe21b48 (offset: 0x17dec00) -> 0x4f08 fde=[ 1dc0] │ │ │ │ - 0xffffffffffe21b4c (offset: 0x17dec04) -> 0x4f1c fde=[ 1dd4] │ │ │ │ - 0xffffffffffe21b50 (offset: 0x17dec08) -> 0x4f30 fde=[ 1de8] │ │ │ │ - 0xffffffffffe35f68 (offset: 0x17f3020) -> 0x4f48 fde=[ 1e00] │ │ │ │ - 0xffffffffffe35f8c (offset: 0x17f3044) -> 0x4f68 fde=[ 1e20] │ │ │ │ - 0xffffffffffe35fb0 (offset: 0x17f3068) -> 0x4f88 fde=[ 1e40] │ │ │ │ - 0xffffffffffe35fd4 (offset: 0x17f308c) -> 0x4fa8 fde=[ 1e60] │ │ │ │ - 0xffffffffffe35ff4 (offset: 0x17f30ac) -> 0x4fc8 fde=[ 1e80] │ │ │ │ - 0xffffffffffe36018 (offset: 0x17f30d0) -> 0x4fe8 fde=[ 1ea0] │ │ │ │ - 0xffffffffffe36048 (offset: 0x17f3100) -> 0x5008 fde=[ 1ec0] │ │ │ │ - 0xffffffffffe3606c (offset: 0x17f3124) -> 0x5028 fde=[ 1ee0] │ │ │ │ - 0xffffffffffe3608c (offset: 0x17f3144) -> 0x5048 fde=[ 1f00] │ │ │ │ - 0xffffffffffe360b0 (offset: 0x17f3168) -> 0x5068 fde=[ 1f20] │ │ │ │ - 0xffffffffffe360d4 (offset: 0x17f318c) -> 0x5088 fde=[ 1f40] │ │ │ │ - 0xffffffffffe360f8 (offset: 0x17f31b0) -> 0x50a8 fde=[ 1f60] │ │ │ │ - 0xffffffffffe36118 (offset: 0x17f31d0) -> 0x50c8 fde=[ 1f80] │ │ │ │ - 0xffffffffffe36134 (offset: 0x17f31ec) -> 0x50dc fde=[ 1f94] │ │ │ │ - 0xffffffffffe36150 (offset: 0x17f3208) -> 0x50f0 fde=[ 1fa8] │ │ │ │ - 0xffffffffffe3616c (offset: 0x17f3224) -> 0x5104 fde=[ 1fbc] │ │ │ │ - 0xffffffffffe36188 (offset: 0x17f3240) -> 0x5118 fde=[ 1fd0] │ │ │ │ - 0xffffffffffe361ac (offset: 0x17f3264) -> 0x5138 fde=[ 1ff0] │ │ │ │ - 0xffffffffffe361d0 (offset: 0x17f3288) -> 0x5158 fde=[ 2010] │ │ │ │ - 0xffffffffffe361f4 (offset: 0x17f32ac) -> 0x5178 fde=[ 2030] │ │ │ │ - 0xffffffffffe36214 (offset: 0x17f32cc) -> 0x5198 fde=[ 2050] │ │ │ │ - 0xffffffffffe36238 (offset: 0x17f32f0) -> 0x51b8 fde=[ 2070] │ │ │ │ - 0xffffffffffe36268 (offset: 0x17f3320) -> 0x51d8 fde=[ 2090] │ │ │ │ - 0xffffffffffe3628c (offset: 0x17f3344) -> 0x51f8 fde=[ 20b0] │ │ │ │ - 0xffffffffffe362ac (offset: 0x17f3364) -> 0x5218 fde=[ 20d0] │ │ │ │ - 0xffffffffffe362d4 (offset: 0x17f338c) -> 0x5238 fde=[ 20f0] │ │ │ │ - 0xffffffffffe36308 (offset: 0x17f33c0) -> 0x5258 fde=[ 2110] │ │ │ │ - 0xffffffffffe36330 (offset: 0x17f33e8) -> 0x5278 fde=[ 2130] │ │ │ │ - 0xffffffffffe36354 (offset: 0x17f340c) -> 0x5298 fde=[ 2150] │ │ │ │ - 0xffffffffffe36378 (offset: 0x17f3430) -> 0x52b8 fde=[ 2170] │ │ │ │ - 0xffffffffffe363a8 (offset: 0x17f3460) -> 0x52d8 fde=[ 2190] │ │ │ │ - 0xffffffffffe363cc (offset: 0x17f3484) -> 0x52f8 fde=[ 21b0] │ │ │ │ - 0xffffffffffe363ec (offset: 0x17f34a4) -> 0x5318 fde=[ 21d0] │ │ │ │ - 0xffffffffffe363f4 (offset: 0x17f34ac) -> 0x532c fde=[ 21e4] │ │ │ │ - 0xffffffffffe36408 (offset: 0x17f34c0) -> 0x5340 fde=[ 21f8] │ │ │ │ - 0xffffffffffe36410 (offset: 0x17f34c8) -> 0x5354 fde=[ 220c] │ │ │ │ - 0xffffffffffe36418 (offset: 0x17f34d0) -> 0x5368 fde=[ 2220] │ │ │ │ - 0xffffffffffe36428 (offset: 0x17f34e0) -> 0x537c fde=[ 2234] │ │ │ │ - 0xffffffffffe36430 (offset: 0x17f34e8) -> 0x5390 fde=[ 2248] │ │ │ │ - 0xffffffffffe36438 (offset: 0x17f34f0) -> 0x53a4 fde=[ 225c] │ │ │ │ - 0xffffffffffe36448 (offset: 0x17f3500) -> 0x53b8 fde=[ 2270] │ │ │ │ - 0xffffffffffe36468 (offset: 0x17f3520) -> 0x53cc fde=[ 2284] │ │ │ │ - 0xffffffffffe3648c (offset: 0x17f3544) -> 0x53e0 fde=[ 2298] │ │ │ │ - 0xffffffffffe364c8 (offset: 0x17f3580) -> 0x53f4 fde=[ 22ac] │ │ │ │ - 0xffffffffffe36534 (offset: 0x17f35ec) -> 0x5408 fde=[ 22c0] │ │ │ │ - 0xffffffffffe365a8 (offset: 0x17f3660) -> 0x5420 fde=[ 22d8] │ │ │ │ - 0xffffffffffe365b0 (offset: 0x17f3668) -> 0x5434 fde=[ 22ec] │ │ │ │ - 0xffffffffffe3d5c8 (offset: 0x17fa680) -> 0x5448 fde=[ 2300] │ │ │ │ - 0xffffffffffe3d5d4 (offset: 0x17fa68c) -> 0x545c fde=[ 2314] │ │ │ │ - 0xffffffffffe3d854 (offset: 0x17fa90c) -> 0x548c fde=[ 2344] │ │ │ │ - 0xffffffffffe3d858 (offset: 0x17fa910) -> 0x54a0 fde=[ 2358] │ │ │ │ - 0xffffffffffe3d8a8 (offset: 0x17fa960) -> 0x54b4 fde=[ 236c] │ │ │ │ - 0xffffffffffe3d8f8 (offset: 0x17fa9b0) -> 0x54c8 fde=[ 2380] │ │ │ │ - 0xffffffffffe3d910 (offset: 0x17fa9c8) -> 0x54dc fde=[ 2394] │ │ │ │ - 0xffffffffffe3d914 (offset: 0x17fa9cc) -> 0x54f0 fde=[ 23a8] │ │ │ │ - 0xffffffffffe3d9d4 (offset: 0x17faa8c) -> 0x5518 fde=[ 23d0] │ │ │ │ - 0xffffffffffe3da48 (offset: 0x17fab00) -> 0x5540 fde=[ 23f8] │ │ │ │ - 0xffffffffffe3dac8 (offset: 0x17fab80) -> 0x5570 fde=[ 2428] │ │ │ │ - 0xffffffffffe3dbc8 (offset: 0x17fac80) -> 0x55a8 fde=[ 2460] │ │ │ │ - 0xffffffffffe3dbd8 (offset: 0x17fac90) -> 0x55c0 fde=[ 2478] │ │ │ │ - 0xffffffffffe3dd88 (offset: 0x17fae40) -> 0x55e8 fde=[ 24a0] │ │ │ │ - 0xffffffffffe3ddb4 (offset: 0x17fae6c) -> 0x55fc fde=[ 24b4] │ │ │ │ - 0xffffffffffe3ddb8 (offset: 0x17fae70) -> 0x5610 fde=[ 24c8] │ │ │ │ - 0xffffffffffe3ddc8 (offset: 0x17fae80) -> 0x5624 fde=[ 24dc] │ │ │ │ - 0xffffffffffe3ddec (offset: 0x17faea4) -> 0x5644 fde=[ 24fc] │ │ │ │ - 0xffffffffffe3de18 (offset: 0x17faed0) -> 0x5664 fde=[ 251c] │ │ │ │ - 0xffffffffffe3df0c (offset: 0x17fafc4) -> 0x56a0 fde=[ 2558] │ │ │ │ - 0xffffffffffe3dfc8 (offset: 0x17fb080) -> 0x56d0 fde=[ 2588] │ │ │ │ - 0xffffffffffe3dfe8 (offset: 0x17fb0a0) -> 0x56e4 fde=[ 259c] │ │ │ │ - 0xffffffffffe3e030 (offset: 0x17fb0e8) -> 0x5708 fde=[ 25c0] │ │ │ │ - 0xffffffffffe3e050 (offset: 0x17fb108) -> 0x571c fde=[ 25d4] │ │ │ │ - 0xffffffffffe3e074 (offset: 0x17fb12c) -> 0x5730 fde=[ 25e8] │ │ │ │ - 0xffffffffffe3e098 (offset: 0x17fb150) -> 0x5744 fde=[ 25fc] │ │ │ │ - 0xffffffffffe3e0c8 (offset: 0x17fb180) -> 0x5758 fde=[ 2610] │ │ │ │ - 0xffffffffffe3e0ec (offset: 0x17fb1a4) -> 0x576c fde=[ 2624] │ │ │ │ - 0xffffffffffe3e110 (offset: 0x17fb1c8) -> 0x5780 fde=[ 2638] │ │ │ │ - 0xffffffffffe3e134 (offset: 0x17fb1ec) -> 0x5794 fde=[ 264c] │ │ │ │ - 0xffffffffffe3e158 (offset: 0x17fb210) -> 0x57a8 fde=[ 2660] │ │ │ │ - 0xffffffffffe3e188 (offset: 0x17fb240) -> 0x57bc fde=[ 2674] │ │ │ │ - 0xffffffffffe3e1ac (offset: 0x17fb264) -> 0x57d0 fde=[ 2688] │ │ │ │ - 0xffffffffffe3e1d0 (offset: 0x17fb288) -> 0x57e4 fde=[ 269c] │ │ │ │ - 0xffffffffffe3e208 (offset: 0x17fb2c0) -> 0x57f8 fde=[ 26b0] │ │ │ │ - 0xffffffffffe3ec68 (offset: 0x17fbd20) -> 0x5860 fde=[ 2718] │ │ │ │ - 0xffffffffffe3f0c8 (offset: 0x17fc180) -> 0x5880 fde=[ 2738] │ │ │ │ - 0xffffffffffe3f0f0 (offset: 0x17fc1a8) -> 0x5894 fde=[ 274c] │ │ │ │ - 0xffffffffffe3f528 (offset: 0x17fc5e0) -> 0x58b8 fde=[ 2770] │ │ │ │ - 0xffffffffffe3f948 (offset: 0x17fca00) -> 0x58dc fde=[ 2794] │ │ │ │ - 0xffffffffffe3f9cc (offset: 0x17fca84) -> 0x590c fde=[ 27c4] │ │ │ │ - 0xffffffffffe3fa48 (offset: 0x17fcb00) -> 0x5920 fde=[ 27d8] │ │ │ │ - 0xffffffffffe3fec8 (offset: 0x17fcf80) -> 0x5944 fde=[ 27fc] │ │ │ │ - 0xffffffffffe3ffa8 (offset: 0x17fd060) -> 0x5958 fde=[ 2810] │ │ │ │ - 0xffffffffffe401f4 (offset: 0x17fd2ac) -> 0x59ac fde=[ 2864] │ │ │ │ - 0xffffffffffe4046c (offset: 0x17fd524) -> 0x59cc fde=[ 2884] │ │ │ │ - 0xffffffffffe40eac (offset: 0x17fdf64) -> 0x5a40 fde=[ 28f8] │ │ │ │ - 0xffffffffffe40fc8 (offset: 0x17fe080) -> 0x5a88 fde=[ 2940] │ │ │ │ - 0xffffffffffe410ac (offset: 0x17fe164) -> 0x5a9c fde=[ 2954] │ │ │ │ - 0xffffffffffe415b4 (offset: 0x17fe66c) -> 0x5ae0 fde=[ 2998] │ │ │ │ - 0xffffffffffe416c8 (offset: 0x17fe780) -> 0x5b18 fde=[ 29d0] │ │ │ │ - 0xffffffffffe41774 (offset: 0x17fe82c) -> 0x5b5c fde=[ 2a14] │ │ │ │ - 0xffffffffffe41828 (offset: 0x17fe8e0) -> 0x5ba0 fde=[ 2a58] │ │ │ │ - 0xffffffffffe418e8 (offset: 0x17fe9a0) -> 0x5bec fde=[ 2aa4] │ │ │ │ - 0xffffffffffe4194c (offset: 0x17fea04) -> 0x5c0c fde=[ 2ac4] │ │ │ │ - 0xffffffffffe41968 (offset: 0x17fea20) -> 0x5c20 fde=[ 2ad8] │ │ │ │ - 0xffffffffffe4196c (offset: 0x17fea24) -> 0x5c34 fde=[ 2aec] │ │ │ │ - 0xffffffffffe41970 (offset: 0x17fea28) -> 0x5c48 fde=[ 2b00] │ │ │ │ - 0xffffffffffe41974 (offset: 0x17fea2c) -> 0x5c5c fde=[ 2b14] │ │ │ │ - 0xffffffffffe41978 (offset: 0x17fea30) -> 0x5c70 fde=[ 2b28] │ │ │ │ - 0xffffffffffe41988 (offset: 0x17fea40) -> 0x5c84 fde=[ 2b3c] │ │ │ │ - 0xffffffffffe4198c (offset: 0x17fea44) -> 0x5c98 fde=[ 2b50] │ │ │ │ - 0xffffffffffe41990 (offset: 0x17fea48) -> 0x5cac fde=[ 2b64] │ │ │ │ - 0xffffffffffe41994 (offset: 0x17fea4c) -> 0x5cc0 fde=[ 2b78] │ │ │ │ - 0xffffffffffe41998 (offset: 0x17fea50) -> 0x5cd4 fde=[ 2b8c] │ │ │ │ - 0xffffffffffe419a8 (offset: 0x17fea60) -> 0x5ce8 fde=[ 2ba0] │ │ │ │ - 0xffffffffffe419e8 (offset: 0x17feaa0) -> 0x5d08 fde=[ 2bc0] │ │ │ │ - 0xffffffffffe419ec (offset: 0x17feaa4) -> 0x5d1c fde=[ 2bd4] │ │ │ │ - 0xffffffffffe419f0 (offset: 0x17feaa8) -> 0x5d30 fde=[ 2be8] │ │ │ │ - 0xffffffffffe419f4 (offset: 0x17feaac) -> 0x5d44 fde=[ 2bfc] │ │ │ │ - 0xffffffffffe419f8 (offset: 0x17feab0) -> 0x5d58 fde=[ 2c10] │ │ │ │ - 0xffffffffffe41a08 (offset: 0x17feac0) -> 0x5d6c fde=[ 2c24] │ │ │ │ - 0xffffffffffe41a4c (offset: 0x17feb04) -> 0x5d90 fde=[ 2c48] │ │ │ │ - 0xffffffffffe41a50 (offset: 0x17feb08) -> 0x5da4 fde=[ 2c5c] │ │ │ │ - 0xffffffffffe41aa8 (offset: 0x17feb60) -> 0x5dcc fde=[ 2c84] │ │ │ │ - 0xffffffffffe41b28 (offset: 0x17febe0) -> 0x5de0 fde=[ 2c98] │ │ │ │ - 0xffffffffffe41b2c (offset: 0x17febe4) -> 0x5df4 fde=[ 2cac] │ │ │ │ - 0xffffffffffe41b34 (offset: 0x17febec) -> 0x5e08 fde=[ 2cc0] │ │ │ │ - 0xffffffffffe41b48 (offset: 0x17fec00) -> 0x5e20 fde=[ 2cd8] │ │ │ │ - 0xffffffffffe41b50 (offset: 0x17fec08) -> 0x5e34 fde=[ 2cec] │ │ │ │ - 0xffffffffffe41b54 (offset: 0x17fec0c) -> 0x5e48 fde=[ 2d00] │ │ │ │ - 0xffffffffffe41b68 (offset: 0x17fec20) -> 0x5e60 fde=[ 2d18] │ │ │ │ - 0xffffffffffe41c14 (offset: 0x17feccc) -> 0x5e80 fde=[ 2d38] │ │ │ │ - 0xffffffffffe41c18 (offset: 0x17fecd0) -> 0x5e94 fde=[ 2d4c] │ │ │ │ - 0xffffffffffe41c28 (offset: 0x17fece0) -> 0x5ea8 fde=[ 2d60] │ │ │ │ - 0xffffffffffe41d48 (offset: 0x17fee00) -> 0x5ef0 fde=[ 2da8] │ │ │ │ - 0xffffffffffe41d70 (offset: 0x17fee28) -> 0x5f04 fde=[ 2dbc] │ │ │ │ - 0xffffffffffe41d8c (offset: 0x17fee44) -> 0x5f18 fde=[ 2dd0] │ │ │ │ - 0xffffffffffe41f48 (offset: 0x17ff000) -> 0x5f68 fde=[ 2e20] │ │ │ │ - 0xffffffffffe41f90 (offset: 0x17ff048) -> 0x5f88 fde=[ 2e40] │ │ │ │ - 0xffffffffffe41fe8 (offset: 0x17ff0a0) -> 0x5fa4 fde=[ 2e5c] │ │ │ │ - 0xffffffffffe42014 (offset: 0x17ff0cc) -> 0x5fc4 fde=[ 2e7c] │ │ │ │ - 0xffffffffffe42048 (offset: 0x17ff100) -> 0x5fe4 fde=[ 2e9c] │ │ │ │ - 0xffffffffffe42074 (offset: 0x17ff12c) -> 0x6004 fde=[ 2ebc] │ │ │ │ - 0xffffffffffe420a8 (offset: 0x17ff160) -> 0x6024 fde=[ 2edc] │ │ │ │ - 0xffffffffffe420d0 (offset: 0x17ff188) -> 0x6044 fde=[ 2efc] │ │ │ │ - 0xffffffffffe42108 (offset: 0x17ff1c0) -> 0x6064 fde=[ 2f1c] │ │ │ │ - 0xffffffffffe42134 (offset: 0x17ff1ec) -> 0x6084 fde=[ 2f3c] │ │ │ │ - 0xffffffffffe42168 (offset: 0x17ff220) -> 0x60a4 fde=[ 2f5c] │ │ │ │ - 0xffffffffffe42190 (offset: 0x17ff248) -> 0x60c4 fde=[ 2f7c] │ │ │ │ - 0xffffffffffe421c8 (offset: 0x17ff280) -> 0x60e4 fde=[ 2f9c] │ │ │ │ - 0xffffffffffe42208 (offset: 0x17ff2c0) -> 0x6104 fde=[ 2fbc] │ │ │ │ - 0xffffffffffe42230 (offset: 0x17ff2e8) -> 0x6124 fde=[ 2fdc] │ │ │ │ - 0xffffffffffe42258 (offset: 0x17ff310) -> 0x6144 fde=[ 2ffc] │ │ │ │ - 0xffffffffffe42288 (offset: 0x17ff340) -> 0x6164 fde=[ 301c] │ │ │ │ - 0xffffffffffe422ac (offset: 0x17ff364) -> 0x6178 fde=[ 3030] │ │ │ │ - 0xffffffffffe422e8 (offset: 0x17ff3a0) -> 0x619c fde=[ 3054] │ │ │ │ - 0xffffffffffe4230c (offset: 0x17ff3c4) -> 0x61bc fde=[ 3074] │ │ │ │ - 0xffffffffffe42318 (offset: 0x17ff3d0) -> 0x61d0 fde=[ 3088] │ │ │ │ - 0xffffffffffe42328 (offset: 0x17ff3e0) -> 0x61e4 fde=[ 309c] │ │ │ │ - 0xffffffffffe42334 (offset: 0x17ff3ec) -> 0x61f8 fde=[ 30b0] │ │ │ │ - 0xffffffffffe42348 (offset: 0x17ff400) -> 0x620c fde=[ 30c4] │ │ │ │ - 0xffffffffffe42354 (offset: 0x17ff40c) -> 0x6220 fde=[ 30d8] │ │ │ │ - 0xffffffffffe42368 (offset: 0x17ff420) -> 0x6234 fde=[ 30ec] │ │ │ │ - 0xffffffffffe42374 (offset: 0x17ff42c) -> 0x6248 fde=[ 3100] │ │ │ │ - 0xffffffffffe42388 (offset: 0x17ff440) -> 0x625c fde=[ 3114] │ │ │ │ - 0xffffffffffe42394 (offset: 0x17ff44c) -> 0x6270 fde=[ 3128] │ │ │ │ - 0xffffffffffe423a8 (offset: 0x17ff460) -> 0x6284 fde=[ 313c] │ │ │ │ - 0xffffffffffe423b4 (offset: 0x17ff46c) -> 0x6298 fde=[ 3150] │ │ │ │ - 0xffffffffffe423c8 (offset: 0x17ff480) -> 0x62ac fde=[ 3164] │ │ │ │ - 0xffffffffffe423d4 (offset: 0x17ff48c) -> 0x62c0 fde=[ 3178] │ │ │ │ - 0xffffffffffe423e8 (offset: 0x17ff4a0) -> 0x62d4 fde=[ 318c] │ │ │ │ - 0xffffffffffe423f4 (offset: 0x17ff4ac) -> 0x62e8 fde=[ 31a0] │ │ │ │ - 0xffffffffffe42408 (offset: 0x17ff4c0) -> 0x62fc fde=[ 31b4] │ │ │ │ - 0xffffffffffe42430 (offset: 0x17ff4e8) -> 0x6310 fde=[ 31c8] │ │ │ │ - 0xffffffffffe42488 (offset: 0x17ff540) -> 0x6330 fde=[ 31e8] │ │ │ │ - 0xffffffffffe42508 (offset: 0x17ff5c0) -> 0x6350 fde=[ 3208] │ │ │ │ - 0xffffffffffe425a8 (offset: 0x17ff660) -> 0x6370 fde=[ 3228] │ │ │ │ - 0xffffffffffe425e8 (offset: 0x17ff6a0) -> 0x6394 fde=[ 324c] │ │ │ │ - 0xffffffffffe42618 (offset: 0x17ff6d0) -> 0x63b4 fde=[ 326c] │ │ │ │ - 0xffffffffffe42654 (offset: 0x17ff70c) -> 0x63d8 fde=[ 3290] │ │ │ │ - 0xffffffffffe426b0 (offset: 0x17ff768) -> 0x63fc fde=[ 32b4] │ │ │ │ - 0xffffffffffe426ec (offset: 0x17ff7a4) -> 0x6420 fde=[ 32d8] │ │ │ │ - 0xffffffffffe42728 (offset: 0x17ff7e0) -> 0x6440 fde=[ 32f8] │ │ │ │ - 0xffffffffffe42798 (offset: 0x17ff850) -> 0x6458 fde=[ 3310] │ │ │ │ - 0xffffffffffe427a8 (offset: 0x17ff860) -> 0x646c fde=[ 3324] │ │ │ │ - 0xffffffffffe4284c (offset: 0x17ff904) -> 0x6498 fde=[ 3350] │ │ │ │ - 0xffffffffffe428e8 (offset: 0x17ff9a0) -> 0x64c4 fde=[ 337c] │ │ │ │ - 0xffffffffffe42958 (offset: 0x17ffa10) -> 0x64e4 fde=[ 339c] │ │ │ │ - 0xffffffffffe4298c (offset: 0x17ffa44) -> 0x650c fde=[ 33c4] │ │ │ │ - 0xffffffffffe42994 (offset: 0x17ffa4c) -> 0x6520 fde=[ 33d8] │ │ │ │ - 0xffffffffffe429ac (offset: 0x17ffa64) -> 0x6538 fde=[ 33f0] │ │ │ │ - 0xffffffffffe429c8 (offset: 0x17ffa80) -> 0x6550 fde=[ 3408] │ │ │ │ - 0xffffffffffe429e8 (offset: 0x17ffaa0) -> 0x656c fde=[ 3424] │ │ │ │ - 0xffffffffffe429f4 (offset: 0x17ffaac) -> 0x6580 fde=[ 3438] │ │ │ │ - 0xffffffffffe42a08 (offset: 0x17ffac0) -> 0x6594 fde=[ 344c] │ │ │ │ - 0xffffffffffe42a0c (offset: 0x17ffac4) -> 0x65a8 fde=[ 3460] │ │ │ │ - 0xffffffffffe42a88 (offset: 0x17ffb40) -> 0x65d0 fde=[ 3488] │ │ │ │ - 0xffffffffffe42aa8 (offset: 0x17ffb60) -> 0x65e8 fde=[ 34a0] │ │ │ │ - 0xffffffffffe42af0 (offset: 0x17ffba8) -> 0x6604 fde=[ 34bc] │ │ │ │ - 0xffffffffffe42c08 (offset: 0x17ffcc0) -> 0x6624 fde=[ 34dc] │ │ │ │ - 0xffffffffffe42c94 (offset: 0x17ffd4c) -> 0x6648 fde=[ 3500] │ │ │ │ - 0xffffffffffe42d28 (offset: 0x17ffde0) -> 0x6664 fde=[ 351c] │ │ │ │ - 0xffffffffffe42df0 (offset: 0x17ffea8) -> 0x6694 fde=[ 354c] │ │ │ │ - 0xffffffffffe42e58 (offset: 0x17fff10) -> 0x66b0 fde=[ 3568] │ │ │ │ - 0xffffffffffe42ee8 (offset: 0x17fffa0) -> 0x66dc fde=[ 3594] │ │ │ │ - 0xffffffffffe42f8c (offset: 0x1800044) -> 0x6714 fde=[ 35cc] │ │ │ │ - 0xffffffffffe42fc8 (offset: 0x1800080) -> 0x672c fde=[ 35e4] │ │ │ │ - 0xffffffffffe44128 (offset: 0x18011e0) -> 0x67b4 fde=[ 366c] │ │ │ │ - 0xffffffffffe44288 (offset: 0x1801340) -> 0x67d0 fde=[ 3688] │ │ │ │ - 0xffffffffffe442b4 (offset: 0x180136c) -> 0x67e4 fde=[ 369c] │ │ │ │ - 0xffffffffffe44388 (offset: 0x1801440) -> 0x6824 fde=[ 36dc] │ │ │ │ - 0xffffffffffe44a08 (offset: 0x1801ac0) -> 0x68a8 fde=[ 3760] │ │ │ │ - 0xffffffffffe44a30 (offset: 0x1801ae8) -> 0x68c4 fde=[ 377c] │ │ │ │ - 0xffffffffffe44a68 (offset: 0x1801b20) -> 0x68d8 fde=[ 3790] │ │ │ │ - 0xffffffffffe44ad8 (offset: 0x1801b90) -> 0x6904 fde=[ 37bc] │ │ │ │ - 0xffffffffffe44ba8 (offset: 0x1801c60) -> 0x6930 fde=[ 37e8] │ │ │ │ - 0xffffffffffe44bc8 (offset: 0x1801c80) -> 0x6948 fde=[ 3800] │ │ │ │ - 0xffffffffffe44ca8 (offset: 0x1801d60) -> 0x6968 fde=[ 3820] │ │ │ │ - 0xffffffffffe44d28 (offset: 0x1801de0) -> 0x6988 fde=[ 3840] │ │ │ │ - 0xffffffffffe44d70 (offset: 0x1801e28) -> 0x69ac fde=[ 3864] │ │ │ │ - 0xffffffffffe44e58 (offset: 0x1801f10) -> 0x69cc fde=[ 3884] │ │ │ │ - 0xffffffffffe44f18 (offset: 0x1801fd0) -> 0x6a00 fde=[ 38b8] │ │ │ │ - 0xffffffffffe44f8c (offset: 0x1802044) -> 0x6a18 fde=[ 38d0] │ │ │ │ - 0xffffffffffe44fb8 (offset: 0x1802070) -> 0x6a30 fde=[ 38e8] │ │ │ │ - 0xffffffffffe44fd0 (offset: 0x1802088) -> 0x6a48 fde=[ 3900] │ │ │ │ - 0xffffffffffe45048 (offset: 0x1802100) -> 0x6a64 fde=[ 391c] │ │ │ │ - 0xffffffffffe45068 (offset: 0x1802120) -> 0x6a78 fde=[ 3930] │ │ │ │ - 0xffffffffffe45094 (offset: 0x180214c) -> 0x6a94 fde=[ 394c] │ │ │ │ - 0xffffffffffe4510c (offset: 0x18021c4) -> 0x6ab0 fde=[ 3968] │ │ │ │ - 0xffffffffffe45138 (offset: 0x18021f0) -> 0x6acc fde=[ 3984] │ │ │ │ - 0xffffffffffe451b0 (offset: 0x1802268) -> 0x6ae8 fde=[ 39a0] │ │ │ │ - 0xffffffffffe451e8 (offset: 0x18022a0) -> 0x6b04 fde=[ 39bc] │ │ │ │ - 0xffffffffffe451f8 (offset: 0x18022b0) -> 0x6b1c fde=[ 39d4] │ │ │ │ - 0xffffffffffe45208 (offset: 0x18022c0) -> 0x6b34 fde=[ 39ec] │ │ │ │ - 0xffffffffffe45228 (offset: 0x18022e0) -> 0x6b50 fde=[ 3a08] │ │ │ │ - 0xffffffffffe4522c (offset: 0x18022e4) -> 0x6b64 fde=[ 3a1c] │ │ │ │ - 0xffffffffffe45230 (offset: 0x18022e8) -> 0x6b78 fde=[ 3a30] │ │ │ │ - 0xffffffffffe452a8 (offset: 0x1802360) -> 0x6b94 fde=[ 3a4c] │ │ │ │ - 0xffffffffffe45448 (offset: 0x1802500) -> 0x6bc4 fde=[ 3a7c] │ │ │ │ - 0xffffffffffe45488 (offset: 0x1802540) -> 0x6bd8 fde=[ 3a90] │ │ │ │ - 0xffffffffffe454c8 (offset: 0x1802580) -> 0x6bec fde=[ 3aa4] │ │ │ │ - 0xffffffffffe45508 (offset: 0x18025c0) -> 0x6c00 fde=[ 3ab8] │ │ │ │ - 0xffffffffffe4550c (offset: 0x18025c4) -> 0x6c14 fde=[ 3acc] │ │ │ │ - 0xffffffffffe4552c (offset: 0x18025e4) -> 0x6c2c fde=[ 3ae4] │ │ │ │ - 0xffffffffffe45550 (offset: 0x1802608) -> 0x6c44 fde=[ 3afc] │ │ │ │ - 0xffffffffffe4584c (offset: 0x1802904) -> 0x6c8c fde=[ 3b44] │ │ │ │ - 0xffffffffffe45888 (offset: 0x1802940) -> 0x6ca8 fde=[ 3b60] │ │ │ │ - 0xffffffffffe458a8 (offset: 0x1802960) -> 0x6cc4 fde=[ 3b7c] │ │ │ │ - 0xffffffffffe458f4 (offset: 0x18029ac) -> 0x6ce0 fde=[ 3b98] │ │ │ │ - 0xffffffffffe45928 (offset: 0x18029e0) -> 0x6cf8 fde=[ 3bb0] │ │ │ │ - 0xffffffffffe45970 (offset: 0x1802a28) -> 0x6d1c fde=[ 3bd4] │ │ │ │ - 0xffffffffffe459b0 (offset: 0x1802a68) -> 0x6d40 fde=[ 3bf8] │ │ │ │ - 0xffffffffffe459f4 (offset: 0x1802aac) -> 0x6d68 fde=[ 3c20] │ │ │ │ - 0xffffffffffe45a48 (offset: 0x1802b00) -> 0x6d8c fde=[ 3c44] │ │ │ │ - 0xffffffffffe45a4c (offset: 0x1802b04) -> 0x6da0 fde=[ 3c58] │ │ │ │ - 0xffffffffffe45aa8 (offset: 0x1802b60) -> 0x6dc4 fde=[ 3c7c] │ │ │ │ - 0xffffffffffe45aac (offset: 0x1802b64) -> 0x6dd8 fde=[ 3c90] │ │ │ │ - 0xffffffffffe45ac8 (offset: 0x1802b80) -> 0x6dec fde=[ 3ca4] │ │ │ │ - 0xffffffffffe45ae8 (offset: 0x1802ba0) -> 0x6e00 fde=[ 3cb8] │ │ │ │ - 0xffffffffffe45b54 (offset: 0x1802c0c) -> 0x6e20 fde=[ 3cd8] │ │ │ │ - 0xffffffffffe45bb8 (offset: 0x1802c70) -> 0x6e40 fde=[ 3cf8] │ │ │ │ - 0xffffffffffe45e74 (offset: 0x1802f2c) -> 0x6e6c fde=[ 3d24] │ │ │ │ - 0xffffffffffe45e78 (offset: 0x1802f30) -> 0x6e80 fde=[ 3d38] │ │ │ │ - 0xffffffffffe46050 (offset: 0x1803108) -> 0x6eb0 fde=[ 3d68] │ │ │ │ - 0xffffffffffe46058 (offset: 0x1803110) -> 0x6ec4 fde=[ 3d7c] │ │ │ │ - 0xffffffffffe46068 (offset: 0x1803120) -> 0x6ed8 fde=[ 3d90] │ │ │ │ - 0xffffffffffe46070 (offset: 0x1803128) -> 0x6eec fde=[ 3da4] │ │ │ │ - 0xffffffffffe46078 (offset: 0x1803130) -> 0x6f00 fde=[ 3db8] │ │ │ │ - 0xffffffffffe46088 (offset: 0x1803140) -> 0x6f14 fde=[ 3dcc] │ │ │ │ - 0xffffffffffe4608c (offset: 0x1803144) -> 0x6f28 fde=[ 3de0] │ │ │ │ - 0xffffffffffe460e8 (offset: 0x18031a0) -> 0x6f50 fde=[ 3e08] │ │ │ │ - 0xffffffffffe46190 (offset: 0x1803248) -> 0x6f6c fde=[ 3e24] │ │ │ │ - 0xffffffffffe46270 (offset: 0x1803328) -> 0x6fa8 fde=[ 3e60] │ │ │ │ - 0xffffffffffe46298 (offset: 0x1803350) -> 0x6fbc fde=[ 3e74] │ │ │ │ - 0xffffffffffe46350 (offset: 0x1803408) -> 0x6fe4 fde=[ 3e9c] │ │ │ │ - 0xffffffffffe464a8 (offset: 0x1803560) -> 0x7040 fde=[ 3ef8] │ │ │ │ - 0xffffffffffe46508 (offset: 0x18035c0) -> 0x7054 fde=[ 3f0c] │ │ │ │ - 0xffffffffffe46548 (offset: 0x1803600) -> 0x7070 fde=[ 3f28] │ │ │ │ - 0xffffffffffe46608 (offset: 0x18036c0) -> 0x7084 fde=[ 3f3c] │ │ │ │ - 0xffffffffffe467e8 (offset: 0x18038a0) -> 0x70ec fde=[ 3fa4] │ │ │ │ - 0xffffffffffe469f0 (offset: 0x1803aa8) -> 0x7160 fde=[ 4018] │ │ │ │ - 0xffffffffffe46c08 (offset: 0x1803cc0) -> 0x71e8 fde=[ 40a0] │ │ │ │ - 0xffffffffffe46c0c (offset: 0x1803cc4) -> 0x71fc fde=[ 40b4] │ │ │ │ - 0xffffffffffe46d68 (offset: 0x1803e20) -> 0x7220 fde=[ 40d8] │ │ │ │ - 0xffffffffffe46e58 (offset: 0x1803f10) -> 0x7250 fde=[ 4108] │ │ │ │ - 0xffffffffffe46f48 (offset: 0x1804000) -> 0x7280 fde=[ 4138] │ │ │ │ - 0xffffffffffe47248 (offset: 0x1804300) -> 0x72ec fde=[ 41a4] │ │ │ │ - 0xffffffffffe4732c (offset: 0x18043e4) -> 0x731c fde=[ 41d4] │ │ │ │ - 0xffffffffffe475b0 (offset: 0x1804668) -> 0x7348 fde=[ 4200] │ │ │ │ - 0xffffffffffe475c8 (offset: 0x1804680) -> 0x735c fde=[ 4214] │ │ │ │ - 0xffffffffffe47694 (offset: 0x180474c) -> 0x7390 fde=[ 4248] │ │ │ │ - 0xffffffffffe477a8 (offset: 0x1804860) -> 0x73bc fde=[ 4274] │ │ │ │ - 0xffffffffffe47828 (offset: 0x18048e0) -> 0x73e8 fde=[ 42a0] │ │ │ │ - 0xffffffffffe478a8 (offset: 0x1804960) -> 0x7418 fde=[ 42d0] │ │ │ │ - 0xffffffffffe47928 (offset: 0x18049e0) -> 0x743c fde=[ 42f4] │ │ │ │ - 0xffffffffffe483b8 (offset: 0x1805470) -> 0x747c fde=[ 4334] │ │ │ │ - 0xffffffffffe483ec (offset: 0x18054a4) -> 0x7498 fde=[ 4350] │ │ │ │ - 0xffffffffffe48474 (offset: 0x180552c) -> 0x74c0 fde=[ 4378] │ │ │ │ - 0xffffffffffe48490 (offset: 0x1805548) -> 0x74e4 fde=[ 439c] │ │ │ │ - 0xffffffffffe484cc (offset: 0x1805584) -> 0x7500 fde=[ 43b8] │ │ │ │ - 0xffffffffffe48508 (offset: 0x18055c0) -> 0x751c fde=[ 43d4] │ │ │ │ - 0xffffffffffe48548 (offset: 0x1805600) -> 0x7538 fde=[ 43f0] │ │ │ │ - 0xffffffffffe48568 (offset: 0x1805620) -> 0x754c fde=[ 4404] │ │ │ │ - 0xffffffffffe485e8 (offset: 0x18056a0) -> 0x7578 fde=[ 4430] │ │ │ │ - 0xffffffffffe48668 (offset: 0x1805720) -> 0x75a8 fde=[ 4460] │ │ │ │ - 0xffffffffffe486c8 (offset: 0x1805780) -> 0x75bc fde=[ 4474] │ │ │ │ - 0xffffffffffe48914 (offset: 0x18059cc) -> 0x7610 fde=[ 44c8] │ │ │ │ - 0xffffffffffe48a50 (offset: 0x1805b08) -> 0x7648 fde=[ 4500] │ │ │ │ - 0xffffffffffe48b6c (offset: 0x1805c24) -> 0x767c fde=[ 4534] │ │ │ │ - 0xffffffffffe48c68 (offset: 0x1805d20) -> 0x76b8 fde=[ 4570] │ │ │ │ - 0xffffffffffe48c88 (offset: 0x1805d40) -> 0x76d0 fde=[ 4588] │ │ │ │ - 0xffffffffffe48cf8 (offset: 0x1805db0) -> 0x76f0 fde=[ 45a8] │ │ │ │ - 0xffffffffffe48d0c (offset: 0x1805dc4) -> 0x7704 fde=[ 45bc] │ │ │ │ - 0xffffffffffe48d10 (offset: 0x1805dc8) -> 0x7718 fde=[ 45d0] │ │ │ │ - 0xffffffffffe48d28 (offset: 0x1805de0) -> 0x772c fde=[ 45e4] │ │ │ │ - 0xffffffffffe48d78 (offset: 0x1805e30) -> 0x774c fde=[ 4604] │ │ │ │ - 0xffffffffffe48db4 (offset: 0x1805e6c) -> 0x7770 fde=[ 4628] │ │ │ │ - 0xffffffffffe48f38 (offset: 0x1805ff0) -> 0x77a0 fde=[ 4658] │ │ │ │ - 0xffffffffffe48f8c (offset: 0x1806044) -> 0x77b4 fde=[ 466c] │ │ │ │ - 0xffffffffffe49028 (offset: 0x18060e0) -> 0x77e0 fde=[ 4698] │ │ │ │ - 0xffffffffffe490e8 (offset: 0x18061a0) -> 0x7810 fde=[ 46c8] │ │ │ │ - 0xffffffffffe49248 (offset: 0x1806300) -> 0x7850 fde=[ 4708] │ │ │ │ - 0xffffffffffe492b4 (offset: 0x180636c) -> 0x7878 fde=[ 4730] │ │ │ │ - 0xffffffffffe492b8 (offset: 0x1806370) -> 0x788c fde=[ 4744] │ │ │ │ - 0xffffffffffe4932c (offset: 0x18063e4) -> 0x78b4 fde=[ 476c] │ │ │ │ - 0xffffffffffe493a8 (offset: 0x1806460) -> 0x78dc fde=[ 4794] │ │ │ │ - 0xffffffffffe493d8 (offset: 0x1806490) -> 0x78f0 fde=[ 47a8] │ │ │ │ - 0xffffffffffe49474 (offset: 0x180652c) -> 0x7910 fde=[ 47c8] │ │ │ │ - 0xffffffffffe495ec (offset: 0x18066a4) -> 0x7940 fde=[ 47f8] │ │ │ │ - 0xffffffffffe496ac (offset: 0x1806764) -> 0x7970 fde=[ 4828] │ │ │ │ - 0xffffffffffe49728 (offset: 0x18067e0) -> 0x79a0 fde=[ 4858] │ │ │ │ - 0xffffffffffe49754 (offset: 0x180680c) -> 0x79b4 fde=[ 486c] │ │ │ │ - 0xffffffffffe49768 (offset: 0x1806820) -> 0x79c8 fde=[ 4880] │ │ │ │ - 0xffffffffffe49788 (offset: 0x1806840) -> 0x79e8 fde=[ 48a0] │ │ │ │ - 0xffffffffffe497e8 (offset: 0x18068a0) -> 0x7a04 fde=[ 48bc] │ │ │ │ - 0xffffffffffe4982c (offset: 0x18068e4) -> 0x7a28 fde=[ 48e0] │ │ │ │ - 0xffffffffffe49888 (offset: 0x1806940) -> 0x7a4c fde=[ 4904] │ │ │ │ - 0xffffffffffe498f0 (offset: 0x18069a8) -> 0x7a70 fde=[ 4928] │ │ │ │ - 0xffffffffffe49914 (offset: 0x18069cc) -> 0x7a84 fde=[ 493c] │ │ │ │ - 0xffffffffffe4992c (offset: 0x18069e4) -> 0x7a98 fde=[ 4950] │ │ │ │ - 0xffffffffffe49968 (offset: 0x1806a20) -> 0x7ab8 fde=[ 4970] │ │ │ │ - 0xffffffffffe49a10 (offset: 0x1806ac8) -> 0x7adc fde=[ 4994] │ │ │ │ - 0xffffffffffe49a2c (offset: 0x1806ae4) -> 0x7af8 fde=[ 49b0] │ │ │ │ - 0xffffffffffe49a70 (offset: 0x1806b28) -> 0x7b14 fde=[ 49cc] │ │ │ │ - 0xffffffffffe49ab4 (offset: 0x1806b6c) -> 0x7b28 fde=[ 49e0] │ │ │ │ - 0xffffffffffe49b48 (offset: 0x1806c00) -> 0x7b50 fde=[ 4a08] │ │ │ │ - 0xffffffffffe49b58 (offset: 0x1806c10) -> 0x7b6c fde=[ 4a24] │ │ │ │ - 0xffffffffffe49b68 (offset: 0x1806c20) -> 0x7b80 fde=[ 4a38] │ │ │ │ - 0xffffffffffe49ba8 (offset: 0x1806c60) -> 0x7ba4 fde=[ 4a5c] │ │ │ │ - 0xffffffffffe49bd0 (offset: 0x1806c88) -> 0x7bc4 fde=[ 4a7c] │ │ │ │ - 0xffffffffffe49be8 (offset: 0x1806ca0) -> 0x7bd8 fde=[ 4a90] │ │ │ │ - 0xffffffffffe49c08 (offset: 0x1806cc0) -> 0x7bf8 fde=[ 4ab0] │ │ │ │ - 0xffffffffffe49c2c (offset: 0x1806ce4) -> 0x7c18 fde=[ 4ad0] │ │ │ │ - 0xffffffffffe49c88 (offset: 0x1806d40) -> 0x7c38 fde=[ 4af0] │ │ │ │ - 0xffffffffffe49ca8 (offset: 0x1806d60) -> 0x7c54 fde=[ 4b0c] │ │ │ │ - 0xffffffffffe49d28 (offset: 0x1806de0) -> 0x7c78 fde=[ 4b30] │ │ │ │ - 0xffffffffffe49d6c (offset: 0x1806e24) -> 0x7ca0 fde=[ 4b58] │ │ │ │ - 0xffffffffffe49db0 (offset: 0x1806e68) -> 0x7cc8 fde=[ 4b80] │ │ │ │ - 0xffffffffffe49e88 (offset: 0x1806f40) -> 0x7cf8 fde=[ 4bb0] │ │ │ │ - 0xffffffffffe4a374 (offset: 0x180742c) -> 0x7d5c fde=[ 4c14] │ │ │ │ - 0xffffffffffe4af28 (offset: 0x1807fe0) -> 0x7dec fde=[ 4ca4] │ │ │ │ - 0xffffffffffe4af2c (offset: 0x1807fe4) -> 0x7e00 fde=[ 4cb8] │ │ │ │ - 0xffffffffffe4b188 (offset: 0x1808240) -> 0x7e48 fde=[ 4d00] │ │ │ │ - 0xffffffffffe4b194 (offset: 0x180824c) -> 0x7e5c fde=[ 4d14] │ │ │ │ - 0xffffffffffe4b1ac (offset: 0x1808264) -> 0x7e70 fde=[ 4d28] │ │ │ │ - 0xffffffffffe4b228 (offset: 0x18082e0) -> 0x7e98 fde=[ 4d50] │ │ │ │ - 0xffffffffffe4b2e8 (offset: 0x18083a0) -> 0x7ed8 fde=[ 4d90] │ │ │ │ - 0xffffffffffe4b314 (offset: 0x18083cc) -> 0x7eec fde=[ 4da4] │ │ │ │ - 0xffffffffffe4b368 (offset: 0x1808420) -> 0x7f0c fde=[ 4dc4] │ │ │ │ - 0xffffffffffe4b3c8 (offset: 0x1808480) -> 0x7f2c fde=[ 4de4] │ │ │ │ - 0xffffffffffe4b408 (offset: 0x18084c0) -> 0x7f48 fde=[ 4e00] │ │ │ │ - 0xffffffffffe4b488 (offset: 0x1808540) -> 0x7f5c fde=[ 4e14] │ │ │ │ - 0xffffffffffe4b508 (offset: 0x18085c0) -> 0x7f70 fde=[ 4e28] │ │ │ │ - 0xffffffffffe4b568 (offset: 0x1808620) -> 0x7f88 fde=[ 4e40] │ │ │ │ - 0xffffffffffe4b5d0 (offset: 0x1808688) -> 0x7fa4 fde=[ 4e5c] │ │ │ │ - 0xffffffffffe4b608 (offset: 0x18086c0) -> 0x7fb8 fde=[ 4e70] │ │ │ │ - 0xffffffffffe4b6a8 (offset: 0x1808760) -> 0x7fe8 fde=[ 4ea0] │ │ │ │ - 0xffffffffffe4b6d8 (offset: 0x1808790) -> 0x8004 fde=[ 4ebc] │ │ │ │ - 0xffffffffffe4b7a8 (offset: 0x1808860) -> 0x803c fde=[ 4ef4] │ │ │ │ - 0xffffffffffe4b868 (offset: 0x1808920) -> 0x805c fde=[ 4f14] │ │ │ │ - 0xffffffffffe4b8ec (offset: 0x18089a4) -> 0x807c fde=[ 4f34] │ │ │ │ - 0xffffffffffe4b988 (offset: 0x1808a40) -> 0x80a8 fde=[ 4f60] │ │ │ │ - 0xffffffffffe4b9cc (offset: 0x1808a84) -> 0x80c4 fde=[ 4f7c] │ │ │ │ - 0xffffffffffe4b9e8 (offset: 0x1808aa0) -> 0x80d8 fde=[ 4f90] │ │ │ │ - 0xffffffffffe4baa8 (offset: 0x1808b60) -> 0x8118 fde=[ 4fd0] │ │ │ │ - 0xffffffffffe4bec8 (offset: 0x1808f80) -> 0x8150 fde=[ 5008] │ │ │ │ - 0xffffffffffe4c030 (offset: 0x18090e8) -> 0x8180 fde=[ 5038] │ │ │ │ - 0xffffffffffe4c048 (offset: 0x1809100) -> 0x8194 fde=[ 504c] │ │ │ │ - 0xffffffffffe4c070 (offset: 0x1809128) -> 0x81a8 fde=[ 5060] │ │ │ │ - 0xffffffffffe4c078 (offset: 0x1809130) -> 0x81bc fde=[ 5074] │ │ │ │ - 0xffffffffffe4c088 (offset: 0x1809140) -> 0x81d0 fde=[ 5088] │ │ │ │ - 0xffffffffffe4c098 (offset: 0x1809150) -> 0x81e4 fde=[ 509c] │ │ │ │ - 0xffffffffffe4c128 (offset: 0x18091e0) -> 0x820c fde=[ 50c4] │ │ │ │ - 0xffffffffffe4c1e8 (offset: 0x18092a0) -> 0x8234 fde=[ 50ec] │ │ │ │ - 0xffffffffffe4c374 (offset: 0x180942c) -> 0x825c fde=[ 5114] │ │ │ │ - 0xffffffffffe4c3e8 (offset: 0x18094a0) -> 0x8278 fde=[ 5130] │ │ │ │ - 0xffffffffffe4c4c8 (offset: 0x1809580) -> 0x82c0 fde=[ 5178] │ │ │ │ - 0xffffffffffe4c6e8 (offset: 0x18097a0) -> 0x82f0 fde=[ 51a8] │ │ │ │ - 0xffffffffffe4c6f0 (offset: 0x18097a8) -> 0x8304 fde=[ 51bc] │ │ │ │ - 0xffffffffffe4c6f8 (offset: 0x18097b0) -> 0x8318 fde=[ 51d0] │ │ │ │ - 0xffffffffffe4c930 (offset: 0x18099e8) -> 0x835c fde=[ 5214] │ │ │ │ - 0xffffffffffe4c9f4 (offset: 0x1809aac) -> 0x838c fde=[ 5244] │ │ │ │ - 0xffffffffffe4cba8 (offset: 0x1809c60) -> 0x83f8 fde=[ 52b0] │ │ │ │ - 0xffffffffffe4cd08 (offset: 0x1809dc0) -> 0x8428 fde=[ 52e0] │ │ │ │ - 0xffffffffffe4cd68 (offset: 0x1809e20) -> 0x844c fde=[ 5304] │ │ │ │ - 0xffffffffffe4cda8 (offset: 0x1809e60) -> 0x8470 fde=[ 5328] │ │ │ │ - 0xffffffffffe4cde8 (offset: 0x1809ea0) -> 0x8494 fde=[ 534c] │ │ │ │ - 0xffffffffffe4cf48 (offset: 0x180a000) -> 0x84cc fde=[ 5384] │ │ │ │ - 0xffffffffffe4cf68 (offset: 0x180a020) -> 0x84e0 fde=[ 5398] │ │ │ │ - 0xffffffffffe4cfa8 (offset: 0x180a060) -> 0x8500 fde=[ 53b8] │ │ │ │ - 0xffffffffffe4d018 (offset: 0x180a0d0) -> 0x8518 fde=[ 53d0] │ │ │ │ - 0xffffffffffe4d028 (offset: 0x180a0e0) -> 0x852c fde=[ 53e4] │ │ │ │ - 0xffffffffffe4d048 (offset: 0x180a100) -> 0x8550 fde=[ 5408] │ │ │ │ - 0xffffffffffe4d1a8 (offset: 0x180a260) -> 0x8580 fde=[ 5438] │ │ │ │ - 0xffffffffffe4d1c8 (offset: 0x180a280) -> 0x8594 fde=[ 544c] │ │ │ │ - 0xffffffffffe4d1e8 (offset: 0x180a2a0) -> 0x85a8 fde=[ 5460] │ │ │ │ - 0xffffffffffe4d1ec (offset: 0x180a2a4) -> 0x85bc fde=[ 5474] │ │ │ │ - 0xffffffffffe4d208 (offset: 0x180a2c0) -> 0x85d0 fde=[ 5488] │ │ │ │ - 0xffffffffffe4d228 (offset: 0x180a2e0) -> 0x85e4 fde=[ 549c] │ │ │ │ - 0xffffffffffe4d248 (offset: 0x180a300) -> 0x85f8 fde=[ 54b0] │ │ │ │ - 0xffffffffffe4d24c (offset: 0x180a304) -> 0x860c fde=[ 54c4] │ │ │ │ - 0xffffffffffe4d250 (offset: 0x180a308) -> 0x8620 fde=[ 54d8] │ │ │ │ - 0xffffffffffe4d254 (offset: 0x180a30c) -> 0x8634 fde=[ 54ec] │ │ │ │ - 0xffffffffffe4d258 (offset: 0x180a310) -> 0x8648 fde=[ 5500] │ │ │ │ - 0xffffffffffe4d268 (offset: 0x180a320) -> 0x865c fde=[ 5514] │ │ │ │ - 0xffffffffffe4d288 (offset: 0x180a340) -> 0x8670 fde=[ 5528] │ │ │ │ - 0xffffffffffe4d2a8 (offset: 0x180a360) -> 0x8684 fde=[ 553c] │ │ │ │ - 0xffffffffffe4d2c8 (offset: 0x180a380) -> 0x8698 fde=[ 5550] │ │ │ │ - 0xffffffffffe4d2e8 (offset: 0x180a3a0) -> 0x86ac fde=[ 5564] │ │ │ │ - 0xffffffffffe4d390 (offset: 0x180a448) -> 0x86d4 fde=[ 558c] │ │ │ │ - 0xffffffffffe4d394 (offset: 0x180a44c) -> 0x86e8 fde=[ 55a0] │ │ │ │ - 0xffffffffffe4d3b8 (offset: 0x180a470) -> 0x8704 fde=[ 55bc] │ │ │ │ - 0xffffffffffe4d3e8 (offset: 0x180a4a0) -> 0x8724 fde=[ 55dc] │ │ │ │ - 0xffffffffffe4d3f4 (offset: 0x180a4ac) -> 0x8738 fde=[ 55f0] │ │ │ │ - 0xffffffffffe4d3f8 (offset: 0x180a4b0) -> 0x874c fde=[ 5604] │ │ │ │ - 0xffffffffffe4d40c (offset: 0x180a4c4) -> 0x8760 fde=[ 5618] │ │ │ │ - 0xffffffffffe4d428 (offset: 0x180a4e0) -> 0x8774 fde=[ 562c] │ │ │ │ - 0xffffffffffe4d448 (offset: 0x180a500) -> 0x8788 fde=[ 5640] │ │ │ │ - 0xffffffffffe4d468 (offset: 0x180a520) -> 0x879c fde=[ 5654] │ │ │ │ - 0xffffffffffe4d488 (offset: 0x180a540) -> 0x87b0 fde=[ 5668] │ │ │ │ - 0xffffffffffe4d4a8 (offset: 0x180a560) -> 0x87c4 fde=[ 567c] │ │ │ │ - 0xffffffffffe4d510 (offset: 0x180a5c8) -> 0x87e0 fde=[ 5698] │ │ │ │ - 0xffffffffffe4d588 (offset: 0x180a640) -> 0x87fc fde=[ 56b4] │ │ │ │ - 0xffffffffffe4d5b4 (offset: 0x180a66c) -> 0x8810 fde=[ 56c8] │ │ │ │ - 0xffffffffffe4d5e8 (offset: 0x180a6a0) -> 0x8824 fde=[ 56dc] │ │ │ │ - 0xffffffffffe4d614 (offset: 0x180a6cc) -> 0x8838 fde=[ 56f0] │ │ │ │ - 0xffffffffffe4d628 (offset: 0x180a6e0) -> 0x884c fde=[ 5704] │ │ │ │ - 0xffffffffffe4d648 (offset: 0x180a700) -> 0x8860 fde=[ 5718] │ │ │ │ - 0xffffffffffe4d668 (offset: 0x180a720) -> 0x8874 fde=[ 572c] │ │ │ │ - 0xffffffffffe4d688 (offset: 0x180a740) -> 0x8888 fde=[ 5740] │ │ │ │ - 0xffffffffffe4d6a8 (offset: 0x180a760) -> 0x889c fde=[ 5754] │ │ │ │ - 0xffffffffffe4d6c8 (offset: 0x180a780) -> 0x88b0 fde=[ 5768] │ │ │ │ - 0xffffffffffe4d6e8 (offset: 0x180a7a0) -> 0x88c4 fde=[ 577c] │ │ │ │ - 0xffffffffffe4d708 (offset: 0x180a7c0) -> 0x88d8 fde=[ 5790] │ │ │ │ - 0xffffffffffe4d728 (offset: 0x180a7e0) -> 0x88ec fde=[ 57a4] │ │ │ │ - 0xffffffffffe4d748 (offset: 0x180a800) -> 0x8900 fde=[ 57b8] │ │ │ │ - 0xffffffffffe4d768 (offset: 0x180a820) -> 0x8918 fde=[ 57d0] │ │ │ │ - 0xffffffffffe4d7c8 (offset: 0x180a880) -> 0x893c fde=[ 57f4] │ │ │ │ - 0xffffffffffe4d82c (offset: 0x180a8e4) -> 0x8964 fde=[ 581c] │ │ │ │ - 0xffffffffffe4d9cc (offset: 0x180aa84) -> 0x8998 fde=[ 5850] │ │ │ │ - 0xffffffffffe4daa8 (offset: 0x180ab60) -> 0x89d0 fde=[ 5888] │ │ │ │ - 0xffffffffffe4de0c (offset: 0x180aec4) -> 0x8a04 fde=[ 58bc] │ │ │ │ - 0xffffffffffe4e0e8 (offset: 0x180b1a0) -> 0x8a24 fde=[ 58dc] │ │ │ │ - 0xffffffffffe4e28c (offset: 0x180b344) -> 0x8a54 fde=[ 590c] │ │ │ │ - 0xffffffffffe4e428 (offset: 0x180b4e0) -> 0x8a84 fde=[ 593c] │ │ │ │ - 0xffffffffffe4e468 (offset: 0x180b520) -> 0x8aa4 fde=[ 595c] │ │ │ │ - 0xffffffffffe4e4ac (offset: 0x180b564) -> 0x8ac8 fde=[ 5980] │ │ │ │ - 0xffffffffffe4e530 (offset: 0x180b5e8) -> 0x8af0 fde=[ 59a8] │ │ │ │ - 0xffffffffffe4e548 (offset: 0x180b600) -> 0x8b04 fde=[ 59bc] │ │ │ │ - 0xffffffffffe4e5cc (offset: 0x180b684) -> 0x8b34 fde=[ 59ec] │ │ │ │ - 0xffffffffffe4e668 (offset: 0x180b720) -> 0x8b54 fde=[ 5a0c] │ │ │ │ - 0xffffffffffe4e6f4 (offset: 0x180b7ac) -> 0x8b80 fde=[ 5a38] │ │ │ │ - 0xffffffffffe4e848 (offset: 0x180b900) -> 0x8bc8 fde=[ 5a80] │ │ │ │ - 0xffffffffffe4e898 (offset: 0x180b950) -> 0x8bec fde=[ 5aa4] │ │ │ │ - 0xffffffffffe4ebd0 (offset: 0x180bc88) -> 0x8c34 fde=[ 5aec] │ │ │ │ - 0xffffffffffe4eda8 (offset: 0x180be60) -> 0x8c64 fde=[ 5b1c] │ │ │ │ - 0xffffffffffe4f330 (offset: 0x180c3e8) -> 0x8c8c fde=[ 5b44] │ │ │ │ - 0xffffffffffe4f494 (offset: 0x180c54c) -> 0x8cb4 fde=[ 5b6c] │ │ │ │ - 0xffffffffffe4f698 (offset: 0x180c750) -> 0x8ce0 fde=[ 5b98] │ │ │ │ - 0xffffffffffe4f8c8 (offset: 0x180c980) -> 0x8d34 fde=[ 5bec] │ │ │ │ - 0xffffffffffe4fb68 (offset: 0x180cc20) -> 0x8d84 fde=[ 5c3c] │ │ │ │ - 0xffffffffffe4fdd0 (offset: 0x180ce88) -> 0x8dac fde=[ 5c64] │ │ │ │ - 0xffffffffffe50028 (offset: 0x180d0e0) -> 0x8dd8 fde=[ 5c90] │ │ │ │ - 0xffffffffffe50448 (offset: 0x180d500) -> 0x8e0c fde=[ 5cc4] │ │ │ │ - 0xffffffffffe50a10 (offset: 0x180dac8) -> 0x8e4c fde=[ 5d04] │ │ │ │ - 0xffffffffffe50c88 (offset: 0x180dd40) -> 0x8e78 fde=[ 5d30] │ │ │ │ - 0xffffffffffe50f0c (offset: 0x180dfc4) -> 0x8ea4 fde=[ 5d5c] │ │ │ │ - 0xffffffffffe51118 (offset: 0x180e1d0) -> 0x8ed0 fde=[ 5d88] │ │ │ │ - 0xffffffffffe512cc (offset: 0x180e384) -> 0x8ef8 fde=[ 5db0] │ │ │ │ - 0xffffffffffe513ec (offset: 0x180e4a4) -> 0x8f18 fde=[ 5dd0] │ │ │ │ - 0xffffffffffe51518 (offset: 0x180e5d0) -> 0x8f38 fde=[ 5df0] │ │ │ │ - 0xffffffffffe51648 (offset: 0x180e700) -> 0x8f58 fde=[ 5e10] │ │ │ │ - 0xffffffffffe51674 (offset: 0x180e72c) -> 0x8f74 fde=[ 5e2c] │ │ │ │ - 0xffffffffffe516ac (offset: 0x180e764) -> 0x8f90 fde=[ 5e48] │ │ │ │ - 0xffffffffffe51888 (offset: 0x180e940) -> 0x8fd4 fde=[ 5e8c] │ │ │ │ - 0xffffffffffe51a50 (offset: 0x180eb08) -> 0x901c fde=[ 5ed4] │ │ │ │ - 0xffffffffffe51c88 (offset: 0x180ed40) -> 0x9078 fde=[ 5f30] │ │ │ │ - 0xffffffffffe51dd8 (offset: 0x180ee90) -> 0x909c fde=[ 5f54] │ │ │ │ - 0xffffffffffe51f48 (offset: 0x180f000) -> 0x90c0 fde=[ 5f78] │ │ │ │ - 0xffffffffffe52148 (offset: 0x180f200) -> 0x90e8 fde=[ 5fa0] │ │ │ │ - 0xffffffffffe522c8 (offset: 0x180f380) -> 0x9110 fde=[ 5fc8] │ │ │ │ - 0xffffffffffe527e8 (offset: 0x180f8a0) -> 0x9150 fde=[ 6008] │ │ │ │ - 0xffffffffffe529a8 (offset: 0x180fa60) -> 0x9178 fde=[ 6030] │ │ │ │ - 0xffffffffffe52c08 (offset: 0x180fcc0) -> 0x91a0 fde=[ 6058] │ │ │ │ - 0xffffffffffe52dc8 (offset: 0x180fe80) -> 0x91c8 fde=[ 6080] │ │ │ │ - 0xffffffffffe53028 (offset: 0x18100e0) -> 0x91fc fde=[ 60b4] │ │ │ │ - 0xffffffffffe53448 (offset: 0x1810500) -> 0x923c fde=[ 60f4] │ │ │ │ - 0xffffffffffe53468 (offset: 0x1810520) -> 0x9250 fde=[ 6108] │ │ │ │ - 0xffffffffffe53510 (offset: 0x18105c8) -> 0x928c fde=[ 6144] │ │ │ │ - 0xffffffffffe53574 (offset: 0x181062c) -> 0x92b4 fde=[ 616c] │ │ │ │ - 0xffffffffffe53608 (offset: 0x18106c0) -> 0x92e0 fde=[ 6198] │ │ │ │ - 0xffffffffffe5360c (offset: 0x18106c4) -> 0x92f4 fde=[ 61ac] │ │ │ │ - 0xffffffffffe53614 (offset: 0x18106cc) -> 0x9308 fde=[ 61c0] │ │ │ │ - 0xffffffffffe53634 (offset: 0x18106ec) -> 0x9328 fde=[ 61e0] │ │ │ │ - 0xffffffffffe53648 (offset: 0x1810700) -> 0x933c fde=[ 61f4] │ │ │ │ - 0xffffffffffe53758 (offset: 0x1810810) -> 0x936c fde=[ 6224] │ │ │ │ - 0xffffffffffe53768 (offset: 0x1810820) -> 0x9380 fde=[ 6238] │ │ │ │ - 0xffffffffffe5376c (offset: 0x1810824) -> 0x9394 fde=[ 624c] │ │ │ │ - 0xffffffffffe537e8 (offset: 0x18108a0) -> 0x93c8 fde=[ 6280] │ │ │ │ - 0xffffffffffe53808 (offset: 0x18108c0) -> 0x93e0 fde=[ 6298] │ │ │ │ - 0xffffffffffe5380c (offset: 0x18108c4) -> 0x93f4 fde=[ 62ac] │ │ │ │ - 0xffffffffffe53848 (offset: 0x1810900) -> 0x9408 fde=[ 62c0] │ │ │ │ - 0xffffffffffe53868 (offset: 0x1810920) -> 0x9420 fde=[ 62d8] │ │ │ │ - 0xffffffffffe53888 (offset: 0x1810940) -> 0x9438 fde=[ 62f0] │ │ │ │ - 0xffffffffffe53908 (offset: 0x18109c0) -> 0x9468 fde=[ 6320] │ │ │ │ - 0xffffffffffe53968 (offset: 0x1810a20) -> 0x9490 fde=[ 6348] │ │ │ │ - 0xffffffffffe53ab4 (offset: 0x1810b6c) -> 0x94b8 fde=[ 6370] │ │ │ │ - 0xffffffffffe53b68 (offset: 0x1810c20) -> 0x94cc fde=[ 6384] │ │ │ │ - 0xffffffffffe53e6c (offset: 0x1810f24) -> 0x94f0 fde=[ 63a8] │ │ │ │ - 0xffffffffffe53fa8 (offset: 0x1811060) -> 0x9504 fde=[ 63bc] │ │ │ │ - 0xffffffffffe54010 (offset: 0x18110c8) -> 0x9520 fde=[ 63d8] │ │ │ │ - 0xffffffffffe54228 (offset: 0x18112e0) -> 0x9538 fde=[ 63f0] │ │ │ │ - 0xffffffffffe542b4 (offset: 0x181136c) -> 0x9558 fde=[ 6410] │ │ │ │ - 0xffffffffffe54538 (offset: 0x18115f0) -> 0x9578 fde=[ 6430] │ │ │ │ - 0xffffffffffe54610 (offset: 0x18116c8) -> 0x95a0 fde=[ 6458] │ │ │ │ - 0xffffffffffe54668 (offset: 0x1811720) -> 0x95b4 fde=[ 646c] │ │ │ │ - 0xffffffffffe5466c (offset: 0x1811724) -> 0x95c8 fde=[ 6480] │ │ │ │ - 0xffffffffffe54674 (offset: 0x181172c) -> 0x95dc fde=[ 6494] │ │ │ │ - 0xffffffffffe547ec (offset: 0x18118a4) -> 0x9600 fde=[ 64b8] │ │ │ │ - 0xffffffffffe54850 (offset: 0x1811908) -> 0x9614 fde=[ 64cc] │ │ │ │ - 0xffffffffffe54854 (offset: 0x181190c) -> 0x9628 fde=[ 64e0] │ │ │ │ - 0xffffffffffe54868 (offset: 0x1811920) -> 0x963c fde=[ 64f4] │ │ │ │ - 0xffffffffffe549a8 (offset: 0x1811a60) -> 0x966c fde=[ 6524] │ │ │ │ - 0xffffffffffe549ac (offset: 0x1811a64) -> 0x9680 fde=[ 6538] │ │ │ │ - 0xffffffffffe549d4 (offset: 0x1811a8c) -> 0x96a0 fde=[ 6558] │ │ │ │ - 0xffffffffffe549d8 (offset: 0x1811a90) -> 0x96b4 fde=[ 656c] │ │ │ │ - 0xffffffffffe54a08 (offset: 0x1811ac0) -> 0x96cc fde=[ 6584] │ │ │ │ - 0xffffffffffe54ba8 (offset: 0x1811c60) -> 0x96ec fde=[ 65a4] │ │ │ │ - 0xffffffffffe54bc8 (offset: 0x1811c80) -> 0x9700 fde=[ 65b8] │ │ │ │ - 0xffffffffffe54bf8 (offset: 0x1811cb0) -> 0x9714 fde=[ 65cc] │ │ │ │ - 0xffffffffffe54d34 (offset: 0x1811dec) -> 0x9790 fde=[ 6648] │ │ │ │ - 0xffffffffffe54e28 (offset: 0x1811ee0) -> 0x97d0 fde=[ 6688] │ │ │ │ - 0xffffffffffe54e30 (offset: 0x1811ee8) -> 0x97e4 fde=[ 669c] │ │ │ │ - 0xffffffffffe54f48 (offset: 0x1812000) -> 0x9808 fde=[ 66c0] │ │ │ │ - 0xffffffffffe550b8 (offset: 0x1812170) -> 0x9848 fde=[ 6700] │ │ │ │ - 0xffffffffffe5512c (offset: 0x18121e4) -> 0x9870 fde=[ 6728] │ │ │ │ - 0xffffffffffe55368 (offset: 0x1812420) -> 0x9884 fde=[ 673c] │ │ │ │ - 0xffffffffffe5650c (offset: 0x18135c4) -> 0x9900 fde=[ 67b8] │ │ │ │ - 0xffffffffffe56528 (offset: 0x18135e0) -> 0x9918 fde=[ 67d0] │ │ │ │ - 0xffffffffffe565f8 (offset: 0x18136b0) -> 0x992c fde=[ 67e4] │ │ │ │ - 0xffffffffffe56630 (offset: 0x18136e8) -> 0x9940 fde=[ 67f8] │ │ │ │ - 0xffffffffffe56708 (offset: 0x18137c0) -> 0x9968 fde=[ 6820] │ │ │ │ - 0xffffffffffe5672c (offset: 0x18137e4) -> 0x997c fde=[ 6834] │ │ │ │ - 0xffffffffffe56734 (offset: 0x18137ec) -> 0x9990 fde=[ 6848] │ │ │ │ - 0xffffffffffe56738 (offset: 0x18137f0) -> 0x99a4 fde=[ 685c] │ │ │ │ - 0xffffffffffe56748 (offset: 0x1813800) -> 0x99b8 fde=[ 6870] │ │ │ │ - 0xffffffffffe56778 (offset: 0x1813830) -> 0x99cc fde=[ 6884] │ │ │ │ - 0xffffffffffe567f8 (offset: 0x18138b0) -> 0x99e0 fde=[ 6898] │ │ │ │ - 0xffffffffffe569a8 (offset: 0x1813a60) -> 0x9a00 fde=[ 68b8] │ │ │ │ - 0xffffffffffe56b48 (offset: 0x1813c00) -> 0x9a30 fde=[ 68e8] │ │ │ │ - 0xffffffffffe56bb4 (offset: 0x1813c6c) -> 0x9a48 fde=[ 6900] │ │ │ │ - 0xffffffffffe56c68 (offset: 0x1813d20) -> 0x9a60 fde=[ 6918] │ │ │ │ - 0xffffffffffe56c6c (offset: 0x1813d24) -> 0x9a74 fde=[ 692c] │ │ │ │ - 0xffffffffffe56d88 (offset: 0x1813e40) -> 0x9aa4 fde=[ 695c] │ │ │ │ - 0xffffffffffe56d90 (offset: 0x1813e48) -> 0x9ab8 fde=[ 6970] │ │ │ │ - 0xffffffffffe56dd0 (offset: 0x1813e88) -> 0x9adc fde=[ 6994] │ │ │ │ - 0xffffffffffe56dd8 (offset: 0x1813e90) -> 0x9af0 fde=[ 69a8] │ │ │ │ - 0xffffffffffe56fb0 (offset: 0x1814068) -> 0x9b30 fde=[ 69e8] │ │ │ │ - 0xffffffffffe57008 (offset: 0x18140c0) -> 0x9b54 fde=[ 6a0c] │ │ │ │ - 0xffffffffffe57048 (offset: 0x1814100) -> 0x9b78 fde=[ 6a30] │ │ │ │ - 0xffffffffffe571d8 (offset: 0x1814290) -> 0x9bc0 fde=[ 6a78] │ │ │ │ - 0xffffffffffe57254 (offset: 0x181430c) -> 0x9bd4 fde=[ 6a8c] │ │ │ │ - 0xffffffffffe57530 (offset: 0x18145e8) -> 0x9c44 fde=[ 6afc] │ │ │ │ - 0xffffffffffe575a8 (offset: 0x1814660) -> 0x9c58 fde=[ 6b10] │ │ │ │ - 0xffffffffffe57628 (offset: 0x18146e0) -> 0x9c84 fde=[ 6b3c] │ │ │ │ - 0xffffffffffe57668 (offset: 0x1814720) -> 0x9ca8 fde=[ 6b60] │ │ │ │ - 0xffffffffffe57688 (offset: 0x1814740) -> 0x9cbc fde=[ 6b74] │ │ │ │ - 0xffffffffffe576c8 (offset: 0x1814780) -> 0x9cd8 fde=[ 6b90] │ │ │ │ - 0xffffffffffe57948 (offset: 0x1814a00) -> 0x9d2c fde=[ 6be4] │ │ │ │ - 0xffffffffffe57aa8 (offset: 0x1814b60) -> 0x9d4c fde=[ 6c04] │ │ │ │ - 0xffffffffffe57aac (offset: 0x1814b64) -> 0x9d60 fde=[ 6c18] │ │ │ │ - 0xffffffffffe580b0 (offset: 0x1815168) -> 0x9db4 fde=[ 6c6c] │ │ │ │ - 0xffffffffffe580b8 (offset: 0x1815170) -> 0x9dc8 fde=[ 6c80] │ │ │ │ - 0xffffffffffe580c8 (offset: 0x1815180) -> 0x9ddc fde=[ 6c94] │ │ │ │ - 0xffffffffffe580e8 (offset: 0x18151a0) -> 0x9df0 fde=[ 6ca8] │ │ │ │ - 0xffffffffffe58450 (offset: 0x1815508) -> 0x9e30 fde=[ 6ce8] │ │ │ │ - 0xffffffffffe58468 (offset: 0x1815520) -> 0x9e4c fde=[ 6d04] │ │ │ │ - 0xffffffffffe58488 (offset: 0x1815540) -> 0x9e68 fde=[ 6d20] │ │ │ │ - 0xffffffffffe584e8 (offset: 0x18155a0) -> 0x9e8c fde=[ 6d44] │ │ │ │ - 0xffffffffffe58588 (offset: 0x1815640) -> 0x9eb8 fde=[ 6d70] │ │ │ │ - 0xffffffffffe58608 (offset: 0x18156c0) -> 0x9ecc fde=[ 6d84] │ │ │ │ - 0xffffffffffe586ac (offset: 0x1815764) -> 0x9ef8 fde=[ 6db0] │ │ │ │ - 0xffffffffffe587a8 (offset: 0x1815860) -> 0x9f18 fde=[ 6dd0] │ │ │ │ - 0xffffffffffe58868 (offset: 0x1815920) -> 0x9f38 fde=[ 6df0] │ │ │ │ - 0xffffffffffe58928 (offset: 0x18159e0) -> 0x9f58 fde=[ 6e10] │ │ │ │ - 0xffffffffffe58a18 (offset: 0x1815ad0) -> 0x9f6c fde=[ 6e24] │ │ │ │ - 0xffffffffffe58a28 (offset: 0x1815ae0) -> 0x9f80 fde=[ 6e38] │ │ │ │ - 0xffffffffffe58acc (offset: 0x1815b84) -> 0x9fac fde=[ 6e64] │ │ │ │ - 0xffffffffffe58b98 (offset: 0x1815c50) -> 0x9fc8 fde=[ 6e80] │ │ │ │ - 0xffffffffffe58c8c (offset: 0x1815d44) -> 0x9fe8 fde=[ 6ea0] │ │ │ │ - 0xffffffffffe58d88 (offset: 0x1815e40) -> 0xa008 fde=[ 6ec0] │ │ │ │ - 0xffffffffffe59108 (offset: 0x18161c0) -> 0xa030 fde=[ 6ee8] │ │ │ │ - 0xffffffffffe59194 (offset: 0x181624c) -> 0xa050 fde=[ 6f08] │ │ │ │ - 0xffffffffffe59288 (offset: 0x1816340) -> 0xa10c fde=[ 6fc4] │ │ │ │ - 0xffffffffffe595e8 (offset: 0x18166a0) -> 0xa144 fde=[ 6ffc] │ │ │ │ - 0xffffffffffe59608 (offset: 0x18166c0) -> 0xa158 fde=[ 7010] │ │ │ │ - 0xffffffffffe5962c (offset: 0x18166e4) -> 0xa16c fde=[ 7024] │ │ │ │ - 0xffffffffffe599c8 (offset: 0x1816a80) -> 0xa1d4 fde=[ 708c] │ │ │ │ - 0xffffffffffe59ae8 (offset: 0x1816ba0) -> 0xa2a4 fde=[ 715c] │ │ │ │ - 0xffffffffffe59cc8 (offset: 0x1816d80) -> 0xa2c8 fde=[ 7180] │ │ │ │ - 0xffffffffffe59d98 (offset: 0x1816e50) -> 0xa2e4 fde=[ 719c] │ │ │ │ - 0xffffffffffe59da8 (offset: 0x1816e60) -> 0xa2f8 fde=[ 71b0] │ │ │ │ - 0xffffffffffe59e68 (offset: 0x1816f20) -> 0xa318 fde=[ 71d0] │ │ │ │ - 0xffffffffffe59f28 (offset: 0x1816fe0) -> 0xa338 fde=[ 71f0] │ │ │ │ - 0xffffffffffe5a028 (offset: 0x18170e0) -> 0xa358 fde=[ 7210] │ │ │ │ - 0xffffffffffe5a070 (offset: 0x1817128) -> 0xa378 fde=[ 7230] │ │ │ │ - 0xffffffffffe5a0c8 (offset: 0x1817180) -> 0xa398 fde=[ 7250] │ │ │ │ - 0xffffffffffe5a0d0 (offset: 0x1817188) -> 0xa41c fde=[ 72d4] │ │ │ │ - 0xffffffffffe5a1e8 (offset: 0x18172a0) -> 0xa430 fde=[ 72e8] │ │ │ │ - 0xffffffffffe5a22c (offset: 0x18172e4) -> 0xa454 fde=[ 730c] │ │ │ │ - 0xffffffffffe5a348 (offset: 0x1817400) -> 0xa494 fde=[ 734c] │ │ │ │ - 0xffffffffffe5a390 (offset: 0x1817448) -> 0xa4b4 fde=[ 736c] │ │ │ │ - 0xffffffffffe5a3d4 (offset: 0x181748c) -> 0xa4d8 fde=[ 7390] │ │ │ │ - 0xffffffffffe5a510 (offset: 0x18175c8) -> 0xa51c fde=[ 73d4] │ │ │ │ - 0xffffffffffe5a588 (offset: 0x1817640) -> 0xa538 fde=[ 73f0] │ │ │ │ - 0xffffffffffe5a608 (offset: 0x18176c0) -> 0xa568 fde=[ 7420] │ │ │ │ - 0xffffffffffe5ab4c (offset: 0x1817c04) -> 0xa5cc fde=[ 7484] │ │ │ │ - 0xffffffffffe5ab68 (offset: 0x1817c20) -> 0xa5e0 fde=[ 7498] │ │ │ │ - 0xffffffffffe5abe8 (offset: 0x1817ca0) -> 0xa5f4 fde=[ 74ac] │ │ │ │ - 0xffffffffffe5abf8 (offset: 0x1817cb0) -> 0xa608 fde=[ 74c0] │ │ │ │ - 0xffffffffffe5acb8 (offset: 0x1817d70) -> 0xa668 fde=[ 7520] │ │ │ │ - 0xffffffffffe5b26c (offset: 0x1818324) -> 0xa6c8 fde=[ 7580] │ │ │ │ - 0xffffffffffe5b2c8 (offset: 0x1818380) -> 0xa6ec fde=[ 75a4] │ │ │ │ - 0xffffffffffe5b32c (offset: 0x18183e4) -> 0xa710 fde=[ 75c8] │ │ │ │ - 0xffffffffffe5b428 (offset: 0x18184e0) -> 0xa748 fde=[ 7600] │ │ │ │ - 0xffffffffffe5b458 (offset: 0x1818510) -> 0xa768 fde=[ 7620] │ │ │ │ - 0xffffffffffe5b510 (offset: 0x18185c8) -> 0xa798 fde=[ 7650] │ │ │ │ - 0xffffffffffe5b5b0 (offset: 0x1818668) -> 0xa7c0 fde=[ 7678] │ │ │ │ - 0xffffffffffe5b6ec (offset: 0x18187a4) -> 0xa87c fde=[ 7734] │ │ │ │ - 0xffffffffffe5b8e8 (offset: 0x18189a0) -> 0xa934 fde=[ 77ec] │ │ │ │ - 0xffffffffffe5bca8 (offset: 0x1818d60) -> 0xa99c fde=[ 7854] │ │ │ │ - 0xffffffffffe5bcd4 (offset: 0x1818d8c) -> 0xaa00 fde=[ 78b8] │ │ │ │ - 0xffffffffffe5c238 (offset: 0x18192f0) -> 0xaab8 fde=[ 7970] │ │ │ │ - 0xffffffffffe5c488 (offset: 0x1819540) -> 0xab14 fde=[ 79cc] │ │ │ │ - 0xffffffffffe5c588 (offset: 0x1819640) -> 0xab64 fde=[ 7a1c] │ │ │ │ - 0xffffffffffe5d088 (offset: 0x181a140) -> 0xaba8 fde=[ 7a60] │ │ │ │ - 0xffffffffffe5d10c (offset: 0x181a1c4) -> 0xabbc fde=[ 7a74] │ │ │ │ - 0xffffffffffe5d148 (offset: 0x181a200) -> 0xabd0 fde=[ 7a88] │ │ │ │ - 0xffffffffffe5d268 (offset: 0x181a320) -> 0xac00 fde=[ 7ab8] │ │ │ │ - 0xffffffffffe5d388 (offset: 0x181a440) -> 0xac20 fde=[ 7ad8] │ │ │ │ - 0xffffffffffe5d488 (offset: 0x181a540) -> 0xac7c fde=[ 7b34] │ │ │ │ - 0xffffffffffe5d4e8 (offset: 0x181a5a0) -> 0xac90 fde=[ 7b48] │ │ │ │ - 0xffffffffffe5d70c (offset: 0x181a7c4) -> 0xacd0 fde=[ 7b88] │ │ │ │ - 0xffffffffffe5d974 (offset: 0x181aa2c) -> 0xacfc fde=[ 7bb4] │ │ │ │ - 0xffffffffffe5d9c8 (offset: 0x181aa80) -> 0xad24 fde=[ 7bdc] │ │ │ │ - 0xffffffffffe5dd38 (offset: 0x181adf0) -> 0xad74 fde=[ 7c2c] │ │ │ │ - 0xffffffffffe5dd4c (offset: 0x181ae04) -> 0xad88 fde=[ 7c40] │ │ │ │ - 0xffffffffffe5dd68 (offset: 0x181ae20) -> 0xad9c fde=[ 7c54] │ │ │ │ - 0xffffffffffe5ddb0 (offset: 0x181ae68) -> 0xadb0 fde=[ 7c68] │ │ │ │ - 0xffffffffffe5ddec (offset: 0x181aea4) -> 0xadc4 fde=[ 7c7c] │ │ │ │ - 0xffffffffffe5de08 (offset: 0x181aec0) -> 0xadd8 fde=[ 7c90] │ │ │ │ - 0xffffffffffe5de18 (offset: 0x181aed0) -> 0xadec fde=[ 7ca4] │ │ │ │ - 0xffffffffffe5df08 (offset: 0x181afc0) -> 0xae00 fde=[ 7cb8] │ │ │ │ - 0xffffffffffe5df28 (offset: 0x181afe0) -> 0xae14 fde=[ 7ccc] │ │ │ │ - 0xffffffffffe5df48 (offset: 0x181b000) -> 0xae28 fde=[ 7ce0] │ │ │ │ - 0xffffffffffe5e148 (offset: 0x181b200) -> 0xae48 fde=[ 7d00] │ │ │ │ - 0xffffffffffe5e168 (offset: 0x181b220) -> 0xae68 fde=[ 7d20] │ │ │ │ - 0xffffffffffe5e328 (offset: 0x181b3e0) -> 0xae9c fde=[ 7d54] │ │ │ │ - 0xffffffffffe5e428 (offset: 0x181b4e0) -> 0xaec0 fde=[ 7d78] │ │ │ │ - 0xffffffffffe5e590 (offset: 0x181b648) -> 0xaef4 fde=[ 7dac] │ │ │ │ - 0xffffffffffe5e768 (offset: 0x181b820) -> 0xaf30 fde=[ 7de8] │ │ │ │ - 0xffffffffffe5e810 (offset: 0x181b8c8) -> 0xaf4c fde=[ 7e04] │ │ │ │ - 0xffffffffffe5e8cc (offset: 0x181b984) -> 0xaf68 fde=[ 7e20] │ │ │ │ - 0xffffffffffe5e988 (offset: 0x181ba40) -> 0xaf84 fde=[ 7e3c] │ │ │ │ - 0xffffffffffe5ea48 (offset: 0x181bb00) -> 0xafa0 fde=[ 7e58] │ │ │ │ - 0xffffffffffe5eaf4 (offset: 0x181bbac) -> 0xafbc fde=[ 7e74] │ │ │ │ - 0xffffffffffe5eba8 (offset: 0x181bc60) -> 0xafd8 fde=[ 7e90] │ │ │ │ - 0xffffffffffe5ebac (offset: 0x181bc64) -> 0xafec fde=[ 7ea4] │ │ │ │ - 0xffffffffffe5ec48 (offset: 0x181bd00) -> 0xb008 fde=[ 7ec0] │ │ │ │ - 0xffffffffffe5ecd0 (offset: 0x181bd88) -> 0xb030 fde=[ 7ee8] │ │ │ │ - 0xffffffffffe5ed48 (offset: 0x181be00) -> 0xb044 fde=[ 7efc] │ │ │ │ - 0xffffffffffe5ed68 (offset: 0x181be20) -> 0xb060 fde=[ 7f18] │ │ │ │ - 0xffffffffffe5ed8c (offset: 0x181be44) -> 0xb074 fde=[ 7f2c] │ │ │ │ - 0xffffffffffe5ee68 (offset: 0x181bf20) -> 0xb088 fde=[ 7f40] │ │ │ │ - 0xffffffffffe5eeac (offset: 0x181bf64) -> 0xb09c fde=[ 7f54] │ │ │ │ - 0xffffffffffe5ef28 (offset: 0x181bfe0) -> 0xb0b0 fde=[ 7f68] │ │ │ │ - 0xffffffffffe5ef30 (offset: 0x181bfe8) -> 0xb0c4 fde=[ 7f7c] │ │ │ │ - 0xffffffffffe5efb0 (offset: 0x181c068) -> 0xb0d8 fde=[ 7f90] │ │ │ │ - 0xffffffffffe5f048 (offset: 0x181c100) -> 0xb0ec fde=[ 7fa4] │ │ │ │ - 0xffffffffffe5f098 (offset: 0x181c150) -> 0xb100 fde=[ 7fb8] │ │ │ │ - 0xffffffffffe5f0e8 (offset: 0x181c1a0) -> 0xb124 fde=[ 7fdc] │ │ │ │ - 0xffffffffffe5f1e8 (offset: 0x181c2a0) -> 0xb138 fde=[ 7ff0] │ │ │ │ - 0xffffffffffe5f248 (offset: 0x181c300) -> 0xb14c fde=[ 8004] │ │ │ │ - 0xffffffffffe5f2a8 (offset: 0x181c360) -> 0xb160 fde=[ 8018] │ │ │ │ - 0xffffffffffe5f2c8 (offset: 0x181c380) -> 0xb17c fde=[ 8034] │ │ │ │ - 0xffffffffffe5f4e8 (offset: 0x181c5a0) -> 0xb1b8 fde=[ 8070] │ │ │ │ - 0xffffffffffe5f5c8 (offset: 0x181c680) -> 0xb1e8 fde=[ 80a0] │ │ │ │ - 0xffffffffffe5f5e8 (offset: 0x181c6a0) -> 0xb200 fde=[ 80b8] │ │ │ │ - 0xffffffffffe5f608 (offset: 0x181c6c0) -> 0xb21c fde=[ 80d4] │ │ │ │ - 0xffffffffffe5f688 (offset: 0x181c740) -> 0xb244 fde=[ 80fc] │ │ │ │ - 0xffffffffffe5f928 (offset: 0x181c9e0) -> 0xb280 fde=[ 8138] │ │ │ │ - 0xffffffffffe5f948 (offset: 0x181ca00) -> 0xb298 fde=[ 8150] │ │ │ │ - 0xffffffffffe5f94c (offset: 0x181ca04) -> 0xb2ac fde=[ 8164] │ │ │ │ - 0xffffffffffe5f9b8 (offset: 0x181ca70) -> 0xb2cc fde=[ 8184] │ │ │ │ - 0xffffffffffe5fa68 (offset: 0x181cb20) -> 0xb2f4 fde=[ 81ac] │ │ │ │ - 0xffffffffffe5fa98 (offset: 0x181cb50) -> 0xb314 fde=[ 81cc] │ │ │ │ - 0xffffffffffe5faa8 (offset: 0x181cb60) -> 0xb328 fde=[ 81e0] │ │ │ │ - 0xffffffffffe5fad4 (offset: 0x181cb8c) -> 0xb34c fde=[ 8204] │ │ │ │ - 0xffffffffffe5fb14 (offset: 0x181cbcc) -> 0xb370 fde=[ 8228] │ │ │ │ - 0xffffffffffe5fb48 (offset: 0x181cc00) -> 0xb390 fde=[ 8248] │ │ │ │ - 0xffffffffffe5fce8 (offset: 0x181cda0) -> 0xb3d8 fde=[ 8290] │ │ │ │ - 0xffffffffffe5fe74 (offset: 0x181cf2c) -> 0xb404 fde=[ 82bc] │ │ │ │ - 0xffffffffffe5fee8 (offset: 0x181cfa0) -> 0xb430 fde=[ 82e8] │ │ │ │ - 0xffffffffffe5ff58 (offset: 0x181d010) -> 0xb45c fde=[ 8314] │ │ │ │ - 0xffffffffffe60048 (offset: 0x181d100) -> 0xb494 fde=[ 834c] │ │ │ │ - 0xffffffffffe60068 (offset: 0x181d120) -> 0xb4a8 fde=[ 8360] │ │ │ │ - 0xffffffffffe601f8 (offset: 0x181d2b0) -> 0xb4ec fde=[ 83a4] │ │ │ │ - 0xffffffffffe60250 (offset: 0x181d308) -> 0xb50c fde=[ 83c4] │ │ │ │ - 0xffffffffffe602cc (offset: 0x181d384) -> 0xb53c fde=[ 83f4] │ │ │ │ - 0xffffffffffe602e8 (offset: 0x181d3a0) -> 0xb550 fde=[ 8408] │ │ │ │ - 0xffffffffffe6036c (offset: 0x181d424) -> 0xb580 fde=[ 8438] │ │ │ │ - 0xffffffffffe603c8 (offset: 0x181d480) -> 0xb5a0 fde=[ 8458] │ │ │ │ - 0xffffffffffe603d0 (offset: 0x181d488) -> 0xb5b4 fde=[ 846c] │ │ │ │ - 0xffffffffffe603d4 (offset: 0x181d48c) -> 0xb5c8 fde=[ 8480] │ │ │ │ - 0xffffffffffe60410 (offset: 0x181d4c8) -> 0xb5e8 fde=[ 84a0] │ │ │ │ - 0xffffffffffe60458 (offset: 0x181d510) -> 0xb608 fde=[ 84c0] │ │ │ │ - 0xffffffffffe604e8 (offset: 0x181d5a0) -> 0xb630 fde=[ 84e8] │ │ │ │ - 0xffffffffffe60768 (offset: 0x181d820) -> 0xb668 fde=[ 8520] │ │ │ │ - 0xffffffffffe607a8 (offset: 0x181d860) -> 0xb688 fde=[ 8540] │ │ │ │ - 0xffffffffffe60848 (offset: 0x181d900) -> 0xb6b8 fde=[ 8570] │ │ │ │ - 0xffffffffffe60888 (offset: 0x181d940) -> 0xb6dc fde=[ 8594] │ │ │ │ - 0xffffffffffe60890 (offset: 0x181d948) -> 0xb6f0 fde=[ 85a8] │ │ │ │ - 0xffffffffffe608a8 (offset: 0x181d960) -> 0xb70c fde=[ 85c4] │ │ │ │ - 0xffffffffffe608ac (offset: 0x181d964) -> 0xb720 fde=[ 85d8] │ │ │ │ - 0xffffffffffe60908 (offset: 0x181d9c0) -> 0xb748 fde=[ 8600] │ │ │ │ - 0xffffffffffe60948 (offset: 0x181da00) -> 0xb76c fde=[ 8624] │ │ │ │ - 0xffffffffffe609e8 (offset: 0x181daa0) -> 0xb79c fde=[ 8654] │ │ │ │ - 0xffffffffffe60a0c (offset: 0x181dac4) -> 0xb7bc fde=[ 8674] │ │ │ │ - 0xffffffffffe60a30 (offset: 0x181dae8) -> 0xb7dc fde=[ 8694] │ │ │ │ - 0xffffffffffe60a54 (offset: 0x181db0c) -> 0xb7fc fde=[ 86b4] │ │ │ │ - 0xffffffffffe60a78 (offset: 0x181db30) -> 0xb81c fde=[ 86d4] │ │ │ │ - 0xffffffffffe60b68 (offset: 0x181dc20) -> 0xb854 fde=[ 870c] │ │ │ │ - 0xffffffffffe60b6c (offset: 0x181dc24) -> 0xb868 fde=[ 8720] │ │ │ │ - 0xffffffffffe60b78 (offset: 0x181dc30) -> 0xb880 fde=[ 8738] │ │ │ │ - 0xffffffffffe60c28 (offset: 0x181dce0) -> 0xb8b8 fde=[ 8770] │ │ │ │ - 0xffffffffffe60c68 (offset: 0x181dd20) -> 0xb8e0 fde=[ 8798] │ │ │ │ - 0xffffffffffe60c6c (offset: 0x181dd24) -> 0xb8f4 fde=[ 87ac] │ │ │ │ - 0xffffffffffe60c74 (offset: 0x181dd2c) -> 0xb908 fde=[ 87c0] │ │ │ │ - 0xffffffffffe60c88 (offset: 0x181dd40) -> 0xb91c fde=[ 87d4] │ │ │ │ - 0xffffffffffe60c8c (offset: 0x181dd44) -> 0xb930 fde=[ 87e8] │ │ │ │ - 0xffffffffffe60cb8 (offset: 0x181dd70) -> 0xb950 fde=[ 8808] │ │ │ │ - 0xffffffffffe60cc8 (offset: 0x181dd80) -> 0xb964 fde=[ 881c] │ │ │ │ - 0xffffffffffe60cf4 (offset: 0x181ddac) -> 0xb984 fde=[ 883c] │ │ │ │ - 0xffffffffffe60d28 (offset: 0x181dde0) -> 0xb9a4 fde=[ 885c] │ │ │ │ - 0xffffffffffe60d30 (offset: 0x181dde8) -> 0xb9b8 fde=[ 8870] │ │ │ │ - 0xffffffffffe60d34 (offset: 0x181ddec) -> 0xb9cc fde=[ 8884] │ │ │ │ - 0xffffffffffe60d48 (offset: 0x181de00) -> 0xb9e0 fde=[ 8898] │ │ │ │ - 0xffffffffffe60dc8 (offset: 0x181de80) -> 0xba00 fde=[ 88b8] │ │ │ │ - 0xffffffffffe60df4 (offset: 0x181deac) -> 0xba20 fde=[ 88d8] │ │ │ │ - 0xffffffffffe60e28 (offset: 0x181dee0) -> 0xba40 fde=[ 88f8] │ │ │ │ - 0xffffffffffe60e30 (offset: 0x181dee8) -> 0xba54 fde=[ 890c] │ │ │ │ - 0xffffffffffe60e68 (offset: 0x181df20) -> 0xba78 fde=[ 8930] │ │ │ │ - 0xffffffffffe60e88 (offset: 0x181df40) -> 0xba98 fde=[ 8950] │ │ │ │ - 0xffffffffffe60ee8 (offset: 0x181dfa0) -> 0xbac0 fde=[ 8978] │ │ │ │ - 0xffffffffffe61508 (offset: 0x181e5c0) -> 0xbb18 fde=[ 89d0] │ │ │ │ - 0xffffffffffe6150c (offset: 0x181e5c4) -> 0xbb2c fde=[ 89e4] │ │ │ │ - 0xffffffffffe6152c (offset: 0x181e5e4) -> 0xbb40 fde=[ 89f8] │ │ │ │ - 0xffffffffffe615b0 (offset: 0x181e668) -> 0xbb68 fde=[ 8a20] │ │ │ │ - 0xffffffffffe615d0 (offset: 0x181e688) -> 0xbb80 fde=[ 8a38] │ │ │ │ - 0xffffffffffe6164c (offset: 0x181e704) -> 0xbb98 fde=[ 8a50] │ │ │ │ - 0xffffffffffe61668 (offset: 0x181e720) -> 0xbbac fde=[ 8a64] │ │ │ │ - 0xffffffffffe61694 (offset: 0x181e74c) -> 0xbbcc fde=[ 8a84] │ │ │ │ - 0xffffffffffe61698 (offset: 0x181e750) -> 0xbbe0 fde=[ 8a98] │ │ │ │ - 0xffffffffffe616a8 (offset: 0x181e760) -> 0xbbf4 fde=[ 8aac] │ │ │ │ - 0xffffffffffe616f4 (offset: 0x181e7ac) -> 0xbc14 fde=[ 8acc] │ │ │ │ - 0xffffffffffe6170c (offset: 0x181e7c4) -> 0xbc28 fde=[ 8ae0] │ │ │ │ - 0xffffffffffe61728 (offset: 0x181e7e0) -> 0xbc3c fde=[ 8af4] │ │ │ │ - 0xffffffffffe61748 (offset: 0x181e800) -> 0xbc50 fde=[ 8b08] │ │ │ │ - 0xffffffffffe61798 (offset: 0x181e850) -> 0xbc74 fde=[ 8b2c] │ │ │ │ - 0xffffffffffe61a4c (offset: 0x181eb04) -> 0xbcf0 fde=[ 8ba8] │ │ │ │ - 0xffffffffffe61b78 (offset: 0x181ec30) -> 0xbd2c fde=[ 8be4] │ │ │ │ - 0xffffffffffe61be8 (offset: 0x181eca0) -> 0xbd50 fde=[ 8c08] │ │ │ │ - 0xffffffffffe61d30 (offset: 0x181ede8) -> 0xbd7c fde=[ 8c34] │ │ │ │ - 0xffffffffffe61e08 (offset: 0x181eec0) -> 0xbda8 fde=[ 8c60] │ │ │ │ - 0xffffffffffe61e28 (offset: 0x181eee0) -> 0xbdbc fde=[ 8c74] │ │ │ │ - 0xffffffffffe61e48 (offset: 0x181ef00) -> 0xbdd0 fde=[ 8c88] │ │ │ │ - 0xffffffffffe72e48 (offset: 0x182ff00) -> 0xbdf0 fde=[ 8ca8] │ │ │ │ - 0xffffffffffe72e94 (offset: 0x182ff4c) -> 0xbe10 fde=[ 8cc8] │ │ │ │ - 0xffffffffffe72f30 (offset: 0x182ffe8) -> 0xbe2c fde=[ 8ce4] │ │ │ │ - 0xffffffffffe72f78 (offset: 0x1830030) -> 0xbe50 fde=[ 8d08] │ │ │ │ - 0xffffffffffe72f88 (offset: 0x1830040) -> 0xbe68 fde=[ 8d20] │ │ │ │ - 0xffffffffffe72fa8 (offset: 0x1830060) -> 0xbe7c fde=[ 8d34] │ │ │ │ - 0xffffffffffe73028 (offset: 0x18300e0) -> 0xbe90 fde=[ 8d48] │ │ │ │ - 0xffffffffffe730b0 (offset: 0x1830168) -> 0xbeb4 fde=[ 8d6c] │ │ │ │ - 0xffffffffffe73168 (offset: 0x1830220) -> 0xbee4 fde=[ 8d9c] │ │ │ │ - 0xffffffffffe731b8 (offset: 0x1830270) -> 0xbf04 fde=[ 8dbc] │ │ │ │ - 0xffffffffffe731ec (offset: 0x18302a4) -> 0xbf28 fde=[ 8de0] │ │ │ │ - 0xffffffffffe73330 (offset: 0x18303e8) -> 0xbf50 fde=[ 8e08] │ │ │ │ - 0xffffffffffe73394 (offset: 0x183044c) -> 0xbf74 fde=[ 8e2c] │ │ │ │ - 0xffffffffffe734c8 (offset: 0x1830580) -> 0xbf90 fde=[ 8e48] │ │ │ │ - 0xffffffffffe73608 (offset: 0x18306c0) -> 0xbfd8 fde=[ 8e90] │ │ │ │ - 0xffffffffffe736e8 (offset: 0x18307a0) -> 0xbff0 fde=[ 8ea8] │ │ │ │ - 0xffffffffffe73708 (offset: 0x18307c0) -> 0xc004 fde=[ 8ebc] │ │ │ │ - 0xffffffffffe73714 (offset: 0x18307cc) -> 0xc018 fde=[ 8ed0] │ │ │ │ - 0xffffffffffe73808 (offset: 0x18308c0) -> 0xc054 fde=[ 8f0c] │ │ │ │ - 0xffffffffffe73828 (offset: 0x18308e0) -> 0xc068 fde=[ 8f20] │ │ │ │ - 0xffffffffffe738a8 (offset: 0x1830960) -> 0xc07c fde=[ 8f34] │ │ │ │ - 0xffffffffffe738c8 (offset: 0x1830980) -> 0xc098 fde=[ 8f50] │ │ │ │ - 0xffffffffffe73968 (offset: 0x1830a20) -> 0xc0ac fde=[ 8f64] │ │ │ │ - 0xffffffffffe73c30 (offset: 0x1830ce8) -> 0xc0d8 fde=[ 8f90] │ │ │ │ - 0xffffffffffe73ce8 (offset: 0x1830da0) -> 0xc100 fde=[ 8fb8] │ │ │ │ - 0xffffffffffe73d28 (offset: 0x1830de0) -> 0xc128 fde=[ 8fe0] │ │ │ │ - 0xffffffffffe73d8c (offset: 0x1830e44) -> 0xc14c fde=[ 9004] │ │ │ │ - 0xffffffffffe73dec (offset: 0x1830ea4) -> 0xc164 fde=[ 901c] │ │ │ │ - 0xffffffffffe744f0 (offset: 0x18315a8) -> 0xc1cc fde=[ 9084] │ │ │ │ - 0xffffffffffe74668 (offset: 0x1831720) -> 0xc218 fde=[ 90d0] │ │ │ │ - 0xffffffffffe74808 (offset: 0x18318c0) -> 0xc264 fde=[ 911c] │ │ │ │ - 0xffffffffffe74828 (offset: 0x18318e0) -> 0xc278 fde=[ 9130] │ │ │ │ - 0xffffffffffe74848 (offset: 0x1831900) -> 0xc28c fde=[ 9144] │ │ │ │ - 0xffffffffffe74870 (offset: 0x1831928) -> 0xc2a4 fde=[ 915c] │ │ │ │ - 0xffffffffffe74888 (offset: 0x1831940) -> 0xc2b8 fde=[ 9170] │ │ │ │ - 0xffffffffffe7488c (offset: 0x1831944) -> 0xc2cc fde=[ 9184] │ │ │ │ - 0xffffffffffe748a8 (offset: 0x1831960) -> 0xc2e0 fde=[ 9198] │ │ │ │ - 0xffffffffffe748b0 (offset: 0x1831968) -> 0xc2f4 fde=[ 91ac] │ │ │ │ - 0xffffffffffe748b8 (offset: 0x1831970) -> 0xc308 fde=[ 91c0] │ │ │ │ - 0xffffffffffe748c8 (offset: 0x1831980) -> 0xc31c fde=[ 91d4] │ │ │ │ - 0xffffffffffe748d0 (offset: 0x1831988) -> 0xc330 fde=[ 91e8] │ │ │ │ - 0xffffffffffe748d8 (offset: 0x1831990) -> 0xc344 fde=[ 91fc] │ │ │ │ - 0xffffffffffe748e8 (offset: 0x18319a0) -> 0xc358 fde=[ 9210] │ │ │ │ - 0xffffffffffe748f0 (offset: 0x18319a8) -> 0xc36c fde=[ 9224] │ │ │ │ - 0xffffffffffe748f8 (offset: 0x18319b0) -> 0xc380 fde=[ 9238] │ │ │ │ - 0xffffffffffe74908 (offset: 0x18319c0) -> 0xc394 fde=[ 924c] │ │ │ │ - 0xffffffffffe74910 (offset: 0x18319c8) -> 0xc3a8 fde=[ 9260] │ │ │ │ - 0xffffffffffe74918 (offset: 0x18319d0) -> 0xc3bc fde=[ 9274] │ │ │ │ - 0xffffffffffe74928 (offset: 0x18319e0) -> 0xc3d0 fde=[ 9288] │ │ │ │ - 0xffffffffffe7492c (offset: 0x18319e4) -> 0xc3e4 fde=[ 929c] │ │ │ │ - 0xffffffffffe74930 (offset: 0x18319e8) -> 0xc3f8 fde=[ 92b0] │ │ │ │ - 0xffffffffffe74938 (offset: 0x18319f0) -> 0xc40c fde=[ 92c4] │ │ │ │ - 0xffffffffffe74948 (offset: 0x1831a00) -> 0xc420 fde=[ 92d8] │ │ │ │ - 0xffffffffffe74954 (offset: 0x1831a0c) -> 0xc434 fde=[ 92ec] │ │ │ │ - 0xffffffffffe74968 (offset: 0x1831a20) -> 0xc448 fde=[ 9300] │ │ │ │ - 0xffffffffffe74974 (offset: 0x1831a2c) -> 0xc45c fde=[ 9314] │ │ │ │ - 0xffffffffffe74988 (offset: 0x1831a40) -> 0xc470 fde=[ 9328] │ │ │ │ - 0xffffffffffe74994 (offset: 0x1831a4c) -> 0xc484 fde=[ 933c] │ │ │ │ - 0xffffffffffe749a8 (offset: 0x1831a60) -> 0xc498 fde=[ 9350] │ │ │ │ - 0xffffffffffe749d8 (offset: 0x1831a90) -> 0xc4ac fde=[ 9364] │ │ │ │ - 0xffffffffffe749e8 (offset: 0x1831aa0) -> 0xc4c0 fde=[ 9378] │ │ │ │ - 0xffffffffffe74a08 (offset: 0x1831ac0) -> 0xc4d4 fde=[ 938c] │ │ │ │ - 0xffffffffffe74a10 (offset: 0x1831ac8) -> 0xc4e8 fde=[ 93a0] │ │ │ │ - 0xffffffffffe74a18 (offset: 0x1831ad0) -> 0xc4fc fde=[ 93b4] │ │ │ │ - 0xffffffffffe74a28 (offset: 0x1831ae0) -> 0xc510 fde=[ 93c8] │ │ │ │ - 0xffffffffffe74a30 (offset: 0x1831ae8) -> 0xc524 fde=[ 93dc] │ │ │ │ - 0xffffffffffe74a48 (offset: 0x1831b00) -> 0xc538 fde=[ 93f0] │ │ │ │ - 0xffffffffffe74a68 (offset: 0x1831b20) -> 0xc54c fde=[ 9404] │ │ │ │ - 0xffffffffffe74a98 (offset: 0x1831b50) -> 0xc560 fde=[ 9418] │ │ │ │ - 0xffffffffffe74ad0 (offset: 0x1831b88) -> 0xc574 fde=[ 942c] │ │ │ │ - 0xffffffffffe74ae8 (offset: 0x1831ba0) -> 0xc588 fde=[ 9440] │ │ │ │ - 0xffffffffffe74af4 (offset: 0x1831bac) -> 0xc59c fde=[ 9454] │ │ │ │ - 0xffffffffffe74b08 (offset: 0x1831bc0) -> 0xc5b0 fde=[ 9468] │ │ │ │ - 0xffffffffffe74b10 (offset: 0x1831bc8) -> 0xc5c4 fde=[ 947c] │ │ │ │ - 0xffffffffffe74b28 (offset: 0x1831be0) -> 0xc5d8 fde=[ 9490] │ │ │ │ - 0xffffffffffe74b30 (offset: 0x1831be8) -> 0xc5ec fde=[ 94a4] │ │ │ │ - 0xffffffffffe74b38 (offset: 0x1831bf0) -> 0xc600 fde=[ 94b8] │ │ │ │ - 0xffffffffffe74b48 (offset: 0x1831c00) -> 0xc614 fde=[ 94cc] │ │ │ │ - 0xffffffffffe74b58 (offset: 0x1831c10) -> 0xc628 fde=[ 94e0] │ │ │ │ - 0xffffffffffe74b68 (offset: 0x1831c20) -> 0xc63c fde=[ 94f4] │ │ │ │ - 0xffffffffffe74b74 (offset: 0x1831c2c) -> 0xc650 fde=[ 9508] │ │ │ │ - 0xffffffffffe74b88 (offset: 0x1831c40) -> 0xc664 fde=[ 951c] │ │ │ │ - 0xffffffffffe74b94 (offset: 0x1831c4c) -> 0xc678 fde=[ 9530] │ │ │ │ - 0xffffffffffe74ba8 (offset: 0x1831c60) -> 0xc68c fde=[ 9544] │ │ │ │ - 0xffffffffffe74bc8 (offset: 0x1831c80) -> 0xc6a0 fde=[ 9558] │ │ │ │ - 0xffffffffffe74bd4 (offset: 0x1831c8c) -> 0xc6b4 fde=[ 956c] │ │ │ │ - 0xffffffffffe74be8 (offset: 0x1831ca0) -> 0xc6c8 fde=[ 9580] │ │ │ │ - 0xffffffffffe74bf4 (offset: 0x1831cac) -> 0xc6dc fde=[ 9594] │ │ │ │ - 0xffffffffffe74c08 (offset: 0x1831cc0) -> 0xc6f0 fde=[ 95a8] │ │ │ │ - 0xffffffffffe74c10 (offset: 0x1831cc8) -> 0xc704 fde=[ 95bc] │ │ │ │ - 0xffffffffffe74c28 (offset: 0x1831ce0) -> 0xc718 fde=[ 95d0] │ │ │ │ - 0xffffffffffe74c88 (offset: 0x1831d40) -> 0xc72c fde=[ 95e4] │ │ │ │ - 0xffffffffffe74c94 (offset: 0x1831d4c) -> 0xc740 fde=[ 95f8] │ │ │ │ - 0xffffffffffe74ca8 (offset: 0x1831d60) -> 0xc754 fde=[ 960c] │ │ │ │ - 0xffffffffffe74cc8 (offset: 0x1831d80) -> 0xc768 fde=[ 9620] │ │ │ │ - 0xffffffffffe74ce8 (offset: 0x1831da0) -> 0xc77c fde=[ 9634] │ │ │ │ - 0xffffffffffe74cf8 (offset: 0x1831db0) -> 0xc790 fde=[ 9648] │ │ │ │ - 0xffffffffffe74d08 (offset: 0x1831dc0) -> 0xc7a4 fde=[ 965c] │ │ │ │ - 0xffffffffffe74d14 (offset: 0x1831dcc) -> 0xc7b8 fde=[ 9670] │ │ │ │ - 0xffffffffffe74d98 (offset: 0x1831e50) -> 0xc7d4 fde=[ 968c] │ │ │ │ - 0xffffffffffe74e34 (offset: 0x1831eec) -> 0xc7f0 fde=[ 96a8] │ │ │ │ - 0xffffffffffe74e48 (offset: 0x1831f00) -> 0xc804 fde=[ 96bc] │ │ │ │ - 0xffffffffffe74e50 (offset: 0x1831f08) -> 0xc818 fde=[ 96d0] │ │ │ │ - 0xffffffffffe74e68 (offset: 0x1831f20) -> 0xc830 fde=[ 96e8] │ │ │ │ - 0xffffffffffe77908 (offset: 0x18349c0) -> 0xc870 fde=[ 9728] │ │ │ │ - 0xffffffffffe779b0 (offset: 0x1834a68) -> 0xc8a4 fde=[ 975c] │ │ │ │ - 0xffffffffffe77a2c (offset: 0x1834ae4) -> 0xc8cc fde=[ 9784] │ │ │ │ - 0xffffffffffe77b10 (offset: 0x1834bc8) -> 0xc910 fde=[ 97c8] │ │ │ │ - 0xffffffffffe77c14 (offset: 0x1834ccc) -> 0xc95c fde=[ 9814] │ │ │ │ - 0xffffffffffe77ca8 (offset: 0x1834d60) -> 0xc990 fde=[ 9848] │ │ │ │ - 0xffffffffffe77f28 (offset: 0x1834fe0) -> 0xc9c8 fde=[ 9880] │ │ │ │ - 0xffffffffffe7802c (offset: 0x18350e4) -> 0xca30 fde=[ 98e8] │ │ │ │ - 0xffffffffffe783b4 (offset: 0x183546c) -> 0xca78 fde=[ 9930] │ │ │ │ - 0xffffffffffe78418 (offset: 0x18354d0) -> 0xcab0 fde=[ 9968] │ │ │ │ - 0xffffffffffe78468 (offset: 0x1835520) -> 0xcad8 fde=[ 9990] │ │ │ │ - 0xffffffffffe785c8 (offset: 0x1835680) -> 0xcb20 fde=[ 99d8] │ │ │ │ - 0xffffffffffe785d0 (offset: 0x1835688) -> 0xcb34 fde=[ 99ec] │ │ │ │ - 0xffffffffffe78648 (offset: 0x1835700) -> 0xcb58 fde=[ 9a10] │ │ │ │ - 0xffffffffffe7864c (offset: 0x1835704) -> 0xcb6c fde=[ 9a24] │ │ │ │ - 0xffffffffffe78654 (offset: 0x183570c) -> 0xcb80 fde=[ 9a38] │ │ │ │ - 0xffffffffffe78690 (offset: 0x1835748) -> 0xcb9c fde=[ 9a54] │ │ │ │ - 0xffffffffffe78698 (offset: 0x1835750) -> 0xcbb0 fde=[ 9a68] │ │ │ │ - 0xffffffffffe786a8 (offset: 0x1835760) -> 0xcbc4 fde=[ 9a7c] │ │ │ │ - 0xffffffffffe786d8 (offset: 0x1835790) -> 0xcbe0 fde=[ 9a98] │ │ │ │ - 0xffffffffffe7872c (offset: 0x18357e4) -> 0xcc00 fde=[ 9ab8] │ │ │ │ - 0xffffffffffe787ec (offset: 0x18358a4) -> 0xcc2c fde=[ 9ae4] │ │ │ │ - 0xffffffffffe7888c (offset: 0x1835944) -> 0xcc5c fde=[ 9b14] │ │ │ │ - 0xffffffffffe78894 (offset: 0x183594c) -> 0xcc70 fde=[ 9b28] │ │ │ │ - 0xffffffffffe78a4c (offset: 0x1835b04) -> 0xcca8 fde=[ 9b60] │ │ │ │ - 0xffffffffffe78b88 (offset: 0x1835c40) -> 0xcce4 fde=[ 9b9c] │ │ │ │ - 0xffffffffffe78bec (offset: 0x1835ca4) -> 0xcd10 fde=[ 9bc8] │ │ │ │ - 0xffffffffffe78c48 (offset: 0x1835d00) -> 0xcd38 fde=[ 9bf0] │ │ │ │ - 0xffffffffffe78de8 (offset: 0x1835ea0) -> 0xcd8c fde=[ 9c44] │ │ │ │ - 0xffffffffffe78e58 (offset: 0x1835f10) -> 0xcdb4 fde=[ 9c6c] │ │ │ │ - 0xffffffffffe78e68 (offset: 0x1835f20) -> 0xcdc8 fde=[ 9c80] │ │ │ │ - 0xffffffffffe78e70 (offset: 0x1835f28) -> 0xcddc fde=[ 9c94] │ │ │ │ - 0xffffffffffe78eb4 (offset: 0x1835f6c) -> 0xce00 fde=[ 9cb8] │ │ │ │ - 0xffffffffffe78f08 (offset: 0x1835fc0) -> 0xce2c fde=[ 9ce4] │ │ │ │ - 0xffffffffffe78f68 (offset: 0x1836020) -> 0xce58 fde=[ 9d10] │ │ │ │ - 0xffffffffffe78fb4 (offset: 0x183606c) -> 0xce74 fde=[ 9d2c] │ │ │ │ - 0xffffffffffe78fd8 (offset: 0x1836090) -> 0xce9c fde=[ 9d54] │ │ │ │ - 0xffffffffffe78ff8 (offset: 0x18360b0) -> 0xceb8 fde=[ 9d70] │ │ │ │ - 0xffffffffffe79108 (offset: 0x18361c0) -> 0xcf18 fde=[ 9dd0] │ │ │ │ - 0xffffffffffe79148 (offset: 0x1836200) -> 0xcf3c fde=[ 9df4] │ │ │ │ - 0xffffffffffe79168 (offset: 0x1836220) -> 0xcf50 fde=[ 9e08] │ │ │ │ - 0xffffffffffe794ac (offset: 0x1836564) -> 0xcf78 fde=[ 9e30] │ │ │ │ - 0xffffffffffe79568 (offset: 0x1836620) -> 0xcf90 fde=[ 9e48] │ │ │ │ - 0xffffffffffe79594 (offset: 0x183664c) -> 0xcfb0 fde=[ 9e68] │ │ │ │ - 0xffffffffffe795e8 (offset: 0x18366a0) -> 0xcfd4 fde=[ 9e8c] │ │ │ │ - 0xffffffffffe79614 (offset: 0x18366cc) -> 0xcff4 fde=[ 9eac] │ │ │ │ - 0xffffffffffe79688 (offset: 0x1836740) -> 0xd028 fde=[ 9ee0] │ │ │ │ - 0xffffffffffe79788 (offset: 0x1836840) -> 0xd050 fde=[ 9f08] │ │ │ │ - 0xffffffffffe798ec (offset: 0x18369a4) -> 0xd0ac fde=[ 9f64] │ │ │ │ - 0xffffffffffe79b48 (offset: 0x1836c00) -> 0xd0f4 fde=[ 9fac] │ │ │ │ - 0xffffffffffe79b58 (offset: 0x1836c10) -> 0xd108 fde=[ 9fc0] │ │ │ │ - 0xffffffffffe79b68 (offset: 0x1836c20) -> 0xd11c fde=[ 9fd4] │ │ │ │ - 0xffffffffffe79b88 (offset: 0x1836c40) -> 0xd130 fde=[ 9fe8] │ │ │ │ - 0xffffffffffe79ba8 (offset: 0x1836c60) -> 0xd144 fde=[ 9ffc] │ │ │ │ - 0xffffffffffe79bc8 (offset: 0x1836c80) -> 0xd164 fde=[ a01c] │ │ │ │ - 0xffffffffffe79f08 (offset: 0x1836fc0) -> 0xd1a4 fde=[ a05c] │ │ │ │ - 0xffffffffffe79fd4 (offset: 0x183708c) -> 0xd1c4 fde=[ a07c] │ │ │ │ - 0xffffffffffe7a034 (offset: 0x18370ec) -> 0xd1e8 fde=[ a0a0] │ │ │ │ - 0xffffffffffe7a4c8 (offset: 0x1837580) -> 0xd228 fde=[ a0e0] │ │ │ │ - 0xffffffffffe7a4cc (offset: 0x1837584) -> 0xd23c fde=[ a0f4] │ │ │ │ - 0xffffffffffe7a4d0 (offset: 0x1837588) -> 0xd250 fde=[ a108] │ │ │ │ - 0xffffffffffe7a508 (offset: 0x18375c0) -> 0xd264 fde=[ a11c] │ │ │ │ - 0xffffffffffe7a54c (offset: 0x1837604) -> 0xd278 fde=[ a130] │ │ │ │ - 0xffffffffffe7a568 (offset: 0x1837620) -> 0xd28c fde=[ a144] │ │ │ │ - 0xffffffffffe7a5a8 (offset: 0x1837660) -> 0xd2a0 fde=[ a158] │ │ │ │ - 0xffffffffffe7a5d4 (offset: 0x183768c) -> 0xd2b4 fde=[ a16c] │ │ │ │ - 0xffffffffffe7a608 (offset: 0x18376c0) -> 0xd2c8 fde=[ a180] │ │ │ │ - 0xffffffffffe7a668 (offset: 0x1837720) -> 0xd2e0 fde=[ a198] │ │ │ │ - 0xffffffffffe7a6ec (offset: 0x18377a4) -> 0xd2f4 fde=[ a1ac] │ │ │ │ - 0xffffffffffe7a808 (offset: 0x18378c0) -> 0xd33c fde=[ a1f4] │ │ │ │ - 0xffffffffffe7a874 (offset: 0x183792c) -> 0xd368 fde=[ a220] │ │ │ │ - 0xffffffffffe7ad8c (offset: 0x1837e44) -> 0xd3bc fde=[ a274] │ │ │ │ - 0xffffffffffe7aec8 (offset: 0x1837f80) -> 0xd3ec fde=[ a2a4] │ │ │ │ - 0xffffffffffe7b10c (offset: 0x18381c4) -> 0xd420 fde=[ a2d8] │ │ │ │ - 0xffffffffffe7b190 (offset: 0x1838248) -> 0xd458 fde=[ a310] │ │ │ │ - 0xffffffffffe7b1f0 (offset: 0x18382a8) -> 0xd480 fde=[ a338] │ │ │ │ - 0xffffffffffe7b248 (offset: 0x1838300) -> 0xd4a4 fde=[ a35c] │ │ │ │ - 0xffffffffffe7b298 (offset: 0x1838350) -> 0xd4c8 fde=[ a380] │ │ │ │ - 0xffffffffffe7b308 (offset: 0x18383c0) -> 0xd4f0 fde=[ a3a8] │ │ │ │ - 0xffffffffffe7b328 (offset: 0x18383e0) -> 0xd504 fde=[ a3bc] │ │ │ │ - 0xffffffffffe7b348 (offset: 0x1838400) -> 0xd518 fde=[ a3d0] │ │ │ │ - 0xffffffffffe7b368 (offset: 0x1838420) -> 0xd52c fde=[ a3e4] │ │ │ │ - 0xffffffffffe7b3f8 (offset: 0x18384b0) -> 0xd564 fde=[ a41c] │ │ │ │ - 0xffffffffffe7b448 (offset: 0x1838500) -> 0xd588 fde=[ a440] │ │ │ │ - 0xffffffffffe7b48c (offset: 0x1838544) -> 0xd5ac fde=[ a464] │ │ │ │ - 0xffffffffffe7b498 (offset: 0x1838550) -> 0xd5c0 fde=[ a478] │ │ │ │ - 0xffffffffffe7b4a8 (offset: 0x1838560) -> 0xd5d4 fde=[ a48c] │ │ │ │ - 0xffffffffffe7b4c8 (offset: 0x1838580) -> 0xd5e8 fde=[ a4a0] │ │ │ │ - 0xffffffffffe7b4e8 (offset: 0x18385a0) -> 0xd5fc fde=[ a4b4] │ │ │ │ - 0xffffffffffe7b4f8 (offset: 0x18385b0) -> 0xd618 fde=[ a4d0] │ │ │ │ - 0xffffffffffe7b508 (offset: 0x18385c0) -> 0xd634 fde=[ a4ec] │ │ │ │ - 0xffffffffffe7b518 (offset: 0x18385d0) -> 0xd650 fde=[ a508] │ │ │ │ - 0xffffffffffe7b528 (offset: 0x18385e0) -> 0xd66c fde=[ a524] │ │ │ │ - 0xffffffffffe7b538 (offset: 0x18385f0) -> 0xd688 fde=[ a540] │ │ │ │ - 0xffffffffffe7b548 (offset: 0x1838600) -> 0xd6a4 fde=[ a55c] │ │ │ │ - 0xffffffffffe7b558 (offset: 0x1838610) -> 0xd6c0 fde=[ a578] │ │ │ │ - 0xffffffffffe7b568 (offset: 0x1838620) -> 0xd6dc fde=[ a594] │ │ │ │ - 0xffffffffffe7b578 (offset: 0x1838630) -> 0xd6f8 fde=[ a5b0] │ │ │ │ - 0xffffffffffe7b588 (offset: 0x1838640) -> 0xd714 fde=[ a5cc] │ │ │ │ - 0xffffffffffe7b598 (offset: 0x1838650) -> 0xd730 fde=[ a5e8] │ │ │ │ - 0xffffffffffe7b5a8 (offset: 0x1838660) -> 0xd74c fde=[ a604] │ │ │ │ - 0xffffffffffe7b5b8 (offset: 0x1838670) -> 0xd768 fde=[ a620] │ │ │ │ - 0xffffffffffe7b5c8 (offset: 0x1838680) -> 0xd784 fde=[ a63c] │ │ │ │ - 0xffffffffffe7b5d8 (offset: 0x1838690) -> 0xd7a0 fde=[ a658] │ │ │ │ - 0xffffffffffe7b5e8 (offset: 0x18386a0) -> 0xd7bc fde=[ a674] │ │ │ │ - 0xffffffffffe7b5f8 (offset: 0x18386b0) -> 0xd7d8 fde=[ a690] │ │ │ │ - 0xffffffffffe7b608 (offset: 0x18386c0) -> 0xd7f4 fde=[ a6ac] │ │ │ │ - 0xffffffffffe7b618 (offset: 0x18386d0) -> 0xd810 fde=[ a6c8] │ │ │ │ - 0xffffffffffe7b628 (offset: 0x18386e0) -> 0xd82c fde=[ a6e4] │ │ │ │ - 0xffffffffffe7b638 (offset: 0x18386f0) -> 0xd848 fde=[ a700] │ │ │ │ - 0xffffffffffe7b648 (offset: 0x1838700) -> 0xd864 fde=[ a71c] │ │ │ │ - 0xffffffffffe7b658 (offset: 0x1838710) -> 0xd880 fde=[ a738] │ │ │ │ - 0xffffffffffe7b668 (offset: 0x1838720) -> 0xd89c fde=[ a754] │ │ │ │ - 0xffffffffffe7b678 (offset: 0x1838730) -> 0xd8b8 fde=[ a770] │ │ │ │ - 0xffffffffffe7b688 (offset: 0x1838740) -> 0xd8d4 fde=[ a78c] │ │ │ │ - 0xffffffffffe7b698 (offset: 0x1838750) -> 0xd8f0 fde=[ a7a8] │ │ │ │ - 0xffffffffffe7b6a8 (offset: 0x1838760) -> 0xd90c fde=[ a7c4] │ │ │ │ - 0xffffffffffe7b6b8 (offset: 0x1838770) -> 0xd928 fde=[ a7e0] │ │ │ │ - 0xffffffffffe7b6c8 (offset: 0x1838780) -> 0xd944 fde=[ a7fc] │ │ │ │ - 0xffffffffffe7b6d8 (offset: 0x1838790) -> 0xd960 fde=[ a818] │ │ │ │ - 0xffffffffffe7b6e8 (offset: 0x18387a0) -> 0xd97c fde=[ a834] │ │ │ │ - 0xffffffffffe7b6f8 (offset: 0x18387b0) -> 0xd998 fde=[ a850] │ │ │ │ - 0xffffffffffe7b708 (offset: 0x18387c0) -> 0xd9b4 fde=[ a86c] │ │ │ │ - 0xffffffffffe7b718 (offset: 0x18387d0) -> 0xd9d0 fde=[ a888] │ │ │ │ - 0xffffffffffe7b728 (offset: 0x18387e0) -> 0xd9ec fde=[ a8a4] │ │ │ │ - 0xffffffffffe7b738 (offset: 0x18387f0) -> 0xda08 fde=[ a8c0] │ │ │ │ - 0xffffffffffe7b748 (offset: 0x1838800) -> 0xda24 fde=[ a8dc] │ │ │ │ - 0xffffffffffe7b758 (offset: 0x1838810) -> 0xda40 fde=[ a8f8] │ │ │ │ - 0xffffffffffe7b768 (offset: 0x1838820) -> 0xda5c fde=[ a914] │ │ │ │ - 0xffffffffffe7b778 (offset: 0x1838830) -> 0xda78 fde=[ a930] │ │ │ │ - 0xffffffffffe7b788 (offset: 0x1838840) -> 0xda94 fde=[ a94c] │ │ │ │ - 0xffffffffffe7b798 (offset: 0x1838850) -> 0xdab0 fde=[ a968] │ │ │ │ - 0xffffffffffe7b7a8 (offset: 0x1838860) -> 0xdacc fde=[ a984] │ │ │ │ - 0xffffffffffe7b7b8 (offset: 0x1838870) -> 0xdae8 fde=[ a9a0] │ │ │ │ - 0xffffffffffe7b7c8 (offset: 0x1838880) -> 0xdb04 fde=[ a9bc] │ │ │ │ - 0xffffffffffe7b7d8 (offset: 0x1838890) -> 0xdb20 fde=[ a9d8] │ │ │ │ - 0xffffffffffe7b7e8 (offset: 0x18388a0) -> 0xdb3c fde=[ a9f4] │ │ │ │ - 0xffffffffffe7b7f8 (offset: 0x18388b0) -> 0xdb58 fde=[ aa10] │ │ │ │ - 0xffffffffffe7b808 (offset: 0x18388c0) -> 0xdb74 fde=[ aa2c] │ │ │ │ - 0xffffffffffe7b818 (offset: 0x18388d0) -> 0xdb90 fde=[ aa48] │ │ │ │ - 0xffffffffffe7b828 (offset: 0x18388e0) -> 0xdbac fde=[ aa64] │ │ │ │ - 0xffffffffffe7b838 (offset: 0x18388f0) -> 0xdbc8 fde=[ aa80] │ │ │ │ - 0xffffffffffe7b848 (offset: 0x1838900) -> 0xdbe4 fde=[ aa9c] │ │ │ │ - 0xffffffffffe7b858 (offset: 0x1838910) -> 0xdc00 fde=[ aab8] │ │ │ │ - 0xffffffffffe7b868 (offset: 0x1838920) -> 0xdc1c fde=[ aad4] │ │ │ │ - 0xffffffffffe7b888 (offset: 0x1838940) -> 0xdc38 fde=[ aaf0] │ │ │ │ - 0xffffffffffe7b8a8 (offset: 0x1838960) -> 0xdc54 fde=[ ab0c] │ │ │ │ - 0xffffffffffe7b8c8 (offset: 0x1838980) -> 0xdc70 fde=[ ab28] │ │ │ │ - 0xffffffffffe7b8e8 (offset: 0x18389a0) -> 0xdc8c fde=[ ab44] │ │ │ │ - 0xffffffffffe7b908 (offset: 0x18389c0) -> 0xdca8 fde=[ ab60] │ │ │ │ - 0xffffffffffe7b928 (offset: 0x18389e0) -> 0xdcc4 fde=[ ab7c] │ │ │ │ - 0xffffffffffe7b948 (offset: 0x1838a00) -> 0xdce0 fde=[ ab98] │ │ │ │ - 0xffffffffffe7b968 (offset: 0x1838a20) -> 0xdcfc fde=[ abb4] │ │ │ │ - 0xffffffffffe7b988 (offset: 0x1838a40) -> 0xdd18 fde=[ abd0] │ │ │ │ - 0xffffffffffe7b9a8 (offset: 0x1838a60) -> 0xdd34 fde=[ abec] │ │ │ │ - 0xffffffffffe7b9c8 (offset: 0x1838a80) -> 0xdd50 fde=[ ac08] │ │ │ │ - 0xffffffffffe7b9e8 (offset: 0x1838aa0) -> 0xdd6c fde=[ ac24] │ │ │ │ - 0xffffffffffe7ba08 (offset: 0x1838ac0) -> 0xdd88 fde=[ ac40] │ │ │ │ - 0xffffffffffe7ba28 (offset: 0x1838ae0) -> 0xdda4 fde=[ ac5c] │ │ │ │ - 0xffffffffffe7ba48 (offset: 0x1838b00) -> 0xddc0 fde=[ ac78] │ │ │ │ - 0xffffffffffe7ba68 (offset: 0x1838b20) -> 0xdddc fde=[ ac94] │ │ │ │ - 0xffffffffffe7ba88 (offset: 0x1838b40) -> 0xddf8 fde=[ acb0] │ │ │ │ - 0xffffffffffe7baa8 (offset: 0x1838b60) -> 0xde14 fde=[ accc] │ │ │ │ - 0xffffffffffe7bac8 (offset: 0x1838b80) -> 0xde30 fde=[ ace8] │ │ │ │ - 0xffffffffffe7bae8 (offset: 0x1838ba0) -> 0xde4c fde=[ ad04] │ │ │ │ - 0xffffffffffe7baf8 (offset: 0x1838bb0) -> 0xde68 fde=[ ad20] │ │ │ │ - 0xffffffffffe7bb08 (offset: 0x1838bc0) -> 0xde84 fde=[ ad3c] │ │ │ │ - 0xffffffffffe7bb18 (offset: 0x1838bd0) -> 0xdea0 fde=[ ad58] │ │ │ │ - 0xffffffffffe7bb28 (offset: 0x1838be0) -> 0xdebc fde=[ ad74] │ │ │ │ - 0xffffffffffe7bb38 (offset: 0x1838bf0) -> 0xded8 fde=[ ad90] │ │ │ │ - 0xffffffffffe7bb48 (offset: 0x1838c00) -> 0xdef4 fde=[ adac] │ │ │ │ - 0xffffffffffe7bb58 (offset: 0x1838c10) -> 0xdf10 fde=[ adc8] │ │ │ │ - 0xffffffffffe7bb68 (offset: 0x1838c20) -> 0xdf2c fde=[ ade4] │ │ │ │ - 0xffffffffffe7bb78 (offset: 0x1838c30) -> 0xdf48 fde=[ ae00] │ │ │ │ - 0xffffffffffe7bb88 (offset: 0x1838c40) -> 0xdf64 fde=[ ae1c] │ │ │ │ - 0xffffffffffe7bb98 (offset: 0x1838c50) -> 0xdf80 fde=[ ae38] │ │ │ │ - 0xffffffffffe7bba8 (offset: 0x1838c60) -> 0xdf9c fde=[ ae54] │ │ │ │ - 0xffffffffffe7bbb8 (offset: 0x1838c70) -> 0xdfb8 fde=[ ae70] │ │ │ │ - 0xffffffffffe7bbc8 (offset: 0x1838c80) -> 0xdfd4 fde=[ ae8c] │ │ │ │ - 0xffffffffffe7bbd8 (offset: 0x1838c90) -> 0xdff0 fde=[ aea8] │ │ │ │ - 0xffffffffffe7bbe8 (offset: 0x1838ca0) -> 0xe00c fde=[ aec4] │ │ │ │ - 0xffffffffffe7bbf8 (offset: 0x1838cb0) -> 0xe028 fde=[ aee0] │ │ │ │ - 0xffffffffffe7bc08 (offset: 0x1838cc0) -> 0xe044 fde=[ aefc] │ │ │ │ - 0xffffffffffe7bc18 (offset: 0x1838cd0) -> 0xe060 fde=[ af18] │ │ │ │ - 0xffffffffffe7bc28 (offset: 0x1838ce0) -> 0xe07c fde=[ af34] │ │ │ │ - 0xffffffffffe7bc38 (offset: 0x1838cf0) -> 0xe098 fde=[ af50] │ │ │ │ - 0xffffffffffe7bc48 (offset: 0x1838d00) -> 0xe0b4 fde=[ af6c] │ │ │ │ - 0xffffffffffe7bc58 (offset: 0x1838d10) -> 0xe0d0 fde=[ af88] │ │ │ │ - 0xffffffffffe7bc68 (offset: 0x1838d20) -> 0xe0ec fde=[ afa4] │ │ │ │ - 0xffffffffffe7bc78 (offset: 0x1838d30) -> 0xe108 fde=[ afc0] │ │ │ │ - 0xffffffffffe7bc88 (offset: 0x1838d40) -> 0xe124 fde=[ afdc] │ │ │ │ - 0xffffffffffe7bc98 (offset: 0x1838d50) -> 0xe140 fde=[ aff8] │ │ │ │ - 0xffffffffffe7bca8 (offset: 0x1838d60) -> 0xe15c fde=[ b014] │ │ │ │ - 0xffffffffffe7bcb8 (offset: 0x1838d70) -> 0xe178 fde=[ b030] │ │ │ │ - 0xffffffffffe7bcc8 (offset: 0x1838d80) -> 0xe194 fde=[ b04c] │ │ │ │ - 0xffffffffffe7bcd8 (offset: 0x1838d90) -> 0xe1b0 fde=[ b068] │ │ │ │ - 0xffffffffffe7bce8 (offset: 0x1838da0) -> 0xe1cc fde=[ b084] │ │ │ │ - 0xffffffffffe7bcf8 (offset: 0x1838db0) -> 0xe1e8 fde=[ b0a0] │ │ │ │ - 0xffffffffffe7bd08 (offset: 0x1838dc0) -> 0xe204 fde=[ b0bc] │ │ │ │ - 0xffffffffffe7bd18 (offset: 0x1838dd0) -> 0xe220 fde=[ b0d8] │ │ │ │ - 0xffffffffffe7bd28 (offset: 0x1838de0) -> 0xe23c fde=[ b0f4] │ │ │ │ - 0xffffffffffe7bd38 (offset: 0x1838df0) -> 0xe258 fde=[ b110] │ │ │ │ - 0xffffffffffe7bd48 (offset: 0x1838e00) -> 0xe274 fde=[ b12c] │ │ │ │ - 0xffffffffffe7bd58 (offset: 0x1838e10) -> 0xe290 fde=[ b148] │ │ │ │ - 0xffffffffffe7bd68 (offset: 0x1838e20) -> 0xe2b0 fde=[ b168] │ │ │ │ - 0xffffffffffe7be4c (offset: 0x1838f04) -> 0xe2d4 fde=[ b18c] │ │ │ │ - 0xffffffffffe7bec8 (offset: 0x1838f80) -> 0xe300 fde=[ b1b8] │ │ │ │ - 0xffffffffffe7bf48 (offset: 0x1839000) -> 0xe324 fde=[ b1dc] │ │ │ │ - 0xffffffffffe7bf68 (offset: 0x1839020) -> 0xe344 fde=[ b1fc] │ │ │ │ - 0xffffffffffe7bfc8 (offset: 0x1839080) -> 0xe358 fde=[ b210] │ │ │ │ - 0xffffffffffe7c014 (offset: 0x18390cc) -> 0xe36c fde=[ b224] │ │ │ │ - 0xffffffffffe7c048 (offset: 0x1839100) -> 0xe38c fde=[ b244] │ │ │ │ - 0xffffffffffe7c088 (offset: 0x1839140) -> 0xe3a0 fde=[ b258] │ │ │ │ - 0xffffffffffe7c0f0 (offset: 0x18391a8) -> 0xe3c8 fde=[ b280] │ │ │ │ - 0xffffffffffe7c170 (offset: 0x1839228) -> 0xe3f4 fde=[ b2ac] │ │ │ │ - 0xffffffffffe7c1c8 (offset: 0x1839280) -> 0xe408 fde=[ b2c0] │ │ │ │ - 0xffffffffffe7c288 (offset: 0x1839340) -> 0xe41c fde=[ b2d4] │ │ │ │ - 0xffffffffffe7c328 (offset: 0x18393e0) -> 0xe440 fde=[ b2f8] │ │ │ │ - 0xffffffffffe7c668 (offset: 0x1839720) -> 0xe4b4 fde=[ b36c] │ │ │ │ - 0xffffffffffe7cb88 (offset: 0x1839c40) -> 0xe4d4 fde=[ b38c] │ │ │ │ - 0xffffffffffe7d7a8 (offset: 0x183a860) -> 0xe5a4 fde=[ b45c] │ │ │ │ - 0xffffffffffe7d9a8 (offset: 0x183aa60) -> 0xe5c4 fde=[ b47c] │ │ │ │ - 0xffffffffffe7d9e8 (offset: 0x183aaa0) -> 0xe5e0 fde=[ b498] │ │ │ │ - 0xffffffffffe7da28 (offset: 0x183aae0) -> 0xe5fc fde=[ b4b4] │ │ │ │ - 0xffffffffffe7db28 (offset: 0x183abe0) -> 0xe628 fde=[ b4e0] │ │ │ │ - 0xffffffffffe7dc68 (offset: 0x183ad20) -> 0xe690 fde=[ b548] │ │ │ │ - 0xffffffffffe7dcb8 (offset: 0x183ad70) -> 0xe6b8 fde=[ b570] │ │ │ │ - 0xffffffffffe7dce8 (offset: 0x183ada0) -> 0xe6d8 fde=[ b590] │ │ │ │ - 0xffffffffffe7deb0 (offset: 0x183af68) -> 0xe710 fde=[ b5c8] │ │ │ │ - 0xffffffffffe7df28 (offset: 0x183afe0) -> 0xe730 fde=[ b5e8] │ │ │ │ - 0xffffffffffe7dfa8 (offset: 0x183b060) -> 0xe750 fde=[ b608] │ │ │ │ - 0xffffffffffe7eb28 (offset: 0x183bbe0) -> 0xe80c fde=[ b6c4] │ │ │ │ - 0xffffffffffe7eb2c (offset: 0x183bbe4) -> 0xe820 fde=[ b6d8] │ │ │ │ - 0xffffffffffe7eba8 (offset: 0x183bc60) -> 0xe850 fde=[ b708] │ │ │ │ - 0xffffffffffe7ec88 (offset: 0x183bd40) -> 0xe874 fde=[ b72c] │ │ │ │ - 0xffffffffffe7ecc8 (offset: 0x183bd80) -> 0xe894 fde=[ b74c] │ │ │ │ - 0xffffffffffe7ef48 (offset: 0x183c000) -> 0xe8f8 fde=[ b7b0] │ │ │ │ - 0xffffffffffe7f008 (offset: 0x183c0c0) -> 0xe934 fde=[ b7ec] │ │ │ │ - 0xffffffffffe7f048 (offset: 0x183c100) -> 0xe958 fde=[ b810] │ │ │ │ - 0xffffffffffe7f0d0 (offset: 0x183c188) -> 0xe97c fde=[ b834] │ │ │ │ - 0xffffffffffe7f1f8 (offset: 0x183c2b0) -> 0xe9b0 fde=[ b868] │ │ │ │ - 0xffffffffffe7f5a8 (offset: 0x183c660) -> 0xe9f8 fde=[ b8b0] │ │ │ │ - 0xffffffffffe7f7c8 (offset: 0x183c880) -> 0xea90 fde=[ b948] │ │ │ │ - 0xffffffffffe7f828 (offset: 0x183c8e0) -> 0xeab0 fde=[ b968] │ │ │ │ - 0xffffffffffe7f848 (offset: 0x183c900) -> 0xeac4 fde=[ b97c] │ │ │ │ - 0xffffffffffe7f878 (offset: 0x183c930) -> 0xeaec fde=[ b9a4] │ │ │ │ - 0xffffffffffe7f948 (offset: 0x183ca00) -> 0xeb28 fde=[ b9e0] │ │ │ │ - 0xffffffffffe7f954 (offset: 0x183ca0c) -> 0xeb3c fde=[ b9f4] │ │ │ │ - 0xffffffffffe7f974 (offset: 0x183ca2c) -> 0xeb5c fde=[ ba14] │ │ │ │ - 0xffffffffffe7f9ec (offset: 0x183caa4) -> 0xeb70 fde=[ ba28] │ │ │ │ - 0xffffffffffe7fa18 (offset: 0x183cad0) -> 0xeb90 fde=[ ba48] │ │ │ │ - 0xffffffffffe7fbc8 (offset: 0x183cc80) -> 0xebc0 fde=[ ba78] │ │ │ │ - 0xffffffffffe7fd14 (offset: 0x183cdcc) -> 0xec10 fde=[ bac8] │ │ │ │ - 0xffffffffffe7fd48 (offset: 0x183ce00) -> 0xec28 fde=[ bae0] │ │ │ │ - 0xffffffffffe7fd78 (offset: 0x183ce30) -> 0xec3c fde=[ baf4] │ │ │ │ - 0xffffffffffe7ff08 (offset: 0x183cfc0) -> 0xec90 fde=[ bb48] │ │ │ │ - 0xffffffffffe80088 (offset: 0x183d140) -> 0xed0c fde=[ bbc4] │ │ │ │ - 0xffffffffffe80134 (offset: 0x183d1ec) -> 0xed30 fde=[ bbe8] │ │ │ │ - 0xffffffffffe80148 (offset: 0x183d200) -> 0xed48 fde=[ bc00] │ │ │ │ - 0xffffffffffe8022c (offset: 0x183d2e4) -> 0xed74 fde=[ bc2c] │ │ │ │ - 0xffffffffffe80288 (offset: 0x183d340) -> 0xed88 fde=[ bc40] │ │ │ │ - 0xffffffffffe80348 (offset: 0x183d400) -> 0xedb4 fde=[ bc6c] │ │ │ │ - 0xffffffffffe803a8 (offset: 0x183d460) -> 0xedd8 fde=[ bc90] │ │ │ │ - 0xffffffffffe803c8 (offset: 0x183d480) -> 0xedec fde=[ bca4] │ │ │ │ - 0xffffffffffe803e8 (offset: 0x183d4a0) -> 0xee00 fde=[ bcb8] │ │ │ │ - 0xffffffffffe80448 (offset: 0x183d500) -> 0xee18 fde=[ bcd0] │ │ │ │ - 0xffffffffffe80468 (offset: 0x183d520) -> 0xee30 fde=[ bce8] │ │ │ │ - 0xffffffffffe80488 (offset: 0x183d540) -> 0xee44 fde=[ bcfc] │ │ │ │ - 0xffffffffffe804a8 (offset: 0x183d560) -> 0xee58 fde=[ bd10] │ │ │ │ - 0xffffffffffe804c8 (offset: 0x183d580) -> 0xee6c fde=[ bd24] │ │ │ │ - 0xffffffffffe804e8 (offset: 0x183d5a0) -> 0xee80 fde=[ bd38] │ │ │ │ - 0xffffffffffe80508 (offset: 0x183d5c0) -> 0xee94 fde=[ bd4c] │ │ │ │ - 0xffffffffffe80528 (offset: 0x183d5e0) -> 0xeec0 fde=[ bd78] │ │ │ │ - 0xffffffffffe807c8 (offset: 0x183d880) -> 0xeef0 fde=[ bda8] │ │ │ │ - 0xffffffffffe80b68 (offset: 0x183dc20) -> 0xef58 fde=[ be10] │ │ │ │ - 0xffffffffffe80b88 (offset: 0x183dc40) -> 0xef6c fde=[ be24] │ │ │ │ - 0xffffffffffe80bc8 (offset: 0x183dc80) -> 0xef98 fde=[ be50] │ │ │ │ - 0xffffffffffe80ca8 (offset: 0x183dd60) -> 0xefac fde=[ be64] │ │ │ │ - 0xffffffffffe80cc8 (offset: 0x183dd80) -> 0xefc0 fde=[ be78] │ │ │ │ - 0xffffffffffe80ea8 (offset: 0x183df60) -> 0xefe8 fde=[ bea0] │ │ │ │ - 0xffffffffffe80f08 (offset: 0x183dfc0) -> 0xf008 fde=[ bec0] │ │ │ │ - 0xffffffffffe80f48 (offset: 0x183e000) -> 0xf028 fde=[ bee0] │ │ │ │ - 0xffffffffffe80fe8 (offset: 0x183e0a0) -> 0xf048 fde=[ bf00] │ │ │ │ - 0xffffffffffe81058 (offset: 0x183e110) -> 0xf068 fde=[ bf20] │ │ │ │ - 0xffffffffffe81228 (offset: 0x183e2e0) -> 0xf0a0 fde=[ bf58] │ │ │ │ - 0xffffffffffe812e8 (offset: 0x183e3a0) -> 0xf0c4 fde=[ bf7c] │ │ │ │ - 0xffffffffffe81350 (offset: 0x183e408) -> 0xf0d8 fde=[ bf90] │ │ │ │ - 0xffffffffffe813ac (offset: 0x183e464) -> 0xf0fc fde=[ bfb4] │ │ │ │ - 0xffffffffffe81428 (offset: 0x183e4e0) -> 0xf110 fde=[ bfc8] │ │ │ │ - 0xffffffffffe81828 (offset: 0x183e8e0) -> 0xf140 fde=[ bff8] │ │ │ │ - 0xffffffffffe81888 (offset: 0x183e940) -> 0xf154 fde=[ c00c] │ │ │ │ - 0xffffffffffe8188c (offset: 0x183e944) -> 0xf168 fde=[ c020] │ │ │ │ - 0xffffffffffe818e8 (offset: 0x183e9a0) -> 0xf17c fde=[ c034] │ │ │ │ - 0xffffffffffe81948 (offset: 0x183ea00) -> 0xf190 fde=[ c048] │ │ │ │ - 0xffffffffffe81ea8 (offset: 0x183ef60) -> 0xf1b8 fde=[ c070] │ │ │ │ - 0xffffffffffe83e98 (offset: 0x1840f50) -> 0xf1e4 fde=[ c09c] │ │ │ │ - 0xffffffffffe866e8 (offset: 0x18437a0) -> 0xf228 fde=[ c0e0] │ │ │ │ - 0xffffffffffe868d4 (offset: 0x184398c) -> 0xf26c fde=[ c124] │ │ │ │ - 0xffffffffffe86990 (offset: 0x1843a48) -> 0xf298 fde=[ c150] │ │ │ │ - 0xffffffffffe86a2c (offset: 0x1843ae4) -> 0xf33c fde=[ c1f4] │ │ │ │ - 0xffffffffffe87008 (offset: 0x18440c0) -> 0xf370 fde=[ c228] │ │ │ │ - 0xffffffffffe87248 (offset: 0x1844300) -> 0xf3a8 fde=[ c260] │ │ │ │ - 0xffffffffffe872d8 (offset: 0x1844390) -> 0xf3c8 fde=[ c280] │ │ │ │ - 0xffffffffffe8732c (offset: 0x18443e4) -> 0xf3dc fde=[ c294] │ │ │ │ - 0xffffffffffe875c8 (offset: 0x1844680) -> 0xf430 fde=[ c2e8] │ │ │ │ - 0xffffffffffe876a8 (offset: 0x1844760) -> 0xf4b0 fde=[ c368] │ │ │ │ - 0xffffffffffe87cc8 (offset: 0x1844d80) -> 0xf4ec fde=[ c3a4] │ │ │ │ - 0xffffffffffe87de8 (offset: 0x1844ea0) -> 0xf518 fde=[ c3d0] │ │ │ │ - 0xffffffffffe87e34 (offset: 0x1844eec) -> 0xf52c fde=[ c3e4] │ │ │ │ - 0xffffffffffe89228 (offset: 0x18462e0) -> 0xf540 fde=[ c3f8] │ │ │ │ - 0xffffffffffe89238 (offset: 0x18462f0) -> 0xf55c fde=[ c414] │ │ │ │ - 0xffffffffffe89268 (offset: 0x1846320) -> 0xf57c fde=[ c434] │ │ │ │ - 0xffffffffffe892a8 (offset: 0x1846360) -> 0xf5a0 fde=[ c458] │ │ │ │ - 0xffffffffffe896c8 (offset: 0x1846780) -> 0xf5f0 fde=[ c4a8] │ │ │ │ - 0xffffffffffe897a8 (offset: 0x1846860) -> 0xf628 fde=[ c4e0] │ │ │ │ - 0xffffffffffe897c8 (offset: 0x1846880) -> 0xf640 fde=[ c4f8] │ │ │ │ - 0xffffffffffe897f8 (offset: 0x18468b0) -> 0xf658 fde=[ c510] │ │ │ │ - 0xffffffffffe89828 (offset: 0x18468e0) -> 0xf670 fde=[ c528] │ │ │ │ - 0xffffffffffe89858 (offset: 0x1846910) -> 0xf688 fde=[ c540] │ │ │ │ - 0xffffffffffe89888 (offset: 0x1846940) -> 0xf6a0 fde=[ c558] │ │ │ │ - 0xffffffffffe898b8 (offset: 0x1846970) -> 0xf6b8 fde=[ c570] │ │ │ │ - 0xffffffffffe898e8 (offset: 0x18469a0) -> 0xf6d0 fde=[ c588] │ │ │ │ - 0xffffffffffe89918 (offset: 0x18469d0) -> 0xf6e8 fde=[ c5a0] │ │ │ │ - 0xffffffffffe89948 (offset: 0x1846a00) -> 0xf700 fde=[ c5b8] │ │ │ │ - 0xffffffffffe89978 (offset: 0x1846a30) -> 0xf718 fde=[ c5d0] │ │ │ │ - 0xffffffffffe899a8 (offset: 0x1846a60) -> 0xf730 fde=[ c5e8] │ │ │ │ - 0xffffffffffe899d8 (offset: 0x1846a90) -> 0xf748 fde=[ c600] │ │ │ │ - 0xffffffffffe89a08 (offset: 0x1846ac0) -> 0xf760 fde=[ c618] │ │ │ │ - 0xffffffffffe89a38 (offset: 0x1846af0) -> 0xf778 fde=[ c630] │ │ │ │ - 0xffffffffffe89a68 (offset: 0x1846b20) -> 0xf790 fde=[ c648] │ │ │ │ - 0xffffffffffe89a98 (offset: 0x1846b50) -> 0xf7a8 fde=[ c660] │ │ │ │ - 0xffffffffffe89ac8 (offset: 0x1846b80) -> 0xf7c0 fde=[ c678] │ │ │ │ - 0xffffffffffe89af8 (offset: 0x1846bb0) -> 0xf7d8 fde=[ c690] │ │ │ │ - 0xffffffffffe89b28 (offset: 0x1846be0) -> 0xf7f0 fde=[ c6a8] │ │ │ │ - 0xffffffffffe89b58 (offset: 0x1846c10) -> 0xf808 fde=[ c6c0] │ │ │ │ - 0xffffffffffe89b88 (offset: 0x1846c40) -> 0xf820 fde=[ c6d8] │ │ │ │ - 0xffffffffffe89bb8 (offset: 0x1846c70) -> 0xf838 fde=[ c6f0] │ │ │ │ - 0xffffffffffe89be8 (offset: 0x1846ca0) -> 0xf850 fde=[ c708] │ │ │ │ - 0xffffffffffe89c18 (offset: 0x1846cd0) -> 0xf868 fde=[ c720] │ │ │ │ - 0xffffffffffe89c48 (offset: 0x1846d00) -> 0xf880 fde=[ c738] │ │ │ │ - 0xffffffffffe89c78 (offset: 0x1846d30) -> 0xf898 fde=[ c750] │ │ │ │ - 0xffffffffffe89ca8 (offset: 0x1846d60) -> 0xf8b0 fde=[ c768] │ │ │ │ - 0xffffffffffe89cd8 (offset: 0x1846d90) -> 0xf8c8 fde=[ c780] │ │ │ │ - 0xffffffffffe89d08 (offset: 0x1846dc0) -> 0xf8e0 fde=[ c798] │ │ │ │ - 0xffffffffffe89d38 (offset: 0x1846df0) -> 0xf8f8 fde=[ c7b0] │ │ │ │ - 0xffffffffffe89d68 (offset: 0x1846e20) -> 0xf910 fde=[ c7c8] │ │ │ │ - 0xffffffffffe89d98 (offset: 0x1846e50) -> 0xf928 fde=[ c7e0] │ │ │ │ - 0xffffffffffe89dc8 (offset: 0x1846e80) -> 0xf940 fde=[ c7f8] │ │ │ │ - 0xffffffffffe89df8 (offset: 0x1846eb0) -> 0xf958 fde=[ c810] │ │ │ │ - 0xffffffffffe89e28 (offset: 0x1846ee0) -> 0xf970 fde=[ c828] │ │ │ │ - 0xffffffffffe89e58 (offset: 0x1846f10) -> 0xf988 fde=[ c840] │ │ │ │ - 0xffffffffffe89e88 (offset: 0x1846f40) -> 0xf9a0 fde=[ c858] │ │ │ │ - 0xffffffffffe89eb8 (offset: 0x1846f70) -> 0xf9b8 fde=[ c870] │ │ │ │ - 0xffffffffffe89ee8 (offset: 0x1846fa0) -> 0xf9d0 fde=[ c888] │ │ │ │ - 0xffffffffffe89f18 (offset: 0x1846fd0) -> 0xf9e8 fde=[ c8a0] │ │ │ │ - 0xffffffffffe89f48 (offset: 0x1847000) -> 0xfa00 fde=[ c8b8] │ │ │ │ - 0xffffffffffe89f78 (offset: 0x1847030) -> 0xfa18 fde=[ c8d0] │ │ │ │ - 0xffffffffffe89fa8 (offset: 0x1847060) -> 0xfa30 fde=[ c8e8] │ │ │ │ - 0xffffffffffe89fd8 (offset: 0x1847090) -> 0xfa48 fde=[ c900] │ │ │ │ - 0xffffffffffe8a008 (offset: 0x18470c0) -> 0xfa60 fde=[ c918] │ │ │ │ - 0xffffffffffe8a038 (offset: 0x18470f0) -> 0xfa78 fde=[ c930] │ │ │ │ - 0xffffffffffe8a068 (offset: 0x1847120) -> 0xfa90 fde=[ c948] │ │ │ │ - 0xffffffffffe8a098 (offset: 0x1847150) -> 0xfaa8 fde=[ c960] │ │ │ │ - 0xffffffffffe8a0c8 (offset: 0x1847180) -> 0xfac0 fde=[ c978] │ │ │ │ - 0xffffffffffe8a0f8 (offset: 0x18471b0) -> 0xfad8 fde=[ c990] │ │ │ │ - 0xffffffffffe8a128 (offset: 0x18471e0) -> 0xfaf0 fde=[ c9a8] │ │ │ │ - 0xffffffffffe8a158 (offset: 0x1847210) -> 0xfb08 fde=[ c9c0] │ │ │ │ - 0xffffffffffe8a188 (offset: 0x1847240) -> 0xfb20 fde=[ c9d8] │ │ │ │ - 0xffffffffffe8a1b8 (offset: 0x1847270) -> 0xfb38 fde=[ c9f0] │ │ │ │ - 0xffffffffffe8a1e8 (offset: 0x18472a0) -> 0xfb50 fde=[ ca08] │ │ │ │ - 0xffffffffffe8a218 (offset: 0x18472d0) -> 0xfb68 fde=[ ca20] │ │ │ │ - 0xffffffffffe8a248 (offset: 0x1847300) -> 0xfb80 fde=[ ca38] │ │ │ │ - 0xffffffffffe8a278 (offset: 0x1847330) -> 0xfb98 fde=[ ca50] │ │ │ │ - 0xffffffffffe8a2a8 (offset: 0x1847360) -> 0xfbb0 fde=[ ca68] │ │ │ │ - 0xffffffffffe8a2d8 (offset: 0x1847390) -> 0xfbc8 fde=[ ca80] │ │ │ │ - 0xffffffffffe8a308 (offset: 0x18473c0) -> 0xfbe0 fde=[ ca98] │ │ │ │ - 0xffffffffffe8a338 (offset: 0x18473f0) -> 0xfbf8 fde=[ cab0] │ │ │ │ - 0xffffffffffe8a368 (offset: 0x1847420) -> 0xfc10 fde=[ cac8] │ │ │ │ - 0xffffffffffe8a398 (offset: 0x1847450) -> 0xfc28 fde=[ cae0] │ │ │ │ - 0xffffffffffe8a3c8 (offset: 0x1847480) -> 0xfc40 fde=[ caf8] │ │ │ │ - 0xffffffffffe8a3f8 (offset: 0x18474b0) -> 0xfc58 fde=[ cb10] │ │ │ │ - 0xffffffffffe8a428 (offset: 0x18474e0) -> 0xfc70 fde=[ cb28] │ │ │ │ - 0xffffffffffe8a458 (offset: 0x1847510) -> 0xfc88 fde=[ cb40] │ │ │ │ - 0xffffffffffe8a488 (offset: 0x1847540) -> 0xfca0 fde=[ cb58] │ │ │ │ - 0xffffffffffe8a4b8 (offset: 0x1847570) -> 0xfcb8 fde=[ cb70] │ │ │ │ - 0xffffffffffe8a4e8 (offset: 0x18475a0) -> 0xfcd0 fde=[ cb88] │ │ │ │ - 0xffffffffffe8a518 (offset: 0x18475d0) -> 0xfce8 fde=[ cba0] │ │ │ │ - 0xffffffffffe8a548 (offset: 0x1847600) -> 0xfd00 fde=[ cbb8] │ │ │ │ - 0xffffffffffe8a578 (offset: 0x1847630) -> 0xfd18 fde=[ cbd0] │ │ │ │ - 0xffffffffffe8a5a8 (offset: 0x1847660) -> 0xfd30 fde=[ cbe8] │ │ │ │ - 0xffffffffffe8a5d8 (offset: 0x1847690) -> 0xfd48 fde=[ cc00] │ │ │ │ - 0xffffffffffe8a608 (offset: 0x18476c0) -> 0xfd60 fde=[ cc18] │ │ │ │ - 0xffffffffffe8a638 (offset: 0x18476f0) -> 0xfd78 fde=[ cc30] │ │ │ │ - 0xffffffffffe8a668 (offset: 0x1847720) -> 0xfd90 fde=[ cc48] │ │ │ │ - 0xffffffffffe8a698 (offset: 0x1847750) -> 0xfda8 fde=[ cc60] │ │ │ │ - 0xffffffffffe8a6c8 (offset: 0x1847780) -> 0xfdc0 fde=[ cc78] │ │ │ │ - 0xffffffffffe8a6f8 (offset: 0x18477b0) -> 0xfdd8 fde=[ cc90] │ │ │ │ - 0xffffffffffe8a728 (offset: 0x18477e0) -> 0xfdf0 fde=[ cca8] │ │ │ │ - 0xffffffffffe8a758 (offset: 0x1847810) -> 0xfe08 fde=[ ccc0] │ │ │ │ - 0xffffffffffe8a788 (offset: 0x1847840) -> 0xfe20 fde=[ ccd8] │ │ │ │ - 0xffffffffffe8a7b8 (offset: 0x1847870) -> 0xfe38 fde=[ ccf0] │ │ │ │ - 0xffffffffffe8a7e8 (offset: 0x18478a0) -> 0xfe50 fde=[ cd08] │ │ │ │ - 0xffffffffffe8a818 (offset: 0x18478d0) -> 0xfe68 fde=[ cd20] │ │ │ │ - 0xffffffffffe8a848 (offset: 0x1847900) -> 0xfe80 fde=[ cd38] │ │ │ │ - 0xffffffffffe8a878 (offset: 0x1847930) -> 0xfe98 fde=[ cd50] │ │ │ │ - 0xffffffffffe8a8a8 (offset: 0x1847960) -> 0xfeb0 fde=[ cd68] │ │ │ │ - 0xffffffffffe8a8d8 (offset: 0x1847990) -> 0xfec8 fde=[ cd80] │ │ │ │ - 0xffffffffffe8a908 (offset: 0x18479c0) -> 0xfee0 fde=[ cd98] │ │ │ │ - 0xffffffffffe8a948 (offset: 0x1847a00) -> 0xff20 fde=[ cdd8] │ │ │ │ - 0xffffffffffe8a968 (offset: 0x1847a20) -> 0xff38 fde=[ cdf0] │ │ │ │ - 0xffffffffffe8acc8 (offset: 0x1847d80) -> 0xff50 fde=[ ce08] │ │ │ │ - 0xffffffffffe8b008 (offset: 0x18480c0) -> 0xff68 fde=[ ce20] │ │ │ │ + 0xfffffffffea4d348 (offset: 0x409440) -> 0xeea8 fde=[ bd60] │ │ │ │ + 0xfffffffffea4d368 (offset: 0x409460) -> 0xfef8 fde=[ cdb0] │ │ │ │ + 0xfffffffffea4d3a8 (offset: 0x4094a0) -> 0xa070 fde=[ 6f28] │ │ │ │ + 0xfffffffffea4d728 (offset: 0x409820) -> 0xa1f8 fde=[ 70b0] │ │ │ │ + 0xfffffffffea4dd28 (offset: 0x409e20) -> 0xa264 fde=[ 711c] │ │ │ │ + 0xfffffffffea4e6f4 (offset: 0x40a7ec) -> 0xa3ac fde=[ 7264] │ │ │ │ + 0xfffffffffea4e968 (offset: 0x40aa60) -> 0xa638 fde=[ 74f0] │ │ │ │ + 0xfffffffffea4eb88 (offset: 0x40ac80) -> 0xa7fc fde=[ 76b4] │ │ │ │ + 0xfffffffffea4ed88 (offset: 0x40ae80) -> 0xa8fc fde=[ 77b4] │ │ │ │ + 0xfffffffffea4edc8 (offset: 0x40aec0) -> 0xa918 fde=[ 77d0] │ │ │ │ + 0xfffffffffea4ee08 (offset: 0x40af00) -> 0xa9bc fde=[ 7874] │ │ │ │ + 0xfffffffffea4f808 (offset: 0x40b900) -> 0xf2ac fde=[ c164] │ │ │ │ + 0xfffffffffea51988 (offset: 0x40da80) -> 0xf478 fde=[ c330] │ │ │ │ + 0xfffffffffea5198c (offset: 0x40da84) -> 0xf48c fde=[ c344] │ │ │ │ + 0xfffffffffea519c8 (offset: 0x40dac0) -> 0x315c fde=[ 14] │ │ │ │ + 0xfffffffffea51a08 (offset: 0x40db00) -> 0x3170 fde=[ 28] │ │ │ │ + 0xfffffffffea51a28 (offset: 0x40db20) -> 0x3188 fde=[ 40] │ │ │ │ + 0xfffffffffea51a58 (offset: 0x40db50) -> 0x319c fde=[ 54] │ │ │ │ + 0xfffffffffea51a94 (offset: 0x40db8c) -> 0x31b0 fde=[ 68] │ │ │ │ + 0xfffffffffea51acc (offset: 0x40dbc4) -> 0x31d8 fde=[ 90] │ │ │ │ + 0xfffffffffeaa0a34 (offset: 0x45cb2c) -> 0x31f0 fde=[ a8] │ │ │ │ + 0xfffffffffead8d14 (offset: 0x494e0c) -> 0x3210 fde=[ c8] │ │ │ │ + 0xfffffffffead8dbc (offset: 0x494eb4) -> 0x3238 fde=[ f0] │ │ │ │ + 0xfffffffffead8e30 (offset: 0x494f28) -> 0x325c fde=[ 114] │ │ │ │ + 0xfffffffffead8efc (offset: 0x494ff4) -> 0x3284 fde=[ 13c] │ │ │ │ + 0xfffffffffead9028 (offset: 0x495120) -> 0x32b0 fde=[ 168] │ │ │ │ + 0xfffffffffead9048 (offset: 0x495140) -> 0x32d0 fde=[ 188] │ │ │ │ + 0xfffffffffead9050 (offset: 0x495148) -> 0x32e4 fde=[ 19c] │ │ │ │ + 0xfffffffffebe3ad4 (offset: 0x59fbcc) -> 0x32f8 fde=[ 1b0] │ │ │ │ + 0xfffffffffebe3bb8 (offset: 0x59fcb0) -> 0x3324 fde=[ 1dc] │ │ │ │ + 0xfffffffffebe3c78 (offset: 0x59fd70) -> 0x3350 fde=[ 208] │ │ │ │ + 0xfffffffffebe3d8c (offset: 0x59fe84) -> 0x3378 fde=[ 230] │ │ │ │ + 0xfffffffffebe3ea0 (offset: 0x59ff98) -> 0x33a0 fde=[ 258] │ │ │ │ + 0xfffffffffebe3f84 (offset: 0x5a007c) -> 0x33cc fde=[ 284] │ │ │ │ + 0xfffffffffebe4088 (offset: 0x5a0180) -> 0x33f8 fde=[ 2b0] │ │ │ │ + 0xfffffffffebe4090 (offset: 0x5a0188) -> 0x340c fde=[ 2c4] │ │ │ │ + 0xfffffffffebe40c8 (offset: 0x5a01c0) -> 0x342c fde=[ 2e4] │ │ │ │ + 0xfffffffffebe40ec (offset: 0x5a01e4) -> 0x3450 fde=[ 308] │ │ │ │ + 0xfffffffffebe4110 (offset: 0x5a0208) -> 0x3474 fde=[ 32c] │ │ │ │ + 0xfffffffffebe4134 (offset: 0x5a022c) -> 0x3498 fde=[ 350] │ │ │ │ + 0xfffffffffebe4148 (offset: 0x5a0240) -> 0x34ac fde=[ 364] │ │ │ │ + 0xfffffffffebe4188 (offset: 0x5a0280) -> 0x34d0 fde=[ 388] │ │ │ │ + 0xfffffffffebe41c8 (offset: 0x5a02c0) -> 0x34f4 fde=[ 3ac] │ │ │ │ + 0xfffffffffebe41d0 (offset: 0x5a02c8) -> 0x3508 fde=[ 3c0] │ │ │ │ + 0xfffffffffebe41e8 (offset: 0x5a02e0) -> 0x351c fde=[ 3d4] │ │ │ │ + 0xfffffffffebe41ec (offset: 0x5a02e4) -> 0x3530 fde=[ 3e8] │ │ │ │ + 0xfffffffffebe41f0 (offset: 0x5a02e8) -> 0x3544 fde=[ 3fc] │ │ │ │ + 0xfffffffffebe41f4 (offset: 0x5a02ec) -> 0x3558 fde=[ 410] │ │ │ │ + 0xfffffffffebe41f8 (offset: 0x5a02f0) -> 0x356c fde=[ 424] │ │ │ │ + 0xfffffffffebe4208 (offset: 0x5a0300) -> 0x3580 fde=[ 438] │ │ │ │ + 0xfffffffffebe4218 (offset: 0x5a0310) -> 0x3594 fde=[ 44c] │ │ │ │ + 0xffffffffff1f1c28 (offset: 0xbadd20) -> 0x35b8 fde=[ 470] │ │ │ │ + 0xffffffffff1f1c30 (offset: 0xbadd28) -> 0x35cc fde=[ 484] │ │ │ │ + 0xffffffffff1f1c38 (offset: 0xbadd30) -> 0x35e0 fde=[ 498] │ │ │ │ + 0xffffffffff1f1c48 (offset: 0xbadd40) -> 0x35f4 fde=[ 4ac] │ │ │ │ + 0xffffffffff1f2768 (offset: 0xbae860) -> 0x3608 fde=[ 4c0] │ │ │ │ + 0xffffffffff1f2770 (offset: 0xbae868) -> 0x361c fde=[ 4d4] │ │ │ │ + 0xffffffffff1f2774 (offset: 0xbae86c) -> 0x3630 fde=[ 4e8] │ │ │ │ + 0xffffffffff238a48 (offset: 0xbf4b40) -> 0x3648 fde=[ 500] │ │ │ │ + 0xffffffffff238a58 (offset: 0xbf4b50) -> 0x365c fde=[ 514] │ │ │ │ + 0xffffffffff238a68 (offset: 0xbf4b60) -> 0x3670 fde=[ 528] │ │ │ │ + 0xffffffffff238a6c (offset: 0xbf4b64) -> 0x3684 fde=[ 53c] │ │ │ │ + 0xffffffffff238a88 (offset: 0xbf4b80) -> 0x3698 fde=[ 550] │ │ │ │ + 0xffffffffff238a94 (offset: 0xbf4b8c) -> 0x36ac fde=[ 564] │ │ │ │ + 0xffffffffff238b10 (offset: 0xbf4c08) -> 0x36c0 fde=[ 578] │ │ │ │ + 0xffffffffff238b88 (offset: 0xbf4c80) -> 0x36d4 fde=[ 58c] │ │ │ │ + 0xffffffffff238be8 (offset: 0xbf4ce0) -> 0x36e8 fde=[ 5a0] │ │ │ │ + 0xffffffffff238c48 (offset: 0xbf4d40) -> 0x36fc fde=[ 5b4] │ │ │ │ + 0xffffffffff238ca8 (offset: 0xbf4da0) -> 0x3710 fde=[ 5c8] │ │ │ │ + 0xffffffffff238d18 (offset: 0xbf4e10) -> 0x3724 fde=[ 5dc] │ │ │ │ + 0xffffffffff238d88 (offset: 0xbf4e80) -> 0x3738 fde=[ 5f0] │ │ │ │ + 0xffffffffff3843d8 (offset: 0xd404d0) -> 0x3750 fde=[ 608] │ │ │ │ + 0xffffffffff384410 (offset: 0xd40508) -> 0x3764 fde=[ 61c] │ │ │ │ + 0xffffffffff384420 (offset: 0xd40518) -> 0x3778 fde=[ 630] │ │ │ │ + 0xffffffffff384440 (offset: 0xd40538) -> 0x378c fde=[ 644] │ │ │ │ + 0xffffffffff384474 (offset: 0xd4056c) -> 0x37a0 fde=[ 658] │ │ │ │ + 0xffffffffff384488 (offset: 0xd40580) -> 0x37c0 fde=[ 678] │ │ │ │ + 0xffffffffff384ab8 (offset: 0xd40bb0) -> 0x3808 fde=[ 6c0] │ │ │ │ + 0xffffffffff384bdc (offset: 0xd40cd4) -> 0x3844 fde=[ 6fc] │ │ │ │ + 0xffffffffff384c34 (offset: 0xd40d2c) -> 0x3870 fde=[ 728] │ │ │ │ + 0xffffffffff385330 (offset: 0xd41428) -> 0x38b8 fde=[ 770] │ │ │ │ + 0xffffffffff38564c (offset: 0xd41744) -> 0x38e0 fde=[ 798] │ │ │ │ + 0xffffffffff385a1c (offset: 0xd41b14) -> 0x3914 fde=[ 7cc] │ │ │ │ + 0xffffffffff385a3c (offset: 0xd41b34) -> 0x3934 fde=[ 7ec] │ │ │ │ + 0xffffffffff385a5c (offset: 0xd41b54) -> 0x3954 fde=[ 80c] │ │ │ │ + 0xffffffffff385a7c (offset: 0xd41b74) -> 0x3974 fde=[ 82c] │ │ │ │ + 0xffffffffff385a90 (offset: 0xd41b88) -> 0x3994 fde=[ 84c] │ │ │ │ + 0xffffffffff386098 (offset: 0xd42190) -> 0x39dc fde=[ 894] │ │ │ │ + 0xffffffffff3862a8 (offset: 0xd423a0) -> 0x3a24 fde=[ 8dc] │ │ │ │ + 0xffffffffff3862b4 (offset: 0xd423ac) -> 0x3a38 fde=[ 8f0] │ │ │ │ + 0xffffffffff3862bc (offset: 0xd423b4) -> 0x3a4c fde=[ 904] │ │ │ │ + 0xffffffffff3862fc (offset: 0xd423f4) -> 0x3a6c fde=[ 924] │ │ │ │ + 0xffffffffff386334 (offset: 0xd4242c) -> 0x3a8c fde=[ 944] │ │ │ │ + 0xffffffffff386358 (offset: 0xd42450) -> 0x3aac fde=[ 964] │ │ │ │ + 0xffffffffff4ce884 (offset: 0xe8a97c) -> 0x3ad0 fde=[ 988] │ │ │ │ + 0xffffffffff4ce92c (offset: 0xe8aa24) -> 0x3af8 fde=[ 9b0] │ │ │ │ + 0xffffffffff4ce9a0 (offset: 0xe8aa98) -> 0x3b1c fde=[ 9d4] │ │ │ │ + 0xffffffffff4cea48 (offset: 0xe8ab40) -> 0x3b44 fde=[ 9fc] │ │ │ │ + 0xffffffffff4ceaf0 (offset: 0xe8abe8) -> 0x3b6c fde=[ a24] │ │ │ │ + 0xffffffffff4cebbc (offset: 0xe8acb4) -> 0x3b94 fde=[ a4c] │ │ │ │ + 0xffffffffff4cecd0 (offset: 0xe8adc8) -> 0x3bbc fde=[ a74] │ │ │ │ + 0xffffffffff4cedc0 (offset: 0xe8aeb8) -> 0x3be4 fde=[ a9c] │ │ │ │ + 0xffffffffff4ceeb0 (offset: 0xe8afa8) -> 0x3c0c fde=[ ac4] │ │ │ │ + 0xffffffffff4cefa0 (offset: 0xe8b098) -> 0x3c34 fde=[ aec] │ │ │ │ + 0xffffffffff4cf090 (offset: 0xe8b188) -> 0x3c5c fde=[ b14] │ │ │ │ + 0xffffffffff4cf15c (offset: 0xe8b254) -> 0x3c84 fde=[ b3c] │ │ │ │ + 0xffffffffff4cf228 (offset: 0xe8b320) -> 0x3cac fde=[ b64] │ │ │ │ + 0xffffffffff4cf2f4 (offset: 0xe8b3ec) -> 0x3cd4 fde=[ b8c] │ │ │ │ + 0xffffffffff4cf3c0 (offset: 0xe8b4b8) -> 0x3cfc fde=[ bb4] │ │ │ │ + 0xffffffffff4cf434 (offset: 0xe8b52c) -> 0x3d20 fde=[ bd8] │ │ │ │ + 0xffffffffff4cf524 (offset: 0xe8b61c) -> 0x3d48 fde=[ c00] │ │ │ │ + 0xffffffffff4cf614 (offset: 0xe8b70c) -> 0x3d70 fde=[ c28] │ │ │ │ + 0xffffffffff4cf6e0 (offset: 0xe8b7d8) -> 0x3d98 fde=[ c50] │ │ │ │ + 0xffffffffff4cf818 (offset: 0xe8b910) -> 0x3dc0 fde=[ c78] │ │ │ │ + 0xffffffffff4cf92c (offset: 0xe8ba24) -> 0x3de8 fde=[ ca0] │ │ │ │ + 0xffffffffff4cfa40 (offset: 0xe8bb38) -> 0x3e10 fde=[ cc8] │ │ │ │ + 0xffffffffff4cfb0c (offset: 0xe8bc04) -> 0x3e38 fde=[ cf0] │ │ │ │ + 0xffffffffff4cfbfc (offset: 0xe8bcf4) -> 0x3e60 fde=[ d18] │ │ │ │ + 0xffffffffff4cfca4 (offset: 0xe8bd9c) -> 0x3e88 fde=[ d40] │ │ │ │ + 0xffffffffff4cfd4c (offset: 0xe8be44) -> 0x3eb0 fde=[ d68] │ │ │ │ + 0xffffffffff4cfdc0 (offset: 0xe8beb8) -> 0x3ed4 fde=[ d8c] │ │ │ │ + 0xffffffffff4cfeb0 (offset: 0xe8bfa8) -> 0x3efc fde=[ db4] │ │ │ │ + 0xffffffffff4cffa0 (offset: 0xe8c098) -> 0x3f24 fde=[ ddc] │ │ │ │ + 0xffffffffff4d00b4 (offset: 0xe8c1ac) -> 0x3f4c fde=[ e04] │ │ │ │ + 0xffffffffff4d0128 (offset: 0xe8c220) -> 0x3f70 fde=[ e28] │ │ │ │ + 0xffffffffff4d019c (offset: 0xe8c294) -> 0x3f94 fde=[ e4c] │ │ │ │ + 0xffffffffff4d0244 (offset: 0xe8c33c) -> 0x3fbc fde=[ e74] │ │ │ │ + 0xffffffffff4d02b8 (offset: 0xe8c3b0) -> 0x3fe0 fde=[ e98] │ │ │ │ + 0xffffffffff4d0384 (offset: 0xe8c47c) -> 0x4008 fde=[ ec0] │ │ │ │ + 0xffffffffff4d03f8 (offset: 0xe8c4f0) -> 0x402c fde=[ ee4] │ │ │ │ + 0xffffffffff4d04c4 (offset: 0xe8c5bc) -> 0x4054 fde=[ f0c] │ │ │ │ + 0xffffffffff4f6ee8 (offset: 0xeb2fe0) -> 0x4080 fde=[ f38] │ │ │ │ + 0xffffffffff4f6f50 (offset: 0xeb3048) -> 0x40a8 fde=[ f60] │ │ │ │ + 0xffffffffff4f7128 (offset: 0xeb3220) -> 0x40dc fde=[ f94] │ │ │ │ + 0xffffffffffafec68 (offset: 0x14bad60) -> 0x4108 fde=[ fc0] │ │ │ │ + 0xffffffffffbc55c8 (offset: 0x15816c0) -> 0x4120 fde=[ fd8] │ │ │ │ + 0xffffffffffbeff08 (offset: 0x15ac000) -> 0x4140 fde=[ ff8] │ │ │ │ + 0xffffffffffcdf188 (offset: 0x169b280) -> 0x4178 fde=[ 1030] │ │ │ │ + 0xffffffffffcdf1a8 (offset: 0x169b2a0) -> 0x4198 fde=[ 1050] │ │ │ │ + 0xffffffffffcdf1cc (offset: 0x169b2c4) -> 0x41bc fde=[ 1074] │ │ │ │ + 0xffffffffffcdf1d4 (offset: 0x169b2cc) -> 0x41d0 fde=[ 1088] │ │ │ │ + 0xffffffffffcdf1e8 (offset: 0x169b2e0) -> 0x41e4 fde=[ 109c] │ │ │ │ + 0xffffffffffcdf1f0 (offset: 0x169b2e8) -> 0x41f8 fde=[ 10b0] │ │ │ │ + 0xffffffffffcdf1f8 (offset: 0x169b2f0) -> 0x420c fde=[ 10c4] │ │ │ │ + 0xffffffffffcdf208 (offset: 0x169b300) -> 0x4220 fde=[ 10d8] │ │ │ │ + 0xffffffffffcdf210 (offset: 0x169b308) -> 0x4234 fde=[ 10ec] │ │ │ │ + 0xffffffffffcdf218 (offset: 0x169b310) -> 0x4248 fde=[ 1100] │ │ │ │ + 0xffffffffffcdf228 (offset: 0x169b320) -> 0x425c fde=[ 1114] │ │ │ │ + 0xffffffffffcdf230 (offset: 0x169b328) -> 0x4270 fde=[ 1128] │ │ │ │ + 0xffffffffffcdf238 (offset: 0x169b330) -> 0x4284 fde=[ 113c] │ │ │ │ + 0xffffffffffcdf248 (offset: 0x169b340) -> 0x4298 fde=[ 1150] │ │ │ │ + 0xffffffffffcdf24c (offset: 0x169b344) -> 0x42ac fde=[ 1164] │ │ │ │ + 0xffffffffffcdf254 (offset: 0x169b34c) -> 0x42c0 fde=[ 1178] │ │ │ │ + 0xffffffffffcdf268 (offset: 0x169b360) -> 0x42d4 fde=[ 118c] │ │ │ │ + 0xffffffffffcdf270 (offset: 0x169b368) -> 0x42e8 fde=[ 11a0] │ │ │ │ + 0xffffffffffcdf278 (offset: 0x169b370) -> 0x42fc fde=[ 11b4] │ │ │ │ + 0xffffffffffcdf288 (offset: 0x169b380) -> 0x4310 fde=[ 11c8] │ │ │ │ + 0xffffffffffcdf290 (offset: 0x169b388) -> 0x4324 fde=[ 11dc] │ │ │ │ + 0xffffffffffcdf298 (offset: 0x169b390) -> 0x4338 fde=[ 11f0] │ │ │ │ + 0xffffffffffcdf2a8 (offset: 0x169b3a0) -> 0x434c fde=[ 1204] │ │ │ │ + 0xffffffffffcdf2ac (offset: 0x169b3a4) -> 0x4360 fde=[ 1218] │ │ │ │ + 0xffffffffffcdf2b0 (offset: 0x169b3a8) -> 0x4374 fde=[ 122c] │ │ │ │ + 0xffffffffffcdf2b8 (offset: 0x169b3b0) -> 0x4388 fde=[ 1240] │ │ │ │ + 0xffffffffffcdf2c8 (offset: 0x169b3c0) -> 0x439c fde=[ 1254] │ │ │ │ + 0xffffffffffcdf2d0 (offset: 0x169b3c8) -> 0x43b0 fde=[ 1268] │ │ │ │ + 0xffffffffffcdf2d8 (offset: 0x169b3d0) -> 0x43c4 fde=[ 127c] │ │ │ │ + 0xffffffffffcdf2e8 (offset: 0x169b3e0) -> 0x43d8 fde=[ 1290] │ │ │ │ + 0xffffffffffcdf2f0 (offset: 0x169b3e8) -> 0x43ec fde=[ 12a4] │ │ │ │ + 0xffffffffffcdf2f8 (offset: 0x169b3f0) -> 0x4400 fde=[ 12b8] │ │ │ │ + 0xffffffffffcdf308 (offset: 0x169b400) -> 0x4414 fde=[ 12cc] │ │ │ │ + 0xffffffffffcdf310 (offset: 0x169b408) -> 0x4428 fde=[ 12e0] │ │ │ │ + 0xffffffffffcdf318 (offset: 0x169b410) -> 0x443c fde=[ 12f4] │ │ │ │ + 0xffffffffffcdf328 (offset: 0x169b420) -> 0x4450 fde=[ 1308] │ │ │ │ + 0xffffffffffcdf330 (offset: 0x169b428) -> 0x4464 fde=[ 131c] │ │ │ │ + 0xffffffffffcdf338 (offset: 0x169b430) -> 0x4478 fde=[ 1330] │ │ │ │ + 0xffffffffffcdf348 (offset: 0x169b440) -> 0x448c fde=[ 1344] │ │ │ │ + 0xffffffffffcdf350 (offset: 0x169b448) -> 0x44a0 fde=[ 1358] │ │ │ │ + 0xffffffffffcdf358 (offset: 0x169b450) -> 0x44b4 fde=[ 136c] │ │ │ │ + 0xffffffffffcdf368 (offset: 0x169b460) -> 0x44c8 fde=[ 1380] │ │ │ │ + 0xffffffffffcdf370 (offset: 0x169b468) -> 0x44dc fde=[ 1394] │ │ │ │ + 0xffffffffffcdf374 (offset: 0x169b46c) -> 0x44f0 fde=[ 13a8] │ │ │ │ + 0xffffffffffcdf388 (offset: 0x169b480) -> 0x4504 fde=[ 13bc] │ │ │ │ + 0xffffffffffcdf38c (offset: 0x169b484) -> 0x4518 fde=[ 13d0] │ │ │ │ + 0xffffffffffcdf390 (offset: 0x169b488) -> 0x452c fde=[ 13e4] │ │ │ │ + 0xffffffffffcdf394 (offset: 0x169b48c) -> 0x4540 fde=[ 13f8] │ │ │ │ + 0xffffffffffcdf398 (offset: 0x169b490) -> 0x4554 fde=[ 140c] │ │ │ │ + 0xffffffffffcdf3a8 (offset: 0x169b4a0) -> 0x4568 fde=[ 1420] │ │ │ │ + 0xffffffffffcdf3ac (offset: 0x169b4a4) -> 0x457c fde=[ 1434] │ │ │ │ + 0xffffffffffcdf3c8 (offset: 0x169b4c0) -> 0x4590 fde=[ 1448] │ │ │ │ + 0xffffffffffcdf3e8 (offset: 0x169b4e0) -> 0x45a4 fde=[ 145c] │ │ │ │ + 0xffffffffffcdf428 (offset: 0x169b520) -> 0x45b8 fde=[ 1470] │ │ │ │ + 0xffffffffffcdf450 (offset: 0x169b548) -> 0x45cc fde=[ 1484] │ │ │ │ + 0xffffffffffcdf488 (offset: 0x169b580) -> 0x45e0 fde=[ 1498] │ │ │ │ + 0xffffffffffcdf4ac (offset: 0x169b5a4) -> 0x45f4 fde=[ 14ac] │ │ │ │ + 0xffffffffffcdf4c8 (offset: 0x169b5c0) -> 0x4608 fde=[ 14c0] │ │ │ │ + 0xffffffffffcdf4f0 (offset: 0x169b5e8) -> 0x461c fde=[ 14d4] │ │ │ │ + 0xffffffffffcdf508 (offset: 0x169b600) -> 0x4630 fde=[ 14e8] │ │ │ │ + 0xffffffffffcdf528 (offset: 0x169b620) -> 0x4644 fde=[ 14fc] │ │ │ │ + 0xffffffffffcdf548 (offset: 0x169b640) -> 0x4658 fde=[ 1510] │ │ │ │ + 0xffffffffffcdf5ec (offset: 0x169b6e4) -> 0x466c fde=[ 1524] │ │ │ │ + 0xffffffffffdcbf88 (offset: 0x1788080) -> 0x4680 fde=[ 1538] │ │ │ │ + 0xffffffffffdcbf90 (offset: 0x1788088) -> 0x4694 fde=[ 154c] │ │ │ │ + 0xffffffffffdcbf98 (offset: 0x1788090) -> 0x46a8 fde=[ 1560] │ │ │ │ + 0xffffffffffdcbfa8 (offset: 0x17880a0) -> 0x46bc fde=[ 1574] │ │ │ │ + 0xffffffffffdcbfb8 (offset: 0x17880b0) -> 0x46d0 fde=[ 1588] │ │ │ │ + 0xffffffffffdcbfc8 (offset: 0x17880c0) -> 0x46e4 fde=[ 159c] │ │ │ │ + 0xffffffffffdcbfd8 (offset: 0x17880d0) -> 0x46f8 fde=[ 15b0] │ │ │ │ + 0xffffffffffdcbfe8 (offset: 0x17880e0) -> 0x470c fde=[ 15c4] │ │ │ │ + 0xffffffffffdcbff8 (offset: 0x17880f0) -> 0x4720 fde=[ 15d8] │ │ │ │ + 0xffffffffffdcc008 (offset: 0x1788100) -> 0x4734 fde=[ 15ec] │ │ │ │ + 0xffffffffffdcc00c (offset: 0x1788104) -> 0x4748 fde=[ 1600] │ │ │ │ + 0xffffffffffdcc010 (offset: 0x1788108) -> 0x475c fde=[ 1614] │ │ │ │ + 0xffffffffffdcc014 (offset: 0x178810c) -> 0x4770 fde=[ 1628] │ │ │ │ + 0xffffffffffdcc018 (offset: 0x1788110) -> 0x4784 fde=[ 163c] │ │ │ │ + 0xffffffffffdcc028 (offset: 0x1788120) -> 0x4798 fde=[ 1650] │ │ │ │ + 0xffffffffffdcc02c (offset: 0x1788124) -> 0x47ac fde=[ 1664] │ │ │ │ + 0xffffffffffdcc030 (offset: 0x1788128) -> 0x47c0 fde=[ 1678] │ │ │ │ + 0xffffffffffdcc034 (offset: 0x178812c) -> 0x47d4 fde=[ 168c] │ │ │ │ + 0xffffffffffdcc038 (offset: 0x1788130) -> 0x47e8 fde=[ 16a0] │ │ │ │ + 0xffffffffffdcc048 (offset: 0x1788140) -> 0x47fc fde=[ 16b4] │ │ │ │ + 0xffffffffffdcc04c (offset: 0x1788144) -> 0x4810 fde=[ 16c8] │ │ │ │ + 0xffffffffffdcc050 (offset: 0x1788148) -> 0x4824 fde=[ 16dc] │ │ │ │ + 0xffffffffffdcc054 (offset: 0x178814c) -> 0x4838 fde=[ 16f0] │ │ │ │ + 0xffffffffffdcc058 (offset: 0x1788150) -> 0x484c fde=[ 1704] │ │ │ │ + 0xffffffffffe01e88 (offset: 0x17bdf80) -> 0x4860 fde=[ 1718] │ │ │ │ + 0xffffffffffe01e8c (offset: 0x17bdf84) -> 0x4874 fde=[ 172c] │ │ │ │ + 0xffffffffffe01e90 (offset: 0x17bdf88) -> 0x4888 fde=[ 1740] │ │ │ │ + 0xffffffffffe01ea8 (offset: 0x17bdfa0) -> 0x48a0 fde=[ 1758] │ │ │ │ + 0xffffffffffe1c088 (offset: 0x17d8180) -> 0x48c8 fde=[ 1780] │ │ │ │ + 0xffffffffffe1c228 (offset: 0x17d8320) -> 0x4910 fde=[ 17c8] │ │ │ │ + 0xffffffffffe1c248 (offset: 0x17d8340) -> 0x4924 fde=[ 17dc] │ │ │ │ + 0xffffffffffe1cc2c (offset: 0x17d8d24) -> 0x495c fde=[ 1814] │ │ │ │ + 0xffffffffffe1cd50 (offset: 0x17d8e48) -> 0x49ac fde=[ 1864] │ │ │ │ + 0xffffffffffe1e588 (offset: 0x17da680) -> 0x49d8 fde=[ 1890] │ │ │ │ + 0xffffffffffe1e5e8 (offset: 0x17da6e0) -> 0x4a08 fde=[ 18c0] │ │ │ │ + 0xffffffffffe1e6b4 (offset: 0x17da7ac) -> 0x4a38 fde=[ 18f0] │ │ │ │ + 0xffffffffffe1e748 (offset: 0x17da840) -> 0x4a78 fde=[ 1930] │ │ │ │ + 0xffffffffffe1e7b4 (offset: 0x17da8ac) -> 0x4aa0 fde=[ 1958] │ │ │ │ + 0xffffffffffe1e7ec (offset: 0x17da8e4) -> 0x4ac8 fde=[ 1980] │ │ │ │ + 0xffffffffffe1e868 (offset: 0x17da960) -> 0x4af0 fde=[ 19a8] │ │ │ │ + 0xffffffffffe1ea54 (offset: 0x17dab4c) -> 0x4b3c fde=[ 19f4] │ │ │ │ + 0xffffffffffe1ec50 (offset: 0x17dad48) -> 0x4b80 fde=[ 1a38] │ │ │ │ + 0xffffffffffe1ed28 (offset: 0x17dae20) -> 0x4bb4 fde=[ 1a6c] │ │ │ │ + 0xffffffffffe1ee08 (offset: 0x17daf00) -> 0x4be8 fde=[ 1aa0] │ │ │ │ + 0xffffffffffe1ee88 (offset: 0x17daf80) -> 0x4c10 fde=[ 1ac8] │ │ │ │ + 0xffffffffffe1eec8 (offset: 0x17dafc0) -> 0x4c38 fde=[ 1af0] │ │ │ │ + 0xffffffffffe1ef6c (offset: 0x17db064) -> 0x4c60 fde=[ 1b18] │ │ │ │ + 0xffffffffffe1ef98 (offset: 0x17db090) -> 0x4c80 fde=[ 1b38] │ │ │ │ + 0xffffffffffe1f078 (offset: 0x17db170) -> 0x4ca8 fde=[ 1b60] │ │ │ │ + 0xffffffffffe1f1cc (offset: 0x17db2c4) -> 0x4cec fde=[ 1ba4] │ │ │ │ + 0xffffffffffe1f20c (offset: 0x17db304) -> 0x4d00 fde=[ 1bb8] │ │ │ │ + 0xffffffffffe1f238 (offset: 0x17db330) -> 0x4d14 fde=[ 1bcc] │ │ │ │ + 0xffffffffffe1f28c (offset: 0x17db384) -> 0x4d34 fde=[ 1bec] │ │ │ │ + 0xffffffffffe1f2b4 (offset: 0x17db3ac) -> 0x4d54 fde=[ 1c0c] │ │ │ │ + 0xffffffffffe1f3e8 (offset: 0x17db4e0) -> 0x4d90 fde=[ 1c48] │ │ │ │ + 0xffffffffffe1f48c (offset: 0x17db584) -> 0x4dc4 fde=[ 1c7c] │ │ │ │ + 0xffffffffffe1f5f8 (offset: 0x17db6f0) -> 0x4e00 fde=[ 1cb8] │ │ │ │ + 0xffffffffffe1f734 (offset: 0x17db82c) -> 0x4e30 fde=[ 1ce8] │ │ │ │ + 0xffffffffffe1f768 (offset: 0x17db860) -> 0x4e50 fde=[ 1d08] │ │ │ │ + 0xffffffffffe1f930 (offset: 0x17dba28) -> 0x4e98 fde=[ 1d50] │ │ │ │ + 0xffffffffffe1fa38 (offset: 0x17dbb30) -> 0x4ec0 fde=[ 1d78] │ │ │ │ + 0xffffffffffe1fb18 (offset: 0x17dbc10) -> 0x4ef4 fde=[ 1dac] │ │ │ │ + 0xffffffffffe1fb28 (offset: 0x17dbc20) -> 0x4f08 fde=[ 1dc0] │ │ │ │ + 0xffffffffffe1fb2c (offset: 0x17dbc24) -> 0x4f1c fde=[ 1dd4] │ │ │ │ + 0xffffffffffe1fb30 (offset: 0x17dbc28) -> 0x4f30 fde=[ 1de8] │ │ │ │ + 0xffffffffffe33f48 (offset: 0x17f0040) -> 0x4f48 fde=[ 1e00] │ │ │ │ + 0xffffffffffe33f6c (offset: 0x17f0064) -> 0x4f68 fde=[ 1e20] │ │ │ │ + 0xffffffffffe33f90 (offset: 0x17f0088) -> 0x4f88 fde=[ 1e40] │ │ │ │ + 0xffffffffffe33fb4 (offset: 0x17f00ac) -> 0x4fa8 fde=[ 1e60] │ │ │ │ + 0xffffffffffe33fd4 (offset: 0x17f00cc) -> 0x4fc8 fde=[ 1e80] │ │ │ │ + 0xffffffffffe33ff8 (offset: 0x17f00f0) -> 0x4fe8 fde=[ 1ea0] │ │ │ │ + 0xffffffffffe34028 (offset: 0x17f0120) -> 0x5008 fde=[ 1ec0] │ │ │ │ + 0xffffffffffe3404c (offset: 0x17f0144) -> 0x5028 fde=[ 1ee0] │ │ │ │ + 0xffffffffffe3406c (offset: 0x17f0164) -> 0x5048 fde=[ 1f00] │ │ │ │ + 0xffffffffffe34090 (offset: 0x17f0188) -> 0x5068 fde=[ 1f20] │ │ │ │ + 0xffffffffffe340b4 (offset: 0x17f01ac) -> 0x5088 fde=[ 1f40] │ │ │ │ + 0xffffffffffe340d8 (offset: 0x17f01d0) -> 0x50a8 fde=[ 1f60] │ │ │ │ + 0xffffffffffe340f8 (offset: 0x17f01f0) -> 0x50c8 fde=[ 1f80] │ │ │ │ + 0xffffffffffe34114 (offset: 0x17f020c) -> 0x50dc fde=[ 1f94] │ │ │ │ + 0xffffffffffe34130 (offset: 0x17f0228) -> 0x50f0 fde=[ 1fa8] │ │ │ │ + 0xffffffffffe3414c (offset: 0x17f0244) -> 0x5104 fde=[ 1fbc] │ │ │ │ + 0xffffffffffe34168 (offset: 0x17f0260) -> 0x5118 fde=[ 1fd0] │ │ │ │ + 0xffffffffffe3418c (offset: 0x17f0284) -> 0x5138 fde=[ 1ff0] │ │ │ │ + 0xffffffffffe341b0 (offset: 0x17f02a8) -> 0x5158 fde=[ 2010] │ │ │ │ + 0xffffffffffe341d4 (offset: 0x17f02cc) -> 0x5178 fde=[ 2030] │ │ │ │ + 0xffffffffffe341f4 (offset: 0x17f02ec) -> 0x5198 fde=[ 2050] │ │ │ │ + 0xffffffffffe34218 (offset: 0x17f0310) -> 0x51b8 fde=[ 2070] │ │ │ │ + 0xffffffffffe34248 (offset: 0x17f0340) -> 0x51d8 fde=[ 2090] │ │ │ │ + 0xffffffffffe3426c (offset: 0x17f0364) -> 0x51f8 fde=[ 20b0] │ │ │ │ + 0xffffffffffe3428c (offset: 0x17f0384) -> 0x5218 fde=[ 20d0] │ │ │ │ + 0xffffffffffe342b4 (offset: 0x17f03ac) -> 0x5238 fde=[ 20f0] │ │ │ │ + 0xffffffffffe342e8 (offset: 0x17f03e0) -> 0x5258 fde=[ 2110] │ │ │ │ + 0xffffffffffe34310 (offset: 0x17f0408) -> 0x5278 fde=[ 2130] │ │ │ │ + 0xffffffffffe34334 (offset: 0x17f042c) -> 0x5298 fde=[ 2150] │ │ │ │ + 0xffffffffffe34358 (offset: 0x17f0450) -> 0x52b8 fde=[ 2170] │ │ │ │ + 0xffffffffffe34388 (offset: 0x17f0480) -> 0x52d8 fde=[ 2190] │ │ │ │ + 0xffffffffffe343ac (offset: 0x17f04a4) -> 0x52f8 fde=[ 21b0] │ │ │ │ + 0xffffffffffe343cc (offset: 0x17f04c4) -> 0x5318 fde=[ 21d0] │ │ │ │ + 0xffffffffffe343d4 (offset: 0x17f04cc) -> 0x532c fde=[ 21e4] │ │ │ │ + 0xffffffffffe343e8 (offset: 0x17f04e0) -> 0x5340 fde=[ 21f8] │ │ │ │ + 0xffffffffffe343f0 (offset: 0x17f04e8) -> 0x5354 fde=[ 220c] │ │ │ │ + 0xffffffffffe343f8 (offset: 0x17f04f0) -> 0x5368 fde=[ 2220] │ │ │ │ + 0xffffffffffe34408 (offset: 0x17f0500) -> 0x537c fde=[ 2234] │ │ │ │ + 0xffffffffffe34410 (offset: 0x17f0508) -> 0x5390 fde=[ 2248] │ │ │ │ + 0xffffffffffe34418 (offset: 0x17f0510) -> 0x53a4 fde=[ 225c] │ │ │ │ + 0xffffffffffe34428 (offset: 0x17f0520) -> 0x53b8 fde=[ 2270] │ │ │ │ + 0xffffffffffe34448 (offset: 0x17f0540) -> 0x53cc fde=[ 2284] │ │ │ │ + 0xffffffffffe3446c (offset: 0x17f0564) -> 0x53e0 fde=[ 2298] │ │ │ │ + 0xffffffffffe344a8 (offset: 0x17f05a0) -> 0x53f4 fde=[ 22ac] │ │ │ │ + 0xffffffffffe34514 (offset: 0x17f060c) -> 0x5408 fde=[ 22c0] │ │ │ │ + 0xffffffffffe34588 (offset: 0x17f0680) -> 0x5420 fde=[ 22d8] │ │ │ │ + 0xffffffffffe34590 (offset: 0x17f0688) -> 0x5434 fde=[ 22ec] │ │ │ │ + 0xffffffffffe3b5a8 (offset: 0x17f76a0) -> 0x5448 fde=[ 2300] │ │ │ │ + 0xffffffffffe3b5b4 (offset: 0x17f76ac) -> 0x545c fde=[ 2314] │ │ │ │ + 0xffffffffffe3b834 (offset: 0x17f792c) -> 0x548c fde=[ 2344] │ │ │ │ + 0xffffffffffe3b838 (offset: 0x17f7930) -> 0x54a0 fde=[ 2358] │ │ │ │ + 0xffffffffffe3b888 (offset: 0x17f7980) -> 0x54b4 fde=[ 236c] │ │ │ │ + 0xffffffffffe3b8d8 (offset: 0x17f79d0) -> 0x54c8 fde=[ 2380] │ │ │ │ + 0xffffffffffe3b8f0 (offset: 0x17f79e8) -> 0x54dc fde=[ 2394] │ │ │ │ + 0xffffffffffe3b8f4 (offset: 0x17f79ec) -> 0x54f0 fde=[ 23a8] │ │ │ │ + 0xffffffffffe3b9b4 (offset: 0x17f7aac) -> 0x5518 fde=[ 23d0] │ │ │ │ + 0xffffffffffe3ba28 (offset: 0x17f7b20) -> 0x5540 fde=[ 23f8] │ │ │ │ + 0xffffffffffe3baa8 (offset: 0x17f7ba0) -> 0x5570 fde=[ 2428] │ │ │ │ + 0xffffffffffe3bba8 (offset: 0x17f7ca0) -> 0x55a8 fde=[ 2460] │ │ │ │ + 0xffffffffffe3bbb8 (offset: 0x17f7cb0) -> 0x55c0 fde=[ 2478] │ │ │ │ + 0xffffffffffe3bd68 (offset: 0x17f7e60) -> 0x55e8 fde=[ 24a0] │ │ │ │ + 0xffffffffffe3bd94 (offset: 0x17f7e8c) -> 0x55fc fde=[ 24b4] │ │ │ │ + 0xffffffffffe3bd98 (offset: 0x17f7e90) -> 0x5610 fde=[ 24c8] │ │ │ │ + 0xffffffffffe3bda8 (offset: 0x17f7ea0) -> 0x5624 fde=[ 24dc] │ │ │ │ + 0xffffffffffe3bdcc (offset: 0x17f7ec4) -> 0x5644 fde=[ 24fc] │ │ │ │ + 0xffffffffffe3bdf8 (offset: 0x17f7ef0) -> 0x5664 fde=[ 251c] │ │ │ │ + 0xffffffffffe3beec (offset: 0x17f7fe4) -> 0x56a0 fde=[ 2558] │ │ │ │ + 0xffffffffffe3bfa8 (offset: 0x17f80a0) -> 0x56d0 fde=[ 2588] │ │ │ │ + 0xffffffffffe3bfc8 (offset: 0x17f80c0) -> 0x56e4 fde=[ 259c] │ │ │ │ + 0xffffffffffe3c010 (offset: 0x17f8108) -> 0x5708 fde=[ 25c0] │ │ │ │ + 0xffffffffffe3c030 (offset: 0x17f8128) -> 0x571c fde=[ 25d4] │ │ │ │ + 0xffffffffffe3c054 (offset: 0x17f814c) -> 0x5730 fde=[ 25e8] │ │ │ │ + 0xffffffffffe3c078 (offset: 0x17f8170) -> 0x5744 fde=[ 25fc] │ │ │ │ + 0xffffffffffe3c0a8 (offset: 0x17f81a0) -> 0x5758 fde=[ 2610] │ │ │ │ + 0xffffffffffe3c0cc (offset: 0x17f81c4) -> 0x576c fde=[ 2624] │ │ │ │ + 0xffffffffffe3c0f0 (offset: 0x17f81e8) -> 0x5780 fde=[ 2638] │ │ │ │ + 0xffffffffffe3c114 (offset: 0x17f820c) -> 0x5794 fde=[ 264c] │ │ │ │ + 0xffffffffffe3c138 (offset: 0x17f8230) -> 0x57a8 fde=[ 2660] │ │ │ │ + 0xffffffffffe3c168 (offset: 0x17f8260) -> 0x57bc fde=[ 2674] │ │ │ │ + 0xffffffffffe3c18c (offset: 0x17f8284) -> 0x57d0 fde=[ 2688] │ │ │ │ + 0xffffffffffe3c1b0 (offset: 0x17f82a8) -> 0x57e4 fde=[ 269c] │ │ │ │ + 0xffffffffffe3c1e8 (offset: 0x17f82e0) -> 0x57f8 fde=[ 26b0] │ │ │ │ + 0xffffffffffe3cc48 (offset: 0x17f8d40) -> 0x5860 fde=[ 2718] │ │ │ │ + 0xffffffffffe3d0a8 (offset: 0x17f91a0) -> 0x5880 fde=[ 2738] │ │ │ │ + 0xffffffffffe3d0d0 (offset: 0x17f91c8) -> 0x5894 fde=[ 274c] │ │ │ │ + 0xffffffffffe3d508 (offset: 0x17f9600) -> 0x58b8 fde=[ 2770] │ │ │ │ + 0xffffffffffe3d928 (offset: 0x17f9a20) -> 0x58dc fde=[ 2794] │ │ │ │ + 0xffffffffffe3d9ac (offset: 0x17f9aa4) -> 0x590c fde=[ 27c4] │ │ │ │ + 0xffffffffffe3da28 (offset: 0x17f9b20) -> 0x5920 fde=[ 27d8] │ │ │ │ + 0xffffffffffe3dea8 (offset: 0x17f9fa0) -> 0x5944 fde=[ 27fc] │ │ │ │ + 0xffffffffffe3df88 (offset: 0x17fa080) -> 0x5958 fde=[ 2810] │ │ │ │ + 0xffffffffffe3e1d4 (offset: 0x17fa2cc) -> 0x59ac fde=[ 2864] │ │ │ │ + 0xffffffffffe3e44c (offset: 0x17fa544) -> 0x59cc fde=[ 2884] │ │ │ │ + 0xffffffffffe3ee8c (offset: 0x17faf84) -> 0x5a40 fde=[ 28f8] │ │ │ │ + 0xffffffffffe3efa8 (offset: 0x17fb0a0) -> 0x5a88 fde=[ 2940] │ │ │ │ + 0xffffffffffe3f08c (offset: 0x17fb184) -> 0x5a9c fde=[ 2954] │ │ │ │ + 0xffffffffffe3f594 (offset: 0x17fb68c) -> 0x5ae0 fde=[ 2998] │ │ │ │ + 0xffffffffffe3f6a8 (offset: 0x17fb7a0) -> 0x5b18 fde=[ 29d0] │ │ │ │ + 0xffffffffffe3f754 (offset: 0x17fb84c) -> 0x5b5c fde=[ 2a14] │ │ │ │ + 0xffffffffffe3f808 (offset: 0x17fb900) -> 0x5ba0 fde=[ 2a58] │ │ │ │ + 0xffffffffffe3f8c8 (offset: 0x17fb9c0) -> 0x5bec fde=[ 2aa4] │ │ │ │ + 0xffffffffffe3f92c (offset: 0x17fba24) -> 0x5c0c fde=[ 2ac4] │ │ │ │ + 0xffffffffffe3f948 (offset: 0x17fba40) -> 0x5c20 fde=[ 2ad8] │ │ │ │ + 0xffffffffffe3f94c (offset: 0x17fba44) -> 0x5c34 fde=[ 2aec] │ │ │ │ + 0xffffffffffe3f950 (offset: 0x17fba48) -> 0x5c48 fde=[ 2b00] │ │ │ │ + 0xffffffffffe3f954 (offset: 0x17fba4c) -> 0x5c5c fde=[ 2b14] │ │ │ │ + 0xffffffffffe3f958 (offset: 0x17fba50) -> 0x5c70 fde=[ 2b28] │ │ │ │ + 0xffffffffffe3f968 (offset: 0x17fba60) -> 0x5c84 fde=[ 2b3c] │ │ │ │ + 0xffffffffffe3f96c (offset: 0x17fba64) -> 0x5c98 fde=[ 2b50] │ │ │ │ + 0xffffffffffe3f970 (offset: 0x17fba68) -> 0x5cac fde=[ 2b64] │ │ │ │ + 0xffffffffffe3f974 (offset: 0x17fba6c) -> 0x5cc0 fde=[ 2b78] │ │ │ │ + 0xffffffffffe3f978 (offset: 0x17fba70) -> 0x5cd4 fde=[ 2b8c] │ │ │ │ + 0xffffffffffe3f988 (offset: 0x17fba80) -> 0x5ce8 fde=[ 2ba0] │ │ │ │ + 0xffffffffffe3f9c8 (offset: 0x17fbac0) -> 0x5d08 fde=[ 2bc0] │ │ │ │ + 0xffffffffffe3f9cc (offset: 0x17fbac4) -> 0x5d1c fde=[ 2bd4] │ │ │ │ + 0xffffffffffe3f9d0 (offset: 0x17fbac8) -> 0x5d30 fde=[ 2be8] │ │ │ │ + 0xffffffffffe3f9d4 (offset: 0x17fbacc) -> 0x5d44 fde=[ 2bfc] │ │ │ │ + 0xffffffffffe3f9d8 (offset: 0x17fbad0) -> 0x5d58 fde=[ 2c10] │ │ │ │ + 0xffffffffffe3f9e8 (offset: 0x17fbae0) -> 0x5d6c fde=[ 2c24] │ │ │ │ + 0xffffffffffe3fa2c (offset: 0x17fbb24) -> 0x5d90 fde=[ 2c48] │ │ │ │ + 0xffffffffffe3fa30 (offset: 0x17fbb28) -> 0x5da4 fde=[ 2c5c] │ │ │ │ + 0xffffffffffe3fa88 (offset: 0x17fbb80) -> 0x5dcc fde=[ 2c84] │ │ │ │ + 0xffffffffffe3fb08 (offset: 0x17fbc00) -> 0x5de0 fde=[ 2c98] │ │ │ │ + 0xffffffffffe3fb0c (offset: 0x17fbc04) -> 0x5df4 fde=[ 2cac] │ │ │ │ + 0xffffffffffe3fb14 (offset: 0x17fbc0c) -> 0x5e08 fde=[ 2cc0] │ │ │ │ + 0xffffffffffe3fb28 (offset: 0x17fbc20) -> 0x5e20 fde=[ 2cd8] │ │ │ │ + 0xffffffffffe3fb30 (offset: 0x17fbc28) -> 0x5e34 fde=[ 2cec] │ │ │ │ + 0xffffffffffe3fb34 (offset: 0x17fbc2c) -> 0x5e48 fde=[ 2d00] │ │ │ │ + 0xffffffffffe3fb48 (offset: 0x17fbc40) -> 0x5e60 fde=[ 2d18] │ │ │ │ + 0xffffffffffe3fbf4 (offset: 0x17fbcec) -> 0x5e80 fde=[ 2d38] │ │ │ │ + 0xffffffffffe3fbf8 (offset: 0x17fbcf0) -> 0x5e94 fde=[ 2d4c] │ │ │ │ + 0xffffffffffe3fc08 (offset: 0x17fbd00) -> 0x5ea8 fde=[ 2d60] │ │ │ │ + 0xffffffffffe3fd28 (offset: 0x17fbe20) -> 0x5ef0 fde=[ 2da8] │ │ │ │ + 0xffffffffffe3fd50 (offset: 0x17fbe48) -> 0x5f04 fde=[ 2dbc] │ │ │ │ + 0xffffffffffe3fd6c (offset: 0x17fbe64) -> 0x5f18 fde=[ 2dd0] │ │ │ │ + 0xffffffffffe3ff28 (offset: 0x17fc020) -> 0x5f68 fde=[ 2e20] │ │ │ │ + 0xffffffffffe3ff70 (offset: 0x17fc068) -> 0x5f88 fde=[ 2e40] │ │ │ │ + 0xffffffffffe3ffc8 (offset: 0x17fc0c0) -> 0x5fa4 fde=[ 2e5c] │ │ │ │ + 0xffffffffffe3fff4 (offset: 0x17fc0ec) -> 0x5fc4 fde=[ 2e7c] │ │ │ │ + 0xffffffffffe40028 (offset: 0x17fc120) -> 0x5fe4 fde=[ 2e9c] │ │ │ │ + 0xffffffffffe40054 (offset: 0x17fc14c) -> 0x6004 fde=[ 2ebc] │ │ │ │ + 0xffffffffffe40088 (offset: 0x17fc180) -> 0x6024 fde=[ 2edc] │ │ │ │ + 0xffffffffffe400b0 (offset: 0x17fc1a8) -> 0x6044 fde=[ 2efc] │ │ │ │ + 0xffffffffffe400e8 (offset: 0x17fc1e0) -> 0x6064 fde=[ 2f1c] │ │ │ │ + 0xffffffffffe40114 (offset: 0x17fc20c) -> 0x6084 fde=[ 2f3c] │ │ │ │ + 0xffffffffffe40148 (offset: 0x17fc240) -> 0x60a4 fde=[ 2f5c] │ │ │ │ + 0xffffffffffe40170 (offset: 0x17fc268) -> 0x60c4 fde=[ 2f7c] │ │ │ │ + 0xffffffffffe401a8 (offset: 0x17fc2a0) -> 0x60e4 fde=[ 2f9c] │ │ │ │ + 0xffffffffffe401e8 (offset: 0x17fc2e0) -> 0x6104 fde=[ 2fbc] │ │ │ │ + 0xffffffffffe40210 (offset: 0x17fc308) -> 0x6124 fde=[ 2fdc] │ │ │ │ + 0xffffffffffe40238 (offset: 0x17fc330) -> 0x6144 fde=[ 2ffc] │ │ │ │ + 0xffffffffffe40268 (offset: 0x17fc360) -> 0x6164 fde=[ 301c] │ │ │ │ + 0xffffffffffe4028c (offset: 0x17fc384) -> 0x6178 fde=[ 3030] │ │ │ │ + 0xffffffffffe402c8 (offset: 0x17fc3c0) -> 0x619c fde=[ 3054] │ │ │ │ + 0xffffffffffe402ec (offset: 0x17fc3e4) -> 0x61bc fde=[ 3074] │ │ │ │ + 0xffffffffffe402f8 (offset: 0x17fc3f0) -> 0x61d0 fde=[ 3088] │ │ │ │ + 0xffffffffffe40308 (offset: 0x17fc400) -> 0x61e4 fde=[ 309c] │ │ │ │ + 0xffffffffffe40314 (offset: 0x17fc40c) -> 0x61f8 fde=[ 30b0] │ │ │ │ + 0xffffffffffe40328 (offset: 0x17fc420) -> 0x620c fde=[ 30c4] │ │ │ │ + 0xffffffffffe40334 (offset: 0x17fc42c) -> 0x6220 fde=[ 30d8] │ │ │ │ + 0xffffffffffe40348 (offset: 0x17fc440) -> 0x6234 fde=[ 30ec] │ │ │ │ + 0xffffffffffe40354 (offset: 0x17fc44c) -> 0x6248 fde=[ 3100] │ │ │ │ + 0xffffffffffe40368 (offset: 0x17fc460) -> 0x625c fde=[ 3114] │ │ │ │ + 0xffffffffffe40374 (offset: 0x17fc46c) -> 0x6270 fde=[ 3128] │ │ │ │ + 0xffffffffffe40388 (offset: 0x17fc480) -> 0x6284 fde=[ 313c] │ │ │ │ + 0xffffffffffe40394 (offset: 0x17fc48c) -> 0x6298 fde=[ 3150] │ │ │ │ + 0xffffffffffe403a8 (offset: 0x17fc4a0) -> 0x62ac fde=[ 3164] │ │ │ │ + 0xffffffffffe403b4 (offset: 0x17fc4ac) -> 0x62c0 fde=[ 3178] │ │ │ │ + 0xffffffffffe403c8 (offset: 0x17fc4c0) -> 0x62d4 fde=[ 318c] │ │ │ │ + 0xffffffffffe403d4 (offset: 0x17fc4cc) -> 0x62e8 fde=[ 31a0] │ │ │ │ + 0xffffffffffe403e8 (offset: 0x17fc4e0) -> 0x62fc fde=[ 31b4] │ │ │ │ + 0xffffffffffe40410 (offset: 0x17fc508) -> 0x6310 fde=[ 31c8] │ │ │ │ + 0xffffffffffe40468 (offset: 0x17fc560) -> 0x6330 fde=[ 31e8] │ │ │ │ + 0xffffffffffe404e8 (offset: 0x17fc5e0) -> 0x6350 fde=[ 3208] │ │ │ │ + 0xffffffffffe40588 (offset: 0x17fc680) -> 0x6370 fde=[ 3228] │ │ │ │ + 0xffffffffffe405c8 (offset: 0x17fc6c0) -> 0x6394 fde=[ 324c] │ │ │ │ + 0xffffffffffe405f8 (offset: 0x17fc6f0) -> 0x63b4 fde=[ 326c] │ │ │ │ + 0xffffffffffe40634 (offset: 0x17fc72c) -> 0x63d8 fde=[ 3290] │ │ │ │ + 0xffffffffffe40690 (offset: 0x17fc788) -> 0x63fc fde=[ 32b4] │ │ │ │ + 0xffffffffffe406cc (offset: 0x17fc7c4) -> 0x6420 fde=[ 32d8] │ │ │ │ + 0xffffffffffe40708 (offset: 0x17fc800) -> 0x6440 fde=[ 32f8] │ │ │ │ + 0xffffffffffe40778 (offset: 0x17fc870) -> 0x6458 fde=[ 3310] │ │ │ │ + 0xffffffffffe40788 (offset: 0x17fc880) -> 0x646c fde=[ 3324] │ │ │ │ + 0xffffffffffe4082c (offset: 0x17fc924) -> 0x6498 fde=[ 3350] │ │ │ │ + 0xffffffffffe408c8 (offset: 0x17fc9c0) -> 0x64c4 fde=[ 337c] │ │ │ │ + 0xffffffffffe40938 (offset: 0x17fca30) -> 0x64e4 fde=[ 339c] │ │ │ │ + 0xffffffffffe4096c (offset: 0x17fca64) -> 0x650c fde=[ 33c4] │ │ │ │ + 0xffffffffffe40974 (offset: 0x17fca6c) -> 0x6520 fde=[ 33d8] │ │ │ │ + 0xffffffffffe4098c (offset: 0x17fca84) -> 0x6538 fde=[ 33f0] │ │ │ │ + 0xffffffffffe409a8 (offset: 0x17fcaa0) -> 0x6550 fde=[ 3408] │ │ │ │ + 0xffffffffffe409c8 (offset: 0x17fcac0) -> 0x656c fde=[ 3424] │ │ │ │ + 0xffffffffffe409d4 (offset: 0x17fcacc) -> 0x6580 fde=[ 3438] │ │ │ │ + 0xffffffffffe409e8 (offset: 0x17fcae0) -> 0x6594 fde=[ 344c] │ │ │ │ + 0xffffffffffe409ec (offset: 0x17fcae4) -> 0x65a8 fde=[ 3460] │ │ │ │ + 0xffffffffffe40a68 (offset: 0x17fcb60) -> 0x65d0 fde=[ 3488] │ │ │ │ + 0xffffffffffe40a88 (offset: 0x17fcb80) -> 0x65e8 fde=[ 34a0] │ │ │ │ + 0xffffffffffe40ad0 (offset: 0x17fcbc8) -> 0x6604 fde=[ 34bc] │ │ │ │ + 0xffffffffffe40be8 (offset: 0x17fcce0) -> 0x6624 fde=[ 34dc] │ │ │ │ + 0xffffffffffe40c74 (offset: 0x17fcd6c) -> 0x6648 fde=[ 3500] │ │ │ │ + 0xffffffffffe40d08 (offset: 0x17fce00) -> 0x6664 fde=[ 351c] │ │ │ │ + 0xffffffffffe40dd0 (offset: 0x17fcec8) -> 0x6694 fde=[ 354c] │ │ │ │ + 0xffffffffffe40e38 (offset: 0x17fcf30) -> 0x66b0 fde=[ 3568] │ │ │ │ + 0xffffffffffe40ec8 (offset: 0x17fcfc0) -> 0x66dc fde=[ 3594] │ │ │ │ + 0xffffffffffe40f6c (offset: 0x17fd064) -> 0x6714 fde=[ 35cc] │ │ │ │ + 0xffffffffffe40fa8 (offset: 0x17fd0a0) -> 0x672c fde=[ 35e4] │ │ │ │ + 0xffffffffffe42108 (offset: 0x17fe200) -> 0x67b4 fde=[ 366c] │ │ │ │ + 0xffffffffffe42268 (offset: 0x17fe360) -> 0x67d0 fde=[ 3688] │ │ │ │ + 0xffffffffffe42294 (offset: 0x17fe38c) -> 0x67e4 fde=[ 369c] │ │ │ │ + 0xffffffffffe42368 (offset: 0x17fe460) -> 0x6824 fde=[ 36dc] │ │ │ │ + 0xffffffffffe429e8 (offset: 0x17feae0) -> 0x68a8 fde=[ 3760] │ │ │ │ + 0xffffffffffe42a10 (offset: 0x17feb08) -> 0x68c4 fde=[ 377c] │ │ │ │ + 0xffffffffffe42a48 (offset: 0x17feb40) -> 0x68d8 fde=[ 3790] │ │ │ │ + 0xffffffffffe42ab8 (offset: 0x17febb0) -> 0x6904 fde=[ 37bc] │ │ │ │ + 0xffffffffffe42b88 (offset: 0x17fec80) -> 0x6930 fde=[ 37e8] │ │ │ │ + 0xffffffffffe42ba8 (offset: 0x17feca0) -> 0x6948 fde=[ 3800] │ │ │ │ + 0xffffffffffe42c88 (offset: 0x17fed80) -> 0x6968 fde=[ 3820] │ │ │ │ + 0xffffffffffe42d08 (offset: 0x17fee00) -> 0x6988 fde=[ 3840] │ │ │ │ + 0xffffffffffe42d50 (offset: 0x17fee48) -> 0x69ac fde=[ 3864] │ │ │ │ + 0xffffffffffe42e38 (offset: 0x17fef30) -> 0x69cc fde=[ 3884] │ │ │ │ + 0xffffffffffe42ef8 (offset: 0x17feff0) -> 0x6a00 fde=[ 38b8] │ │ │ │ + 0xffffffffffe42f6c (offset: 0x17ff064) -> 0x6a18 fde=[ 38d0] │ │ │ │ + 0xffffffffffe42f98 (offset: 0x17ff090) -> 0x6a30 fde=[ 38e8] │ │ │ │ + 0xffffffffffe42fb0 (offset: 0x17ff0a8) -> 0x6a48 fde=[ 3900] │ │ │ │ + 0xffffffffffe43028 (offset: 0x17ff120) -> 0x6a64 fde=[ 391c] │ │ │ │ + 0xffffffffffe43048 (offset: 0x17ff140) -> 0x6a78 fde=[ 3930] │ │ │ │ + 0xffffffffffe43074 (offset: 0x17ff16c) -> 0x6a94 fde=[ 394c] │ │ │ │ + 0xffffffffffe430ec (offset: 0x17ff1e4) -> 0x6ab0 fde=[ 3968] │ │ │ │ + 0xffffffffffe43118 (offset: 0x17ff210) -> 0x6acc fde=[ 3984] │ │ │ │ + 0xffffffffffe43190 (offset: 0x17ff288) -> 0x6ae8 fde=[ 39a0] │ │ │ │ + 0xffffffffffe431c8 (offset: 0x17ff2c0) -> 0x6b04 fde=[ 39bc] │ │ │ │ + 0xffffffffffe431d8 (offset: 0x17ff2d0) -> 0x6b1c fde=[ 39d4] │ │ │ │ + 0xffffffffffe431e8 (offset: 0x17ff2e0) -> 0x6b34 fde=[ 39ec] │ │ │ │ + 0xffffffffffe43208 (offset: 0x17ff300) -> 0x6b50 fde=[ 3a08] │ │ │ │ + 0xffffffffffe4320c (offset: 0x17ff304) -> 0x6b64 fde=[ 3a1c] │ │ │ │ + 0xffffffffffe43210 (offset: 0x17ff308) -> 0x6b78 fde=[ 3a30] │ │ │ │ + 0xffffffffffe43288 (offset: 0x17ff380) -> 0x6b94 fde=[ 3a4c] │ │ │ │ + 0xffffffffffe43428 (offset: 0x17ff520) -> 0x6bc4 fde=[ 3a7c] │ │ │ │ + 0xffffffffffe43468 (offset: 0x17ff560) -> 0x6bd8 fde=[ 3a90] │ │ │ │ + 0xffffffffffe434a8 (offset: 0x17ff5a0) -> 0x6bec fde=[ 3aa4] │ │ │ │ + 0xffffffffffe434e8 (offset: 0x17ff5e0) -> 0x6c00 fde=[ 3ab8] │ │ │ │ + 0xffffffffffe434ec (offset: 0x17ff5e4) -> 0x6c14 fde=[ 3acc] │ │ │ │ + 0xffffffffffe4350c (offset: 0x17ff604) -> 0x6c2c fde=[ 3ae4] │ │ │ │ + 0xffffffffffe43530 (offset: 0x17ff628) -> 0x6c44 fde=[ 3afc] │ │ │ │ + 0xffffffffffe4382c (offset: 0x17ff924) -> 0x6c8c fde=[ 3b44] │ │ │ │ + 0xffffffffffe43868 (offset: 0x17ff960) -> 0x6ca8 fde=[ 3b60] │ │ │ │ + 0xffffffffffe43888 (offset: 0x17ff980) -> 0x6cc4 fde=[ 3b7c] │ │ │ │ + 0xffffffffffe438d4 (offset: 0x17ff9cc) -> 0x6ce0 fde=[ 3b98] │ │ │ │ + 0xffffffffffe43908 (offset: 0x17ffa00) -> 0x6cf8 fde=[ 3bb0] │ │ │ │ + 0xffffffffffe43950 (offset: 0x17ffa48) -> 0x6d1c fde=[ 3bd4] │ │ │ │ + 0xffffffffffe43990 (offset: 0x17ffa88) -> 0x6d40 fde=[ 3bf8] │ │ │ │ + 0xffffffffffe439d4 (offset: 0x17ffacc) -> 0x6d68 fde=[ 3c20] │ │ │ │ + 0xffffffffffe43a28 (offset: 0x17ffb20) -> 0x6d8c fde=[ 3c44] │ │ │ │ + 0xffffffffffe43a2c (offset: 0x17ffb24) -> 0x6da0 fde=[ 3c58] │ │ │ │ + 0xffffffffffe43a88 (offset: 0x17ffb80) -> 0x6dc4 fde=[ 3c7c] │ │ │ │ + 0xffffffffffe43a8c (offset: 0x17ffb84) -> 0x6dd8 fde=[ 3c90] │ │ │ │ + 0xffffffffffe43aa8 (offset: 0x17ffba0) -> 0x6dec fde=[ 3ca4] │ │ │ │ + 0xffffffffffe43ac8 (offset: 0x17ffbc0) -> 0x6e00 fde=[ 3cb8] │ │ │ │ + 0xffffffffffe43b34 (offset: 0x17ffc2c) -> 0x6e20 fde=[ 3cd8] │ │ │ │ + 0xffffffffffe43b98 (offset: 0x17ffc90) -> 0x6e40 fde=[ 3cf8] │ │ │ │ + 0xffffffffffe43e54 (offset: 0x17fff4c) -> 0x6e6c fde=[ 3d24] │ │ │ │ + 0xffffffffffe43e58 (offset: 0x17fff50) -> 0x6e80 fde=[ 3d38] │ │ │ │ + 0xffffffffffe44030 (offset: 0x1800128) -> 0x6eb0 fde=[ 3d68] │ │ │ │ + 0xffffffffffe44038 (offset: 0x1800130) -> 0x6ec4 fde=[ 3d7c] │ │ │ │ + 0xffffffffffe44048 (offset: 0x1800140) -> 0x6ed8 fde=[ 3d90] │ │ │ │ + 0xffffffffffe44050 (offset: 0x1800148) -> 0x6eec fde=[ 3da4] │ │ │ │ + 0xffffffffffe44058 (offset: 0x1800150) -> 0x6f00 fde=[ 3db8] │ │ │ │ + 0xffffffffffe44068 (offset: 0x1800160) -> 0x6f14 fde=[ 3dcc] │ │ │ │ + 0xffffffffffe4406c (offset: 0x1800164) -> 0x6f28 fde=[ 3de0] │ │ │ │ + 0xffffffffffe440c8 (offset: 0x18001c0) -> 0x6f50 fde=[ 3e08] │ │ │ │ + 0xffffffffffe44170 (offset: 0x1800268) -> 0x6f6c fde=[ 3e24] │ │ │ │ + 0xffffffffffe44250 (offset: 0x1800348) -> 0x6fa8 fde=[ 3e60] │ │ │ │ + 0xffffffffffe44278 (offset: 0x1800370) -> 0x6fbc fde=[ 3e74] │ │ │ │ + 0xffffffffffe44330 (offset: 0x1800428) -> 0x6fe4 fde=[ 3e9c] │ │ │ │ + 0xffffffffffe44488 (offset: 0x1800580) -> 0x7040 fde=[ 3ef8] │ │ │ │ + 0xffffffffffe444e8 (offset: 0x18005e0) -> 0x7054 fde=[ 3f0c] │ │ │ │ + 0xffffffffffe44528 (offset: 0x1800620) -> 0x7070 fde=[ 3f28] │ │ │ │ + 0xffffffffffe445e8 (offset: 0x18006e0) -> 0x7084 fde=[ 3f3c] │ │ │ │ + 0xffffffffffe447c8 (offset: 0x18008c0) -> 0x70ec fde=[ 3fa4] │ │ │ │ + 0xffffffffffe449d0 (offset: 0x1800ac8) -> 0x7160 fde=[ 4018] │ │ │ │ + 0xffffffffffe44be8 (offset: 0x1800ce0) -> 0x71e8 fde=[ 40a0] │ │ │ │ + 0xffffffffffe44bec (offset: 0x1800ce4) -> 0x71fc fde=[ 40b4] │ │ │ │ + 0xffffffffffe44d48 (offset: 0x1800e40) -> 0x7220 fde=[ 40d8] │ │ │ │ + 0xffffffffffe44e38 (offset: 0x1800f30) -> 0x7250 fde=[ 4108] │ │ │ │ + 0xffffffffffe44f28 (offset: 0x1801020) -> 0x7280 fde=[ 4138] │ │ │ │ + 0xffffffffffe45228 (offset: 0x1801320) -> 0x72ec fde=[ 41a4] │ │ │ │ + 0xffffffffffe4530c (offset: 0x1801404) -> 0x731c fde=[ 41d4] │ │ │ │ + 0xffffffffffe45590 (offset: 0x1801688) -> 0x7348 fde=[ 4200] │ │ │ │ + 0xffffffffffe455a8 (offset: 0x18016a0) -> 0x735c fde=[ 4214] │ │ │ │ + 0xffffffffffe45674 (offset: 0x180176c) -> 0x7390 fde=[ 4248] │ │ │ │ + 0xffffffffffe45788 (offset: 0x1801880) -> 0x73bc fde=[ 4274] │ │ │ │ + 0xffffffffffe45808 (offset: 0x1801900) -> 0x73e8 fde=[ 42a0] │ │ │ │ + 0xffffffffffe45888 (offset: 0x1801980) -> 0x7418 fde=[ 42d0] │ │ │ │ + 0xffffffffffe45908 (offset: 0x1801a00) -> 0x743c fde=[ 42f4] │ │ │ │ + 0xffffffffffe46398 (offset: 0x1802490) -> 0x747c fde=[ 4334] │ │ │ │ + 0xffffffffffe463cc (offset: 0x18024c4) -> 0x7498 fde=[ 4350] │ │ │ │ + 0xffffffffffe46454 (offset: 0x180254c) -> 0x74c0 fde=[ 4378] │ │ │ │ + 0xffffffffffe46470 (offset: 0x1802568) -> 0x74e4 fde=[ 439c] │ │ │ │ + 0xffffffffffe464ac (offset: 0x18025a4) -> 0x7500 fde=[ 43b8] │ │ │ │ + 0xffffffffffe464e8 (offset: 0x18025e0) -> 0x751c fde=[ 43d4] │ │ │ │ + 0xffffffffffe46528 (offset: 0x1802620) -> 0x7538 fde=[ 43f0] │ │ │ │ + 0xffffffffffe46548 (offset: 0x1802640) -> 0x754c fde=[ 4404] │ │ │ │ + 0xffffffffffe465c8 (offset: 0x18026c0) -> 0x7578 fde=[ 4430] │ │ │ │ + 0xffffffffffe46648 (offset: 0x1802740) -> 0x75a8 fde=[ 4460] │ │ │ │ + 0xffffffffffe466a8 (offset: 0x18027a0) -> 0x75bc fde=[ 4474] │ │ │ │ + 0xffffffffffe468f4 (offset: 0x18029ec) -> 0x7610 fde=[ 44c8] │ │ │ │ + 0xffffffffffe46a30 (offset: 0x1802b28) -> 0x7648 fde=[ 4500] │ │ │ │ + 0xffffffffffe46b4c (offset: 0x1802c44) -> 0x767c fde=[ 4534] │ │ │ │ + 0xffffffffffe46c48 (offset: 0x1802d40) -> 0x76b8 fde=[ 4570] │ │ │ │ + 0xffffffffffe46c68 (offset: 0x1802d60) -> 0x76d0 fde=[ 4588] │ │ │ │ + 0xffffffffffe46cd8 (offset: 0x1802dd0) -> 0x76f0 fde=[ 45a8] │ │ │ │ + 0xffffffffffe46cec (offset: 0x1802de4) -> 0x7704 fde=[ 45bc] │ │ │ │ + 0xffffffffffe46cf0 (offset: 0x1802de8) -> 0x7718 fde=[ 45d0] │ │ │ │ + 0xffffffffffe46d08 (offset: 0x1802e00) -> 0x772c fde=[ 45e4] │ │ │ │ + 0xffffffffffe46d58 (offset: 0x1802e50) -> 0x774c fde=[ 4604] │ │ │ │ + 0xffffffffffe46d94 (offset: 0x1802e8c) -> 0x7770 fde=[ 4628] │ │ │ │ + 0xffffffffffe46f18 (offset: 0x1803010) -> 0x77a0 fde=[ 4658] │ │ │ │ + 0xffffffffffe46f6c (offset: 0x1803064) -> 0x77b4 fde=[ 466c] │ │ │ │ + 0xffffffffffe47008 (offset: 0x1803100) -> 0x77e0 fde=[ 4698] │ │ │ │ + 0xffffffffffe470c8 (offset: 0x18031c0) -> 0x7810 fde=[ 46c8] │ │ │ │ + 0xffffffffffe48228 (offset: 0x1804320) -> 0x7850 fde=[ 4708] │ │ │ │ + 0xffffffffffe48294 (offset: 0x180438c) -> 0x7878 fde=[ 4730] │ │ │ │ + 0xffffffffffe48298 (offset: 0x1804390) -> 0x788c fde=[ 4744] │ │ │ │ + 0xffffffffffe4830c (offset: 0x1804404) -> 0x78b4 fde=[ 476c] │ │ │ │ + 0xffffffffffe48388 (offset: 0x1804480) -> 0x78dc fde=[ 4794] │ │ │ │ + 0xffffffffffe483b8 (offset: 0x18044b0) -> 0x78f0 fde=[ 47a8] │ │ │ │ + 0xffffffffffe48454 (offset: 0x180454c) -> 0x7910 fde=[ 47c8] │ │ │ │ + 0xffffffffffe485cc (offset: 0x18046c4) -> 0x7940 fde=[ 47f8] │ │ │ │ + 0xffffffffffe4868c (offset: 0x1804784) -> 0x7970 fde=[ 4828] │ │ │ │ + 0xffffffffffe48708 (offset: 0x1804800) -> 0x79a0 fde=[ 4858] │ │ │ │ + 0xffffffffffe48734 (offset: 0x180482c) -> 0x79b4 fde=[ 486c] │ │ │ │ + 0xffffffffffe48748 (offset: 0x1804840) -> 0x79c8 fde=[ 4880] │ │ │ │ + 0xffffffffffe48768 (offset: 0x1804860) -> 0x79e8 fde=[ 48a0] │ │ │ │ + 0xffffffffffe487c8 (offset: 0x18048c0) -> 0x7a04 fde=[ 48bc] │ │ │ │ + 0xffffffffffe4880c (offset: 0x1804904) -> 0x7a28 fde=[ 48e0] │ │ │ │ + 0xffffffffffe48868 (offset: 0x1804960) -> 0x7a4c fde=[ 4904] │ │ │ │ + 0xffffffffffe488d0 (offset: 0x18049c8) -> 0x7a70 fde=[ 4928] │ │ │ │ + 0xffffffffffe488f4 (offset: 0x18049ec) -> 0x7a84 fde=[ 493c] │ │ │ │ + 0xffffffffffe4890c (offset: 0x1804a04) -> 0x7a98 fde=[ 4950] │ │ │ │ + 0xffffffffffe48948 (offset: 0x1804a40) -> 0x7ab8 fde=[ 4970] │ │ │ │ + 0xffffffffffe489f0 (offset: 0x1804ae8) -> 0x7adc fde=[ 4994] │ │ │ │ + 0xffffffffffe48a0c (offset: 0x1804b04) -> 0x7af8 fde=[ 49b0] │ │ │ │ + 0xffffffffffe48a50 (offset: 0x1804b48) -> 0x7b14 fde=[ 49cc] │ │ │ │ + 0xffffffffffe48a94 (offset: 0x1804b8c) -> 0x7b28 fde=[ 49e0] │ │ │ │ + 0xffffffffffe48b28 (offset: 0x1804c20) -> 0x7b50 fde=[ 4a08] │ │ │ │ + 0xffffffffffe48b38 (offset: 0x1804c30) -> 0x7b6c fde=[ 4a24] │ │ │ │ + 0xffffffffffe48b48 (offset: 0x1804c40) -> 0x7b80 fde=[ 4a38] │ │ │ │ + 0xffffffffffe48b88 (offset: 0x1804c80) -> 0x7ba4 fde=[ 4a5c] │ │ │ │ + 0xffffffffffe48bb0 (offset: 0x1804ca8) -> 0x7bc4 fde=[ 4a7c] │ │ │ │ + 0xffffffffffe48bc8 (offset: 0x1804cc0) -> 0x7bd8 fde=[ 4a90] │ │ │ │ + 0xffffffffffe48be8 (offset: 0x1804ce0) -> 0x7bf8 fde=[ 4ab0] │ │ │ │ + 0xffffffffffe48c0c (offset: 0x1804d04) -> 0x7c18 fde=[ 4ad0] │ │ │ │ + 0xffffffffffe48c68 (offset: 0x1804d60) -> 0x7c38 fde=[ 4af0] │ │ │ │ + 0xffffffffffe48c88 (offset: 0x1804d80) -> 0x7c54 fde=[ 4b0c] │ │ │ │ + 0xffffffffffe48d08 (offset: 0x1804e00) -> 0x7c78 fde=[ 4b30] │ │ │ │ + 0xffffffffffe48d4c (offset: 0x1804e44) -> 0x7ca0 fde=[ 4b58] │ │ │ │ + 0xffffffffffe48d90 (offset: 0x1804e88) -> 0x7cc8 fde=[ 4b80] │ │ │ │ + 0xffffffffffe48e68 (offset: 0x1804f60) -> 0x7cf8 fde=[ 4bb0] │ │ │ │ + 0xffffffffffe49354 (offset: 0x180544c) -> 0x7d5c fde=[ 4c14] │ │ │ │ + 0xffffffffffe49f08 (offset: 0x1806000) -> 0x7dec fde=[ 4ca4] │ │ │ │ + 0xffffffffffe49f0c (offset: 0x1806004) -> 0x7e00 fde=[ 4cb8] │ │ │ │ + 0xffffffffffe4a168 (offset: 0x1806260) -> 0x7e48 fde=[ 4d00] │ │ │ │ + 0xffffffffffe4a174 (offset: 0x180626c) -> 0x7e5c fde=[ 4d14] │ │ │ │ + 0xffffffffffe4a18c (offset: 0x1806284) -> 0x7e70 fde=[ 4d28] │ │ │ │ + 0xffffffffffe4a208 (offset: 0x1806300) -> 0x7e98 fde=[ 4d50] │ │ │ │ + 0xffffffffffe4a2c8 (offset: 0x18063c0) -> 0x7ed8 fde=[ 4d90] │ │ │ │ + 0xffffffffffe4a2f4 (offset: 0x18063ec) -> 0x7eec fde=[ 4da4] │ │ │ │ + 0xffffffffffe4a348 (offset: 0x1806440) -> 0x7f0c fde=[ 4dc4] │ │ │ │ + 0xffffffffffe4a3a8 (offset: 0x18064a0) -> 0x7f2c fde=[ 4de4] │ │ │ │ + 0xffffffffffe4a3e8 (offset: 0x18064e0) -> 0x7f48 fde=[ 4e00] │ │ │ │ + 0xffffffffffe4a468 (offset: 0x1806560) -> 0x7f5c fde=[ 4e14] │ │ │ │ + 0xffffffffffe4a4e8 (offset: 0x18065e0) -> 0x7f70 fde=[ 4e28] │ │ │ │ + 0xffffffffffe4a548 (offset: 0x1806640) -> 0x7f88 fde=[ 4e40] │ │ │ │ + 0xffffffffffe4a5b0 (offset: 0x18066a8) -> 0x7fa4 fde=[ 4e5c] │ │ │ │ + 0xffffffffffe4a5e8 (offset: 0x18066e0) -> 0x7fb8 fde=[ 4e70] │ │ │ │ + 0xffffffffffe4a688 (offset: 0x1806780) -> 0x7fe8 fde=[ 4ea0] │ │ │ │ + 0xffffffffffe4a6b8 (offset: 0x18067b0) -> 0x8004 fde=[ 4ebc] │ │ │ │ + 0xffffffffffe4a788 (offset: 0x1806880) -> 0x803c fde=[ 4ef4] │ │ │ │ + 0xffffffffffe4a848 (offset: 0x1806940) -> 0x805c fde=[ 4f14] │ │ │ │ + 0xffffffffffe4a8cc (offset: 0x18069c4) -> 0x807c fde=[ 4f34] │ │ │ │ + 0xffffffffffe4a968 (offset: 0x1806a60) -> 0x80a8 fde=[ 4f60] │ │ │ │ + 0xffffffffffe4a9ac (offset: 0x1806aa4) -> 0x80c4 fde=[ 4f7c] │ │ │ │ + 0xffffffffffe4a9c8 (offset: 0x1806ac0) -> 0x80d8 fde=[ 4f90] │ │ │ │ + 0xffffffffffe4aa88 (offset: 0x1806b80) -> 0x8118 fde=[ 4fd0] │ │ │ │ + 0xffffffffffe4aea8 (offset: 0x1806fa0) -> 0x8150 fde=[ 5008] │ │ │ │ + 0xffffffffffe4b010 (offset: 0x1807108) -> 0x8180 fde=[ 5038] │ │ │ │ + 0xffffffffffe4b028 (offset: 0x1807120) -> 0x8194 fde=[ 504c] │ │ │ │ + 0xffffffffffe4b050 (offset: 0x1807148) -> 0x81a8 fde=[ 5060] │ │ │ │ + 0xffffffffffe4b058 (offset: 0x1807150) -> 0x81bc fde=[ 5074] │ │ │ │ + 0xffffffffffe4b068 (offset: 0x1807160) -> 0x81d0 fde=[ 5088] │ │ │ │ + 0xffffffffffe4b078 (offset: 0x1807170) -> 0x81e4 fde=[ 509c] │ │ │ │ + 0xffffffffffe4b108 (offset: 0x1807200) -> 0x820c fde=[ 50c4] │ │ │ │ + 0xffffffffffe4b1c8 (offset: 0x18072c0) -> 0x8234 fde=[ 50ec] │ │ │ │ + 0xffffffffffe4b354 (offset: 0x180744c) -> 0x825c fde=[ 5114] │ │ │ │ + 0xffffffffffe4b3c8 (offset: 0x18074c0) -> 0x8278 fde=[ 5130] │ │ │ │ + 0xffffffffffe4b4a8 (offset: 0x18075a0) -> 0x82c0 fde=[ 5178] │ │ │ │ + 0xffffffffffe4b6c8 (offset: 0x18077c0) -> 0x82f0 fde=[ 51a8] │ │ │ │ + 0xffffffffffe4b6d0 (offset: 0x18077c8) -> 0x8304 fde=[ 51bc] │ │ │ │ + 0xffffffffffe4b6d8 (offset: 0x18077d0) -> 0x8318 fde=[ 51d0] │ │ │ │ + 0xffffffffffe4b910 (offset: 0x1807a08) -> 0x835c fde=[ 5214] │ │ │ │ + 0xffffffffffe4b9d4 (offset: 0x1807acc) -> 0x838c fde=[ 5244] │ │ │ │ + 0xffffffffffe4bb88 (offset: 0x1807c80) -> 0x83f8 fde=[ 52b0] │ │ │ │ + 0xffffffffffe4bce8 (offset: 0x1807de0) -> 0x8428 fde=[ 52e0] │ │ │ │ + 0xffffffffffe4bd48 (offset: 0x1807e40) -> 0x844c fde=[ 5304] │ │ │ │ + 0xffffffffffe4bd88 (offset: 0x1807e80) -> 0x8470 fde=[ 5328] │ │ │ │ + 0xffffffffffe4bdc8 (offset: 0x1807ec0) -> 0x8494 fde=[ 534c] │ │ │ │ + 0xffffffffffe4bf28 (offset: 0x1808020) -> 0x84cc fde=[ 5384] │ │ │ │ + 0xffffffffffe4bf48 (offset: 0x1808040) -> 0x84e0 fde=[ 5398] │ │ │ │ + 0xffffffffffe4bf88 (offset: 0x1808080) -> 0x8500 fde=[ 53b8] │ │ │ │ + 0xffffffffffe4bff8 (offset: 0x18080f0) -> 0x8518 fde=[ 53d0] │ │ │ │ + 0xffffffffffe4c008 (offset: 0x1808100) -> 0x852c fde=[ 53e4] │ │ │ │ + 0xffffffffffe4c028 (offset: 0x1808120) -> 0x8550 fde=[ 5408] │ │ │ │ + 0xffffffffffe4c188 (offset: 0x1808280) -> 0x8580 fde=[ 5438] │ │ │ │ + 0xffffffffffe4c1a8 (offset: 0x18082a0) -> 0x8594 fde=[ 544c] │ │ │ │ + 0xffffffffffe4c1c8 (offset: 0x18082c0) -> 0x85a8 fde=[ 5460] │ │ │ │ + 0xffffffffffe4c1cc (offset: 0x18082c4) -> 0x85bc fde=[ 5474] │ │ │ │ + 0xffffffffffe4c1e8 (offset: 0x18082e0) -> 0x85d0 fde=[ 5488] │ │ │ │ + 0xffffffffffe4c208 (offset: 0x1808300) -> 0x85e4 fde=[ 549c] │ │ │ │ + 0xffffffffffe4c228 (offset: 0x1808320) -> 0x85f8 fde=[ 54b0] │ │ │ │ + 0xffffffffffe4c22c (offset: 0x1808324) -> 0x860c fde=[ 54c4] │ │ │ │ + 0xffffffffffe4c230 (offset: 0x1808328) -> 0x8620 fde=[ 54d8] │ │ │ │ + 0xffffffffffe4c234 (offset: 0x180832c) -> 0x8634 fde=[ 54ec] │ │ │ │ + 0xffffffffffe4c238 (offset: 0x1808330) -> 0x8648 fde=[ 5500] │ │ │ │ + 0xffffffffffe4c248 (offset: 0x1808340) -> 0x865c fde=[ 5514] │ │ │ │ + 0xffffffffffe4c268 (offset: 0x1808360) -> 0x8670 fde=[ 5528] │ │ │ │ + 0xffffffffffe4c288 (offset: 0x1808380) -> 0x8684 fde=[ 553c] │ │ │ │ + 0xffffffffffe4c2a8 (offset: 0x18083a0) -> 0x8698 fde=[ 5550] │ │ │ │ + 0xffffffffffe4c2c8 (offset: 0x18083c0) -> 0x86ac fde=[ 5564] │ │ │ │ + 0xffffffffffe4c370 (offset: 0x1808468) -> 0x86d4 fde=[ 558c] │ │ │ │ + 0xffffffffffe4c374 (offset: 0x180846c) -> 0x86e8 fde=[ 55a0] │ │ │ │ + 0xffffffffffe4c398 (offset: 0x1808490) -> 0x8704 fde=[ 55bc] │ │ │ │ + 0xffffffffffe4c3c8 (offset: 0x18084c0) -> 0x8724 fde=[ 55dc] │ │ │ │ + 0xffffffffffe4c3d4 (offset: 0x18084cc) -> 0x8738 fde=[ 55f0] │ │ │ │ + 0xffffffffffe4c3d8 (offset: 0x18084d0) -> 0x874c fde=[ 5604] │ │ │ │ + 0xffffffffffe4c3ec (offset: 0x18084e4) -> 0x8760 fde=[ 5618] │ │ │ │ + 0xffffffffffe4c408 (offset: 0x1808500) -> 0x8774 fde=[ 562c] │ │ │ │ + 0xffffffffffe4c428 (offset: 0x1808520) -> 0x8788 fde=[ 5640] │ │ │ │ + 0xffffffffffe4c448 (offset: 0x1808540) -> 0x879c fde=[ 5654] │ │ │ │ + 0xffffffffffe4c468 (offset: 0x1808560) -> 0x87b0 fde=[ 5668] │ │ │ │ + 0xffffffffffe4c488 (offset: 0x1808580) -> 0x87c4 fde=[ 567c] │ │ │ │ + 0xffffffffffe4c4f0 (offset: 0x18085e8) -> 0x87e0 fde=[ 5698] │ │ │ │ + 0xffffffffffe4c568 (offset: 0x1808660) -> 0x87fc fde=[ 56b4] │ │ │ │ + 0xffffffffffe4c594 (offset: 0x180868c) -> 0x8810 fde=[ 56c8] │ │ │ │ + 0xffffffffffe4c5c8 (offset: 0x18086c0) -> 0x8824 fde=[ 56dc] │ │ │ │ + 0xffffffffffe4c5f4 (offset: 0x18086ec) -> 0x8838 fde=[ 56f0] │ │ │ │ + 0xffffffffffe4c608 (offset: 0x1808700) -> 0x884c fde=[ 5704] │ │ │ │ + 0xffffffffffe4c628 (offset: 0x1808720) -> 0x8860 fde=[ 5718] │ │ │ │ + 0xffffffffffe4c648 (offset: 0x1808740) -> 0x8874 fde=[ 572c] │ │ │ │ + 0xffffffffffe4c668 (offset: 0x1808760) -> 0x8888 fde=[ 5740] │ │ │ │ + 0xffffffffffe4c688 (offset: 0x1808780) -> 0x889c fde=[ 5754] │ │ │ │ + 0xffffffffffe4c6a8 (offset: 0x18087a0) -> 0x88b0 fde=[ 5768] │ │ │ │ + 0xffffffffffe4c6c8 (offset: 0x18087c0) -> 0x88c4 fde=[ 577c] │ │ │ │ + 0xffffffffffe4c6e8 (offset: 0x18087e0) -> 0x88d8 fde=[ 5790] │ │ │ │ + 0xffffffffffe4c708 (offset: 0x1808800) -> 0x88ec fde=[ 57a4] │ │ │ │ + 0xffffffffffe4c728 (offset: 0x1808820) -> 0x8900 fde=[ 57b8] │ │ │ │ + 0xffffffffffe4c748 (offset: 0x1808840) -> 0x8918 fde=[ 57d0] │ │ │ │ + 0xffffffffffe4c7a8 (offset: 0x18088a0) -> 0x893c fde=[ 57f4] │ │ │ │ + 0xffffffffffe4c80c (offset: 0x1808904) -> 0x8964 fde=[ 581c] │ │ │ │ + 0xffffffffffe4c9ac (offset: 0x1808aa4) -> 0x8998 fde=[ 5850] │ │ │ │ + 0xffffffffffe4ca88 (offset: 0x1808b80) -> 0x89d0 fde=[ 5888] │ │ │ │ + 0xffffffffffe4cdec (offset: 0x1808ee4) -> 0x8a04 fde=[ 58bc] │ │ │ │ + 0xffffffffffe4d0c8 (offset: 0x18091c0) -> 0x8a24 fde=[ 58dc] │ │ │ │ + 0xffffffffffe4d26c (offset: 0x1809364) -> 0x8a54 fde=[ 590c] │ │ │ │ + 0xffffffffffe4d408 (offset: 0x1809500) -> 0x8a84 fde=[ 593c] │ │ │ │ + 0xffffffffffe4d448 (offset: 0x1809540) -> 0x8aa4 fde=[ 595c] │ │ │ │ + 0xffffffffffe4d48c (offset: 0x1809584) -> 0x8ac8 fde=[ 5980] │ │ │ │ + 0xffffffffffe4d510 (offset: 0x1809608) -> 0x8af0 fde=[ 59a8] │ │ │ │ + 0xffffffffffe4d528 (offset: 0x1809620) -> 0x8b04 fde=[ 59bc] │ │ │ │ + 0xffffffffffe4d5ac (offset: 0x18096a4) -> 0x8b34 fde=[ 59ec] │ │ │ │ + 0xffffffffffe4d648 (offset: 0x1809740) -> 0x8b54 fde=[ 5a0c] │ │ │ │ + 0xffffffffffe4d6d4 (offset: 0x18097cc) -> 0x8b80 fde=[ 5a38] │ │ │ │ + 0xffffffffffe4d828 (offset: 0x1809920) -> 0x8bc8 fde=[ 5a80] │ │ │ │ + 0xffffffffffe4d878 (offset: 0x1809970) -> 0x8bec fde=[ 5aa4] │ │ │ │ + 0xffffffffffe4dbb0 (offset: 0x1809ca8) -> 0x8c34 fde=[ 5aec] │ │ │ │ + 0xffffffffffe4dd88 (offset: 0x1809e80) -> 0x8c64 fde=[ 5b1c] │ │ │ │ + 0xffffffffffe4e310 (offset: 0x180a408) -> 0x8c8c fde=[ 5b44] │ │ │ │ + 0xffffffffffe4e474 (offset: 0x180a56c) -> 0x8cb4 fde=[ 5b6c] │ │ │ │ + 0xffffffffffe4e678 (offset: 0x180a770) -> 0x8ce0 fde=[ 5b98] │ │ │ │ + 0xffffffffffe4e8a8 (offset: 0x180a9a0) -> 0x8d34 fde=[ 5bec] │ │ │ │ + 0xffffffffffe4eb48 (offset: 0x180ac40) -> 0x8d84 fde=[ 5c3c] │ │ │ │ + 0xffffffffffe4edb0 (offset: 0x180aea8) -> 0x8dac fde=[ 5c64] │ │ │ │ + 0xffffffffffe4f008 (offset: 0x180b100) -> 0x8dd8 fde=[ 5c90] │ │ │ │ + 0xffffffffffe4f428 (offset: 0x180b520) -> 0x8e0c fde=[ 5cc4] │ │ │ │ + 0xffffffffffe4f9f0 (offset: 0x180bae8) -> 0x8e4c fde=[ 5d04] │ │ │ │ + 0xffffffffffe4fc68 (offset: 0x180bd60) -> 0x8e78 fde=[ 5d30] │ │ │ │ + 0xffffffffffe4feec (offset: 0x180bfe4) -> 0x8ea4 fde=[ 5d5c] │ │ │ │ + 0xffffffffffe500f8 (offset: 0x180c1f0) -> 0x8ed0 fde=[ 5d88] │ │ │ │ + 0xffffffffffe502ac (offset: 0x180c3a4) -> 0x8ef8 fde=[ 5db0] │ │ │ │ + 0xffffffffffe503cc (offset: 0x180c4c4) -> 0x8f18 fde=[ 5dd0] │ │ │ │ + 0xffffffffffe504f8 (offset: 0x180c5f0) -> 0x8f38 fde=[ 5df0] │ │ │ │ + 0xffffffffffe50628 (offset: 0x180c720) -> 0x8f58 fde=[ 5e10] │ │ │ │ + 0xffffffffffe50654 (offset: 0x180c74c) -> 0x8f74 fde=[ 5e2c] │ │ │ │ + 0xffffffffffe5068c (offset: 0x180c784) -> 0x8f90 fde=[ 5e48] │ │ │ │ + 0xffffffffffe50868 (offset: 0x180c960) -> 0x8fd4 fde=[ 5e8c] │ │ │ │ + 0xffffffffffe50a30 (offset: 0x180cb28) -> 0x901c fde=[ 5ed4] │ │ │ │ + 0xffffffffffe50c68 (offset: 0x180cd60) -> 0x9078 fde=[ 5f30] │ │ │ │ + 0xffffffffffe50db8 (offset: 0x180ceb0) -> 0x909c fde=[ 5f54] │ │ │ │ + 0xffffffffffe50f28 (offset: 0x180d020) -> 0x90c0 fde=[ 5f78] │ │ │ │ + 0xffffffffffe51128 (offset: 0x180d220) -> 0x90e8 fde=[ 5fa0] │ │ │ │ + 0xffffffffffe512a8 (offset: 0x180d3a0) -> 0x9110 fde=[ 5fc8] │ │ │ │ + 0xffffffffffe517c8 (offset: 0x180d8c0) -> 0x9150 fde=[ 6008] │ │ │ │ + 0xffffffffffe51988 (offset: 0x180da80) -> 0x9178 fde=[ 6030] │ │ │ │ + 0xffffffffffe51be8 (offset: 0x180dce0) -> 0x91a0 fde=[ 6058] │ │ │ │ + 0xffffffffffe51da8 (offset: 0x180dea0) -> 0x91c8 fde=[ 6080] │ │ │ │ + 0xffffffffffe52008 (offset: 0x180e100) -> 0x91fc fde=[ 60b4] │ │ │ │ + 0xffffffffffe52428 (offset: 0x180e520) -> 0x923c fde=[ 60f4] │ │ │ │ + 0xffffffffffe52448 (offset: 0x180e540) -> 0x9250 fde=[ 6108] │ │ │ │ + 0xffffffffffe524f0 (offset: 0x180e5e8) -> 0x928c fde=[ 6144] │ │ │ │ + 0xffffffffffe52554 (offset: 0x180e64c) -> 0x92b4 fde=[ 616c] │ │ │ │ + 0xffffffffffe525e8 (offset: 0x180e6e0) -> 0x92e0 fde=[ 6198] │ │ │ │ + 0xffffffffffe525ec (offset: 0x180e6e4) -> 0x92f4 fde=[ 61ac] │ │ │ │ + 0xffffffffffe525f4 (offset: 0x180e6ec) -> 0x9308 fde=[ 61c0] │ │ │ │ + 0xffffffffffe52614 (offset: 0x180e70c) -> 0x9328 fde=[ 61e0] │ │ │ │ + 0xffffffffffe52628 (offset: 0x180e720) -> 0x933c fde=[ 61f4] │ │ │ │ + 0xffffffffffe52738 (offset: 0x180e830) -> 0x936c fde=[ 6224] │ │ │ │ + 0xffffffffffe52748 (offset: 0x180e840) -> 0x9380 fde=[ 6238] │ │ │ │ + 0xffffffffffe5274c (offset: 0x180e844) -> 0x9394 fde=[ 624c] │ │ │ │ + 0xffffffffffe527c8 (offset: 0x180e8c0) -> 0x93c8 fde=[ 6280] │ │ │ │ + 0xffffffffffe527e8 (offset: 0x180e8e0) -> 0x93e0 fde=[ 6298] │ │ │ │ + 0xffffffffffe527ec (offset: 0x180e8e4) -> 0x93f4 fde=[ 62ac] │ │ │ │ + 0xffffffffffe52828 (offset: 0x180e920) -> 0x9408 fde=[ 62c0] │ │ │ │ + 0xffffffffffe52848 (offset: 0x180e940) -> 0x9420 fde=[ 62d8] │ │ │ │ + 0xffffffffffe52868 (offset: 0x180e960) -> 0x9438 fde=[ 62f0] │ │ │ │ + 0xffffffffffe528e8 (offset: 0x180e9e0) -> 0x9468 fde=[ 6320] │ │ │ │ + 0xffffffffffe52948 (offset: 0x180ea40) -> 0x9490 fde=[ 6348] │ │ │ │ + 0xffffffffffe52a94 (offset: 0x180eb8c) -> 0x94b8 fde=[ 6370] │ │ │ │ + 0xffffffffffe52b48 (offset: 0x180ec40) -> 0x94cc fde=[ 6384] │ │ │ │ + 0xffffffffffe52e4c (offset: 0x180ef44) -> 0x94f0 fde=[ 63a8] │ │ │ │ + 0xffffffffffe52f88 (offset: 0x180f080) -> 0x9504 fde=[ 63bc] │ │ │ │ + 0xffffffffffe52ff0 (offset: 0x180f0e8) -> 0x9520 fde=[ 63d8] │ │ │ │ + 0xffffffffffe53208 (offset: 0x180f300) -> 0x9538 fde=[ 63f0] │ │ │ │ + 0xffffffffffe53294 (offset: 0x180f38c) -> 0x9558 fde=[ 6410] │ │ │ │ + 0xffffffffffe53518 (offset: 0x180f610) -> 0x9578 fde=[ 6430] │ │ │ │ + 0xffffffffffe535f0 (offset: 0x180f6e8) -> 0x95a0 fde=[ 6458] │ │ │ │ + 0xffffffffffe53648 (offset: 0x180f740) -> 0x95b4 fde=[ 646c] │ │ │ │ + 0xffffffffffe5364c (offset: 0x180f744) -> 0x95c8 fde=[ 6480] │ │ │ │ + 0xffffffffffe53654 (offset: 0x180f74c) -> 0x95dc fde=[ 6494] │ │ │ │ + 0xffffffffffe537cc (offset: 0x180f8c4) -> 0x9600 fde=[ 64b8] │ │ │ │ + 0xffffffffffe53830 (offset: 0x180f928) -> 0x9614 fde=[ 64cc] │ │ │ │ + 0xffffffffffe53834 (offset: 0x180f92c) -> 0x9628 fde=[ 64e0] │ │ │ │ + 0xffffffffffe53848 (offset: 0x180f940) -> 0x963c fde=[ 64f4] │ │ │ │ + 0xffffffffffe53988 (offset: 0x180fa80) -> 0x966c fde=[ 6524] │ │ │ │ + 0xffffffffffe5398c (offset: 0x180fa84) -> 0x9680 fde=[ 6538] │ │ │ │ + 0xffffffffffe539b4 (offset: 0x180faac) -> 0x96a0 fde=[ 6558] │ │ │ │ + 0xffffffffffe539b8 (offset: 0x180fab0) -> 0x96b4 fde=[ 656c] │ │ │ │ + 0xffffffffffe539e8 (offset: 0x180fae0) -> 0x96cc fde=[ 6584] │ │ │ │ + 0xffffffffffe53b88 (offset: 0x180fc80) -> 0x96ec fde=[ 65a4] │ │ │ │ + 0xffffffffffe53ba8 (offset: 0x180fca0) -> 0x9700 fde=[ 65b8] │ │ │ │ + 0xffffffffffe53bd8 (offset: 0x180fcd0) -> 0x9714 fde=[ 65cc] │ │ │ │ + 0xffffffffffe53d14 (offset: 0x180fe0c) -> 0x9790 fde=[ 6648] │ │ │ │ + 0xffffffffffe53e08 (offset: 0x180ff00) -> 0x97d0 fde=[ 6688] │ │ │ │ + 0xffffffffffe53e10 (offset: 0x180ff08) -> 0x97e4 fde=[ 669c] │ │ │ │ + 0xffffffffffe53f28 (offset: 0x1810020) -> 0x9808 fde=[ 66c0] │ │ │ │ + 0xffffffffffe54098 (offset: 0x1810190) -> 0x9848 fde=[ 6700] │ │ │ │ + 0xffffffffffe5410c (offset: 0x1810204) -> 0x9870 fde=[ 6728] │ │ │ │ + 0xffffffffffe54348 (offset: 0x1810440) -> 0x9884 fde=[ 673c] │ │ │ │ + 0xffffffffffe554ec (offset: 0x18115e4) -> 0x9900 fde=[ 67b8] │ │ │ │ + 0xffffffffffe55508 (offset: 0x1811600) -> 0x9918 fde=[ 67d0] │ │ │ │ + 0xffffffffffe555d8 (offset: 0x18116d0) -> 0x992c fde=[ 67e4] │ │ │ │ + 0xffffffffffe55610 (offset: 0x1811708) -> 0x9940 fde=[ 67f8] │ │ │ │ + 0xffffffffffe556e8 (offset: 0x18117e0) -> 0x9968 fde=[ 6820] │ │ │ │ + 0xffffffffffe5570c (offset: 0x1811804) -> 0x997c fde=[ 6834] │ │ │ │ + 0xffffffffffe55714 (offset: 0x181180c) -> 0x9990 fde=[ 6848] │ │ │ │ + 0xffffffffffe55718 (offset: 0x1811810) -> 0x99a4 fde=[ 685c] │ │ │ │ + 0xffffffffffe55728 (offset: 0x1811820) -> 0x99b8 fde=[ 6870] │ │ │ │ + 0xffffffffffe55758 (offset: 0x1811850) -> 0x99cc fde=[ 6884] │ │ │ │ + 0xffffffffffe557d8 (offset: 0x18118d0) -> 0x99e0 fde=[ 6898] │ │ │ │ + 0xffffffffffe55988 (offset: 0x1811a80) -> 0x9a00 fde=[ 68b8] │ │ │ │ + 0xffffffffffe55b28 (offset: 0x1811c20) -> 0x9a30 fde=[ 68e8] │ │ │ │ + 0xffffffffffe55b94 (offset: 0x1811c8c) -> 0x9a48 fde=[ 6900] │ │ │ │ + 0xffffffffffe55c48 (offset: 0x1811d40) -> 0x9a60 fde=[ 6918] │ │ │ │ + 0xffffffffffe55c4c (offset: 0x1811d44) -> 0x9a74 fde=[ 692c] │ │ │ │ + 0xffffffffffe55d68 (offset: 0x1811e60) -> 0x9aa4 fde=[ 695c] │ │ │ │ + 0xffffffffffe55d70 (offset: 0x1811e68) -> 0x9ab8 fde=[ 6970] │ │ │ │ + 0xffffffffffe55db0 (offset: 0x1811ea8) -> 0x9adc fde=[ 6994] │ │ │ │ + 0xffffffffffe55db8 (offset: 0x1811eb0) -> 0x9af0 fde=[ 69a8] │ │ │ │ + 0xffffffffffe55f90 (offset: 0x1812088) -> 0x9b30 fde=[ 69e8] │ │ │ │ + 0xffffffffffe55fe8 (offset: 0x18120e0) -> 0x9b54 fde=[ 6a0c] │ │ │ │ + 0xffffffffffe56028 (offset: 0x1812120) -> 0x9b78 fde=[ 6a30] │ │ │ │ + 0xffffffffffe561b8 (offset: 0x18122b0) -> 0x9bc0 fde=[ 6a78] │ │ │ │ + 0xffffffffffe56234 (offset: 0x181232c) -> 0x9bd4 fde=[ 6a8c] │ │ │ │ + 0xffffffffffe56510 (offset: 0x1812608) -> 0x9c44 fde=[ 6afc] │ │ │ │ + 0xffffffffffe56588 (offset: 0x1812680) -> 0x9c58 fde=[ 6b10] │ │ │ │ + 0xffffffffffe56608 (offset: 0x1812700) -> 0x9c84 fde=[ 6b3c] │ │ │ │ + 0xffffffffffe56648 (offset: 0x1812740) -> 0x9ca8 fde=[ 6b60] │ │ │ │ + 0xffffffffffe56668 (offset: 0x1812760) -> 0x9cbc fde=[ 6b74] │ │ │ │ + 0xffffffffffe566a8 (offset: 0x18127a0) -> 0x9cd8 fde=[ 6b90] │ │ │ │ + 0xffffffffffe56928 (offset: 0x1812a20) -> 0x9d2c fde=[ 6be4] │ │ │ │ + 0xffffffffffe56a88 (offset: 0x1812b80) -> 0x9d4c fde=[ 6c04] │ │ │ │ + 0xffffffffffe56a8c (offset: 0x1812b84) -> 0x9d60 fde=[ 6c18] │ │ │ │ + 0xffffffffffe57090 (offset: 0x1813188) -> 0x9db4 fde=[ 6c6c] │ │ │ │ + 0xffffffffffe57098 (offset: 0x1813190) -> 0x9dc8 fde=[ 6c80] │ │ │ │ + 0xffffffffffe570a8 (offset: 0x18131a0) -> 0x9ddc fde=[ 6c94] │ │ │ │ + 0xffffffffffe570c8 (offset: 0x18131c0) -> 0x9df0 fde=[ 6ca8] │ │ │ │ + 0xffffffffffe57430 (offset: 0x1813528) -> 0x9e30 fde=[ 6ce8] │ │ │ │ + 0xffffffffffe57448 (offset: 0x1813540) -> 0x9e4c fde=[ 6d04] │ │ │ │ + 0xffffffffffe57468 (offset: 0x1813560) -> 0x9e68 fde=[ 6d20] │ │ │ │ + 0xffffffffffe574c8 (offset: 0x18135c0) -> 0x9e8c fde=[ 6d44] │ │ │ │ + 0xffffffffffe57568 (offset: 0x1813660) -> 0x9eb8 fde=[ 6d70] │ │ │ │ + 0xffffffffffe575e8 (offset: 0x18136e0) -> 0x9ecc fde=[ 6d84] │ │ │ │ + 0xffffffffffe5768c (offset: 0x1813784) -> 0x9ef8 fde=[ 6db0] │ │ │ │ + 0xffffffffffe57788 (offset: 0x1813880) -> 0x9f18 fde=[ 6dd0] │ │ │ │ + 0xffffffffffe57848 (offset: 0x1813940) -> 0x9f38 fde=[ 6df0] │ │ │ │ + 0xffffffffffe57908 (offset: 0x1813a00) -> 0x9f58 fde=[ 6e10] │ │ │ │ + 0xffffffffffe579f8 (offset: 0x1813af0) -> 0x9f6c fde=[ 6e24] │ │ │ │ + 0xffffffffffe57a08 (offset: 0x1813b00) -> 0x9f80 fde=[ 6e38] │ │ │ │ + 0xffffffffffe57aac (offset: 0x1813ba4) -> 0x9fac fde=[ 6e64] │ │ │ │ + 0xffffffffffe57b78 (offset: 0x1813c70) -> 0x9fc8 fde=[ 6e80] │ │ │ │ + 0xffffffffffe57c6c (offset: 0x1813d64) -> 0x9fe8 fde=[ 6ea0] │ │ │ │ + 0xffffffffffe57d68 (offset: 0x1813e60) -> 0xa008 fde=[ 6ec0] │ │ │ │ + 0xffffffffffe580e8 (offset: 0x18141e0) -> 0xa030 fde=[ 6ee8] │ │ │ │ + 0xffffffffffe58174 (offset: 0x181426c) -> 0xa050 fde=[ 6f08] │ │ │ │ + 0xffffffffffe58268 (offset: 0x1814360) -> 0xa10c fde=[ 6fc4] │ │ │ │ + 0xffffffffffe585c8 (offset: 0x18146c0) -> 0xa144 fde=[ 6ffc] │ │ │ │ + 0xffffffffffe585e8 (offset: 0x18146e0) -> 0xa158 fde=[ 7010] │ │ │ │ + 0xffffffffffe5860c (offset: 0x1814704) -> 0xa16c fde=[ 7024] │ │ │ │ + 0xffffffffffe589a8 (offset: 0x1814aa0) -> 0xa1d4 fde=[ 708c] │ │ │ │ + 0xffffffffffe58ac8 (offset: 0x1814bc0) -> 0xa2a4 fde=[ 715c] │ │ │ │ + 0xffffffffffe58ca8 (offset: 0x1814da0) -> 0xa2c8 fde=[ 7180] │ │ │ │ + 0xffffffffffe58d78 (offset: 0x1814e70) -> 0xa2e4 fde=[ 719c] │ │ │ │ + 0xffffffffffe58d88 (offset: 0x1814e80) -> 0xa2f8 fde=[ 71b0] │ │ │ │ + 0xffffffffffe58e48 (offset: 0x1814f40) -> 0xa318 fde=[ 71d0] │ │ │ │ + 0xffffffffffe58f08 (offset: 0x1815000) -> 0xa338 fde=[ 71f0] │ │ │ │ + 0xffffffffffe59008 (offset: 0x1815100) -> 0xa358 fde=[ 7210] │ │ │ │ + 0xffffffffffe59050 (offset: 0x1815148) -> 0xa378 fde=[ 7230] │ │ │ │ + 0xffffffffffe590a8 (offset: 0x18151a0) -> 0xa398 fde=[ 7250] │ │ │ │ + 0xffffffffffe590b0 (offset: 0x18151a8) -> 0xa41c fde=[ 72d4] │ │ │ │ + 0xffffffffffe591c8 (offset: 0x18152c0) -> 0xa430 fde=[ 72e8] │ │ │ │ + 0xffffffffffe5920c (offset: 0x1815304) -> 0xa454 fde=[ 730c] │ │ │ │ + 0xffffffffffe59328 (offset: 0x1815420) -> 0xa494 fde=[ 734c] │ │ │ │ + 0xffffffffffe59370 (offset: 0x1815468) -> 0xa4b4 fde=[ 736c] │ │ │ │ + 0xffffffffffe593b4 (offset: 0x18154ac) -> 0xa4d8 fde=[ 7390] │ │ │ │ + 0xffffffffffe594f0 (offset: 0x18155e8) -> 0xa51c fde=[ 73d4] │ │ │ │ + 0xffffffffffe59568 (offset: 0x1815660) -> 0xa538 fde=[ 73f0] │ │ │ │ + 0xffffffffffe5a5e8 (offset: 0x18166e0) -> 0xa568 fde=[ 7420] │ │ │ │ + 0xffffffffffe5ab2c (offset: 0x1816c24) -> 0xa5cc fde=[ 7484] │ │ │ │ + 0xffffffffffe5ab48 (offset: 0x1816c40) -> 0xa5e0 fde=[ 7498] │ │ │ │ + 0xffffffffffe5abc8 (offset: 0x1816cc0) -> 0xa5f4 fde=[ 74ac] │ │ │ │ + 0xffffffffffe5abd8 (offset: 0x1816cd0) -> 0xa608 fde=[ 74c0] │ │ │ │ + 0xffffffffffe5ac98 (offset: 0x1816d90) -> 0xa668 fde=[ 7520] │ │ │ │ + 0xffffffffffe5b24c (offset: 0x1817344) -> 0xa6c8 fde=[ 7580] │ │ │ │ + 0xffffffffffe5b2a8 (offset: 0x18173a0) -> 0xa6ec fde=[ 75a4] │ │ │ │ + 0xffffffffffe5b30c (offset: 0x1817404) -> 0xa710 fde=[ 75c8] │ │ │ │ + 0xffffffffffe5b408 (offset: 0x1817500) -> 0xa748 fde=[ 7600] │ │ │ │ + 0xffffffffffe5b438 (offset: 0x1817530) -> 0xa768 fde=[ 7620] │ │ │ │ + 0xffffffffffe5b4f0 (offset: 0x18175e8) -> 0xa798 fde=[ 7650] │ │ │ │ + 0xffffffffffe5b590 (offset: 0x1817688) -> 0xa7c0 fde=[ 7678] │ │ │ │ + 0xffffffffffe5b6cc (offset: 0x18177c4) -> 0xa87c fde=[ 7734] │ │ │ │ + 0xffffffffffe5b8c8 (offset: 0x18179c0) -> 0xa934 fde=[ 77ec] │ │ │ │ + 0xffffffffffe5bc88 (offset: 0x1817d80) -> 0xa99c fde=[ 7854] │ │ │ │ + 0xffffffffffe5bcb4 (offset: 0x1817dac) -> 0xaa00 fde=[ 78b8] │ │ │ │ + 0xffffffffffe5c218 (offset: 0x1818310) -> 0xaab8 fde=[ 7970] │ │ │ │ + 0xffffffffffe5c468 (offset: 0x1818560) -> 0xab14 fde=[ 79cc] │ │ │ │ + 0xffffffffffe5c568 (offset: 0x1818660) -> 0xab64 fde=[ 7a1c] │ │ │ │ + 0xffffffffffe5d068 (offset: 0x1819160) -> 0xaba8 fde=[ 7a60] │ │ │ │ + 0xffffffffffe5d0ec (offset: 0x18191e4) -> 0xabbc fde=[ 7a74] │ │ │ │ + 0xffffffffffe5d128 (offset: 0x1819220) -> 0xabd0 fde=[ 7a88] │ │ │ │ + 0xffffffffffe5d248 (offset: 0x1819340) -> 0xac00 fde=[ 7ab8] │ │ │ │ + 0xffffffffffe5d368 (offset: 0x1819460) -> 0xac20 fde=[ 7ad8] │ │ │ │ + 0xffffffffffe5d468 (offset: 0x1819560) -> 0xac7c fde=[ 7b34] │ │ │ │ + 0xffffffffffe5d4c8 (offset: 0x18195c0) -> 0xac90 fde=[ 7b48] │ │ │ │ + 0xffffffffffe5d6ec (offset: 0x18197e4) -> 0xacd0 fde=[ 7b88] │ │ │ │ + 0xffffffffffe5d954 (offset: 0x1819a4c) -> 0xacfc fde=[ 7bb4] │ │ │ │ + 0xffffffffffe5d9a8 (offset: 0x1819aa0) -> 0xad24 fde=[ 7bdc] │ │ │ │ + 0xffffffffffe5dd18 (offset: 0x1819e10) -> 0xad74 fde=[ 7c2c] │ │ │ │ + 0xffffffffffe5dd2c (offset: 0x1819e24) -> 0xad88 fde=[ 7c40] │ │ │ │ + 0xffffffffffe5dd48 (offset: 0x1819e40) -> 0xad9c fde=[ 7c54] │ │ │ │ + 0xffffffffffe5dd90 (offset: 0x1819e88) -> 0xadb0 fde=[ 7c68] │ │ │ │ + 0xffffffffffe5ddcc (offset: 0x1819ec4) -> 0xadc4 fde=[ 7c7c] │ │ │ │ + 0xffffffffffe5dde8 (offset: 0x1819ee0) -> 0xadd8 fde=[ 7c90] │ │ │ │ + 0xffffffffffe5ddf8 (offset: 0x1819ef0) -> 0xadec fde=[ 7ca4] │ │ │ │ + 0xffffffffffe5dee8 (offset: 0x1819fe0) -> 0xae00 fde=[ 7cb8] │ │ │ │ + 0xffffffffffe5df08 (offset: 0x181a000) -> 0xae14 fde=[ 7ccc] │ │ │ │ + 0xffffffffffe5df28 (offset: 0x181a020) -> 0xae28 fde=[ 7ce0] │ │ │ │ + 0xffffffffffe5e128 (offset: 0x181a220) -> 0xae48 fde=[ 7d00] │ │ │ │ + 0xffffffffffe5e148 (offset: 0x181a240) -> 0xae68 fde=[ 7d20] │ │ │ │ + 0xffffffffffe5e308 (offset: 0x181a400) -> 0xae9c fde=[ 7d54] │ │ │ │ + 0xffffffffffe5e408 (offset: 0x181a500) -> 0xaec0 fde=[ 7d78] │ │ │ │ + 0xffffffffffe5e570 (offset: 0x181a668) -> 0xaef4 fde=[ 7dac] │ │ │ │ + 0xffffffffffe5e748 (offset: 0x181a840) -> 0xaf30 fde=[ 7de8] │ │ │ │ + 0xffffffffffe5e7f0 (offset: 0x181a8e8) -> 0xaf4c fde=[ 7e04] │ │ │ │ + 0xffffffffffe5e8ac (offset: 0x181a9a4) -> 0xaf68 fde=[ 7e20] │ │ │ │ + 0xffffffffffe5e968 (offset: 0x181aa60) -> 0xaf84 fde=[ 7e3c] │ │ │ │ + 0xffffffffffe5ea28 (offset: 0x181ab20) -> 0xafa0 fde=[ 7e58] │ │ │ │ + 0xffffffffffe5ead4 (offset: 0x181abcc) -> 0xafbc fde=[ 7e74] │ │ │ │ + 0xffffffffffe5eb88 (offset: 0x181ac80) -> 0xafd8 fde=[ 7e90] │ │ │ │ + 0xffffffffffe5eb8c (offset: 0x181ac84) -> 0xafec fde=[ 7ea4] │ │ │ │ + 0xffffffffffe5ec28 (offset: 0x181ad20) -> 0xb008 fde=[ 7ec0] │ │ │ │ + 0xffffffffffe5ecb0 (offset: 0x181ada8) -> 0xb030 fde=[ 7ee8] │ │ │ │ + 0xffffffffffe5ed28 (offset: 0x181ae20) -> 0xb044 fde=[ 7efc] │ │ │ │ + 0xffffffffffe5ed48 (offset: 0x181ae40) -> 0xb060 fde=[ 7f18] │ │ │ │ + 0xffffffffffe5ed6c (offset: 0x181ae64) -> 0xb074 fde=[ 7f2c] │ │ │ │ + 0xffffffffffe5ee48 (offset: 0x181af40) -> 0xb088 fde=[ 7f40] │ │ │ │ + 0xffffffffffe5ee8c (offset: 0x181af84) -> 0xb09c fde=[ 7f54] │ │ │ │ + 0xffffffffffe5ef08 (offset: 0x181b000) -> 0xb0b0 fde=[ 7f68] │ │ │ │ + 0xffffffffffe5ef10 (offset: 0x181b008) -> 0xb0c4 fde=[ 7f7c] │ │ │ │ + 0xffffffffffe5ef90 (offset: 0x181b088) -> 0xb0d8 fde=[ 7f90] │ │ │ │ + 0xffffffffffe5f028 (offset: 0x181b120) -> 0xb0ec fde=[ 7fa4] │ │ │ │ + 0xffffffffffe5f078 (offset: 0x181b170) -> 0xb100 fde=[ 7fb8] │ │ │ │ + 0xffffffffffe5f0c8 (offset: 0x181b1c0) -> 0xb124 fde=[ 7fdc] │ │ │ │ + 0xffffffffffe5f1c8 (offset: 0x181b2c0) -> 0xb138 fde=[ 7ff0] │ │ │ │ + 0xffffffffffe5f228 (offset: 0x181b320) -> 0xb14c fde=[ 8004] │ │ │ │ + 0xffffffffffe5f288 (offset: 0x181b380) -> 0xb160 fde=[ 8018] │ │ │ │ + 0xffffffffffe5f2a8 (offset: 0x181b3a0) -> 0xb17c fde=[ 8034] │ │ │ │ + 0xffffffffffe5f4c8 (offset: 0x181b5c0) -> 0xb1b8 fde=[ 8070] │ │ │ │ + 0xffffffffffe5f5a8 (offset: 0x181b6a0) -> 0xb1e8 fde=[ 80a0] │ │ │ │ + 0xffffffffffe5f5c8 (offset: 0x181b6c0) -> 0xb200 fde=[ 80b8] │ │ │ │ + 0xffffffffffe5f5e8 (offset: 0x181b6e0) -> 0xb21c fde=[ 80d4] │ │ │ │ + 0xffffffffffe5f668 (offset: 0x181b760) -> 0xb244 fde=[ 80fc] │ │ │ │ + 0xffffffffffe5f908 (offset: 0x181ba00) -> 0xb280 fde=[ 8138] │ │ │ │ + 0xffffffffffe5f928 (offset: 0x181ba20) -> 0xb298 fde=[ 8150] │ │ │ │ + 0xffffffffffe5f92c (offset: 0x181ba24) -> 0xb2ac fde=[ 8164] │ │ │ │ + 0xffffffffffe5f998 (offset: 0x181ba90) -> 0xb2cc fde=[ 8184] │ │ │ │ + 0xffffffffffe5fa48 (offset: 0x181bb40) -> 0xb2f4 fde=[ 81ac] │ │ │ │ + 0xffffffffffe5fa78 (offset: 0x181bb70) -> 0xb314 fde=[ 81cc] │ │ │ │ + 0xffffffffffe5fa88 (offset: 0x181bb80) -> 0xb328 fde=[ 81e0] │ │ │ │ + 0xffffffffffe5fab4 (offset: 0x181bbac) -> 0xb34c fde=[ 8204] │ │ │ │ + 0xffffffffffe5faf4 (offset: 0x181bbec) -> 0xb370 fde=[ 8228] │ │ │ │ + 0xffffffffffe5fb28 (offset: 0x181bc20) -> 0xb390 fde=[ 8248] │ │ │ │ + 0xffffffffffe5fcc8 (offset: 0x181bdc0) -> 0xb3d8 fde=[ 8290] │ │ │ │ + 0xffffffffffe5fe54 (offset: 0x181bf4c) -> 0xb404 fde=[ 82bc] │ │ │ │ + 0xffffffffffe5fec8 (offset: 0x181bfc0) -> 0xb430 fde=[ 82e8] │ │ │ │ + 0xffffffffffe5ff38 (offset: 0x181c030) -> 0xb45c fde=[ 8314] │ │ │ │ + 0xffffffffffe60028 (offset: 0x181c120) -> 0xb494 fde=[ 834c] │ │ │ │ + 0xffffffffffe60048 (offset: 0x181c140) -> 0xb4a8 fde=[ 8360] │ │ │ │ + 0xffffffffffe601d8 (offset: 0x181c2d0) -> 0xb4ec fde=[ 83a4] │ │ │ │ + 0xffffffffffe60230 (offset: 0x181c328) -> 0xb50c fde=[ 83c4] │ │ │ │ + 0xffffffffffe602ac (offset: 0x181c3a4) -> 0xb53c fde=[ 83f4] │ │ │ │ + 0xffffffffffe602c8 (offset: 0x181c3c0) -> 0xb550 fde=[ 8408] │ │ │ │ + 0xffffffffffe6034c (offset: 0x181c444) -> 0xb580 fde=[ 8438] │ │ │ │ + 0xffffffffffe603a8 (offset: 0x181c4a0) -> 0xb5a0 fde=[ 8458] │ │ │ │ + 0xffffffffffe603b0 (offset: 0x181c4a8) -> 0xb5b4 fde=[ 846c] │ │ │ │ + 0xffffffffffe603b4 (offset: 0x181c4ac) -> 0xb5c8 fde=[ 8480] │ │ │ │ + 0xffffffffffe603f0 (offset: 0x181c4e8) -> 0xb5e8 fde=[ 84a0] │ │ │ │ + 0xffffffffffe60438 (offset: 0x181c530) -> 0xb608 fde=[ 84c0] │ │ │ │ + 0xffffffffffe604c8 (offset: 0x181c5c0) -> 0xb630 fde=[ 84e8] │ │ │ │ + 0xffffffffffe60748 (offset: 0x181c840) -> 0xb668 fde=[ 8520] │ │ │ │ + 0xffffffffffe60788 (offset: 0x181c880) -> 0xb688 fde=[ 8540] │ │ │ │ + 0xffffffffffe60828 (offset: 0x181c920) -> 0xb6b8 fde=[ 8570] │ │ │ │ + 0xffffffffffe60868 (offset: 0x181c960) -> 0xb6dc fde=[ 8594] │ │ │ │ + 0xffffffffffe60870 (offset: 0x181c968) -> 0xb6f0 fde=[ 85a8] │ │ │ │ + 0xffffffffffe60888 (offset: 0x181c980) -> 0xb70c fde=[ 85c4] │ │ │ │ + 0xffffffffffe6088c (offset: 0x181c984) -> 0xb720 fde=[ 85d8] │ │ │ │ + 0xffffffffffe608e8 (offset: 0x181c9e0) -> 0xb748 fde=[ 8600] │ │ │ │ + 0xffffffffffe60928 (offset: 0x181ca20) -> 0xb76c fde=[ 8624] │ │ │ │ + 0xffffffffffe609c8 (offset: 0x181cac0) -> 0xb79c fde=[ 8654] │ │ │ │ + 0xffffffffffe609ec (offset: 0x181cae4) -> 0xb7bc fde=[ 8674] │ │ │ │ + 0xffffffffffe60a10 (offset: 0x181cb08) -> 0xb7dc fde=[ 8694] │ │ │ │ + 0xffffffffffe60a34 (offset: 0x181cb2c) -> 0xb7fc fde=[ 86b4] │ │ │ │ + 0xffffffffffe60a58 (offset: 0x181cb50) -> 0xb81c fde=[ 86d4] │ │ │ │ + 0xffffffffffe60b48 (offset: 0x181cc40) -> 0xb854 fde=[ 870c] │ │ │ │ + 0xffffffffffe60b4c (offset: 0x181cc44) -> 0xb868 fde=[ 8720] │ │ │ │ + 0xffffffffffe60b58 (offset: 0x181cc50) -> 0xb880 fde=[ 8738] │ │ │ │ + 0xffffffffffe60c08 (offset: 0x181cd00) -> 0xb8b8 fde=[ 8770] │ │ │ │ + 0xffffffffffe60c48 (offset: 0x181cd40) -> 0xb8e0 fde=[ 8798] │ │ │ │ + 0xffffffffffe60c4c (offset: 0x181cd44) -> 0xb8f4 fde=[ 87ac] │ │ │ │ + 0xffffffffffe60c54 (offset: 0x181cd4c) -> 0xb908 fde=[ 87c0] │ │ │ │ + 0xffffffffffe60c68 (offset: 0x181cd60) -> 0xb91c fde=[ 87d4] │ │ │ │ + 0xffffffffffe60c6c (offset: 0x181cd64) -> 0xb930 fde=[ 87e8] │ │ │ │ + 0xffffffffffe60c98 (offset: 0x181cd90) -> 0xb950 fde=[ 8808] │ │ │ │ + 0xffffffffffe60ca8 (offset: 0x181cda0) -> 0xb964 fde=[ 881c] │ │ │ │ + 0xffffffffffe60cd4 (offset: 0x181cdcc) -> 0xb984 fde=[ 883c] │ │ │ │ + 0xffffffffffe60d08 (offset: 0x181ce00) -> 0xb9a4 fde=[ 885c] │ │ │ │ + 0xffffffffffe60d10 (offset: 0x181ce08) -> 0xb9b8 fde=[ 8870] │ │ │ │ + 0xffffffffffe60d14 (offset: 0x181ce0c) -> 0xb9cc fde=[ 8884] │ │ │ │ + 0xffffffffffe60d28 (offset: 0x181ce20) -> 0xb9e0 fde=[ 8898] │ │ │ │ + 0xffffffffffe60da8 (offset: 0x181cea0) -> 0xba00 fde=[ 88b8] │ │ │ │ + 0xffffffffffe60dd4 (offset: 0x181cecc) -> 0xba20 fde=[ 88d8] │ │ │ │ + 0xffffffffffe60e08 (offset: 0x181cf00) -> 0xba40 fde=[ 88f8] │ │ │ │ + 0xffffffffffe60e10 (offset: 0x181cf08) -> 0xba54 fde=[ 890c] │ │ │ │ + 0xffffffffffe60e48 (offset: 0x181cf40) -> 0xba78 fde=[ 8930] │ │ │ │ + 0xffffffffffe60e68 (offset: 0x181cf60) -> 0xba98 fde=[ 8950] │ │ │ │ + 0xffffffffffe60ec8 (offset: 0x181cfc0) -> 0xbac0 fde=[ 8978] │ │ │ │ + 0xffffffffffe614e8 (offset: 0x181d5e0) -> 0xbb18 fde=[ 89d0] │ │ │ │ + 0xffffffffffe614ec (offset: 0x181d5e4) -> 0xbb2c fde=[ 89e4] │ │ │ │ + 0xffffffffffe6150c (offset: 0x181d604) -> 0xbb40 fde=[ 89f8] │ │ │ │ + 0xffffffffffe61590 (offset: 0x181d688) -> 0xbb68 fde=[ 8a20] │ │ │ │ + 0xffffffffffe615b0 (offset: 0x181d6a8) -> 0xbb80 fde=[ 8a38] │ │ │ │ + 0xffffffffffe6162c (offset: 0x181d724) -> 0xbb98 fde=[ 8a50] │ │ │ │ + 0xffffffffffe61648 (offset: 0x181d740) -> 0xbbac fde=[ 8a64] │ │ │ │ + 0xffffffffffe61674 (offset: 0x181d76c) -> 0xbbcc fde=[ 8a84] │ │ │ │ + 0xffffffffffe61678 (offset: 0x181d770) -> 0xbbe0 fde=[ 8a98] │ │ │ │ + 0xffffffffffe61688 (offset: 0x181d780) -> 0xbbf4 fde=[ 8aac] │ │ │ │ + 0xffffffffffe616d4 (offset: 0x181d7cc) -> 0xbc14 fde=[ 8acc] │ │ │ │ + 0xffffffffffe616ec (offset: 0x181d7e4) -> 0xbc28 fde=[ 8ae0] │ │ │ │ + 0xffffffffffe61708 (offset: 0x181d800) -> 0xbc3c fde=[ 8af4] │ │ │ │ + 0xffffffffffe61728 (offset: 0x181d820) -> 0xbc50 fde=[ 8b08] │ │ │ │ + 0xffffffffffe61778 (offset: 0x181d870) -> 0xbc74 fde=[ 8b2c] │ │ │ │ + 0xffffffffffe61a2c (offset: 0x181db24) -> 0xbcf0 fde=[ 8ba8] │ │ │ │ + 0xffffffffffe61b58 (offset: 0x181dc50) -> 0xbd2c fde=[ 8be4] │ │ │ │ + 0xffffffffffe61bc8 (offset: 0x181dcc0) -> 0xbd50 fde=[ 8c08] │ │ │ │ + 0xffffffffffe61d10 (offset: 0x181de08) -> 0xbd7c fde=[ 8c34] │ │ │ │ + 0xffffffffffe61de8 (offset: 0x181dee0) -> 0xbda8 fde=[ 8c60] │ │ │ │ + 0xffffffffffe61e08 (offset: 0x181df00) -> 0xbdbc fde=[ 8c74] │ │ │ │ + 0xffffffffffe61e28 (offset: 0x181df20) -> 0xbdd0 fde=[ 8c88] │ │ │ │ + 0xffffffffffe72e28 (offset: 0x182ef20) -> 0xbdf0 fde=[ 8ca8] │ │ │ │ + 0xffffffffffe72e74 (offset: 0x182ef6c) -> 0xbe10 fde=[ 8cc8] │ │ │ │ + 0xffffffffffe72f10 (offset: 0x182f008) -> 0xbe2c fde=[ 8ce4] │ │ │ │ + 0xffffffffffe72f58 (offset: 0x182f050) -> 0xbe50 fde=[ 8d08] │ │ │ │ + 0xffffffffffe72f68 (offset: 0x182f060) -> 0xbe68 fde=[ 8d20] │ │ │ │ + 0xffffffffffe72f88 (offset: 0x182f080) -> 0xbe7c fde=[ 8d34] │ │ │ │ + 0xffffffffffe73008 (offset: 0x182f100) -> 0xbe90 fde=[ 8d48] │ │ │ │ + 0xffffffffffe73090 (offset: 0x182f188) -> 0xbeb4 fde=[ 8d6c] │ │ │ │ + 0xffffffffffe73148 (offset: 0x182f240) -> 0xbee4 fde=[ 8d9c] │ │ │ │ + 0xffffffffffe73198 (offset: 0x182f290) -> 0xbf04 fde=[ 8dbc] │ │ │ │ + 0xffffffffffe731cc (offset: 0x182f2c4) -> 0xbf28 fde=[ 8de0] │ │ │ │ + 0xffffffffffe73310 (offset: 0x182f408) -> 0xbf50 fde=[ 8e08] │ │ │ │ + 0xffffffffffe73374 (offset: 0x182f46c) -> 0xbf74 fde=[ 8e2c] │ │ │ │ + 0xffffffffffe734a8 (offset: 0x182f5a0) -> 0xbf90 fde=[ 8e48] │ │ │ │ + 0xffffffffffe735e8 (offset: 0x182f6e0) -> 0xbfd8 fde=[ 8e90] │ │ │ │ + 0xffffffffffe736c8 (offset: 0x182f7c0) -> 0xbff0 fde=[ 8ea8] │ │ │ │ + 0xffffffffffe736e8 (offset: 0x182f7e0) -> 0xc004 fde=[ 8ebc] │ │ │ │ + 0xffffffffffe736f4 (offset: 0x182f7ec) -> 0xc018 fde=[ 8ed0] │ │ │ │ + 0xffffffffffe737e8 (offset: 0x182f8e0) -> 0xc054 fde=[ 8f0c] │ │ │ │ + 0xffffffffffe73808 (offset: 0x182f900) -> 0xc068 fde=[ 8f20] │ │ │ │ + 0xffffffffffe73888 (offset: 0x182f980) -> 0xc07c fde=[ 8f34] │ │ │ │ + 0xffffffffffe738a8 (offset: 0x182f9a0) -> 0xc098 fde=[ 8f50] │ │ │ │ + 0xffffffffffe73948 (offset: 0x182fa40) -> 0xc0ac fde=[ 8f64] │ │ │ │ + 0xffffffffffe73c10 (offset: 0x182fd08) -> 0xc0d8 fde=[ 8f90] │ │ │ │ + 0xffffffffffe73cc8 (offset: 0x182fdc0) -> 0xc100 fde=[ 8fb8] │ │ │ │ + 0xffffffffffe73d08 (offset: 0x182fe00) -> 0xc128 fde=[ 8fe0] │ │ │ │ + 0xffffffffffe73d6c (offset: 0x182fe64) -> 0xc14c fde=[ 9004] │ │ │ │ + 0xffffffffffe73dcc (offset: 0x182fec4) -> 0xc164 fde=[ 901c] │ │ │ │ + 0xffffffffffe744d0 (offset: 0x18305c8) -> 0xc1cc fde=[ 9084] │ │ │ │ + 0xffffffffffe74648 (offset: 0x1830740) -> 0xc218 fde=[ 90d0] │ │ │ │ + 0xffffffffffe747e8 (offset: 0x18308e0) -> 0xc264 fde=[ 911c] │ │ │ │ + 0xffffffffffe74808 (offset: 0x1830900) -> 0xc278 fde=[ 9130] │ │ │ │ + 0xffffffffffe74828 (offset: 0x1830920) -> 0xc28c fde=[ 9144] │ │ │ │ + 0xffffffffffe74850 (offset: 0x1830948) -> 0xc2a4 fde=[ 915c] │ │ │ │ + 0xffffffffffe74868 (offset: 0x1830960) -> 0xc2b8 fde=[ 9170] │ │ │ │ + 0xffffffffffe7486c (offset: 0x1830964) -> 0xc2cc fde=[ 9184] │ │ │ │ + 0xffffffffffe74888 (offset: 0x1830980) -> 0xc2e0 fde=[ 9198] │ │ │ │ + 0xffffffffffe74890 (offset: 0x1830988) -> 0xc2f4 fde=[ 91ac] │ │ │ │ + 0xffffffffffe74898 (offset: 0x1830990) -> 0xc308 fde=[ 91c0] │ │ │ │ + 0xffffffffffe748a8 (offset: 0x18309a0) -> 0xc31c fde=[ 91d4] │ │ │ │ + 0xffffffffffe748b0 (offset: 0x18309a8) -> 0xc330 fde=[ 91e8] │ │ │ │ + 0xffffffffffe748b8 (offset: 0x18309b0) -> 0xc344 fde=[ 91fc] │ │ │ │ + 0xffffffffffe748c8 (offset: 0x18309c0) -> 0xc358 fde=[ 9210] │ │ │ │ + 0xffffffffffe748d0 (offset: 0x18309c8) -> 0xc36c fde=[ 9224] │ │ │ │ + 0xffffffffffe748d8 (offset: 0x18309d0) -> 0xc380 fde=[ 9238] │ │ │ │ + 0xffffffffffe748e8 (offset: 0x18309e0) -> 0xc394 fde=[ 924c] │ │ │ │ + 0xffffffffffe748f0 (offset: 0x18309e8) -> 0xc3a8 fde=[ 9260] │ │ │ │ + 0xffffffffffe748f8 (offset: 0x18309f0) -> 0xc3bc fde=[ 9274] │ │ │ │ + 0xffffffffffe74908 (offset: 0x1830a00) -> 0xc3d0 fde=[ 9288] │ │ │ │ + 0xffffffffffe7490c (offset: 0x1830a04) -> 0xc3e4 fde=[ 929c] │ │ │ │ + 0xffffffffffe74910 (offset: 0x1830a08) -> 0xc3f8 fde=[ 92b0] │ │ │ │ + 0xffffffffffe74918 (offset: 0x1830a10) -> 0xc40c fde=[ 92c4] │ │ │ │ + 0xffffffffffe74928 (offset: 0x1830a20) -> 0xc420 fde=[ 92d8] │ │ │ │ + 0xffffffffffe74934 (offset: 0x1830a2c) -> 0xc434 fde=[ 92ec] │ │ │ │ + 0xffffffffffe74948 (offset: 0x1830a40) -> 0xc448 fde=[ 9300] │ │ │ │ + 0xffffffffffe74954 (offset: 0x1830a4c) -> 0xc45c fde=[ 9314] │ │ │ │ + 0xffffffffffe74968 (offset: 0x1830a60) -> 0xc470 fde=[ 9328] │ │ │ │ + 0xffffffffffe74974 (offset: 0x1830a6c) -> 0xc484 fde=[ 933c] │ │ │ │ + 0xffffffffffe74988 (offset: 0x1830a80) -> 0xc498 fde=[ 9350] │ │ │ │ + 0xffffffffffe749b8 (offset: 0x1830ab0) -> 0xc4ac fde=[ 9364] │ │ │ │ + 0xffffffffffe749c8 (offset: 0x1830ac0) -> 0xc4c0 fde=[ 9378] │ │ │ │ + 0xffffffffffe749e8 (offset: 0x1830ae0) -> 0xc4d4 fde=[ 938c] │ │ │ │ + 0xffffffffffe749f0 (offset: 0x1830ae8) -> 0xc4e8 fde=[ 93a0] │ │ │ │ + 0xffffffffffe749f8 (offset: 0x1830af0) -> 0xc4fc fde=[ 93b4] │ │ │ │ + 0xffffffffffe74a08 (offset: 0x1830b00) -> 0xc510 fde=[ 93c8] │ │ │ │ + 0xffffffffffe74a10 (offset: 0x1830b08) -> 0xc524 fde=[ 93dc] │ │ │ │ + 0xffffffffffe74a28 (offset: 0x1830b20) -> 0xc538 fde=[ 93f0] │ │ │ │ + 0xffffffffffe74a48 (offset: 0x1830b40) -> 0xc54c fde=[ 9404] │ │ │ │ + 0xffffffffffe74a78 (offset: 0x1830b70) -> 0xc560 fde=[ 9418] │ │ │ │ + 0xffffffffffe74ab0 (offset: 0x1830ba8) -> 0xc574 fde=[ 942c] │ │ │ │ + 0xffffffffffe74ac8 (offset: 0x1830bc0) -> 0xc588 fde=[ 9440] │ │ │ │ + 0xffffffffffe74ad4 (offset: 0x1830bcc) -> 0xc59c fde=[ 9454] │ │ │ │ + 0xffffffffffe74ae8 (offset: 0x1830be0) -> 0xc5b0 fde=[ 9468] │ │ │ │ + 0xffffffffffe74af0 (offset: 0x1830be8) -> 0xc5c4 fde=[ 947c] │ │ │ │ + 0xffffffffffe74b08 (offset: 0x1830c00) -> 0xc5d8 fde=[ 9490] │ │ │ │ + 0xffffffffffe74b10 (offset: 0x1830c08) -> 0xc5ec fde=[ 94a4] │ │ │ │ + 0xffffffffffe74b18 (offset: 0x1830c10) -> 0xc600 fde=[ 94b8] │ │ │ │ + 0xffffffffffe74b28 (offset: 0x1830c20) -> 0xc614 fde=[ 94cc] │ │ │ │ + 0xffffffffffe74b38 (offset: 0x1830c30) -> 0xc628 fde=[ 94e0] │ │ │ │ + 0xffffffffffe74b48 (offset: 0x1830c40) -> 0xc63c fde=[ 94f4] │ │ │ │ + 0xffffffffffe74b54 (offset: 0x1830c4c) -> 0xc650 fde=[ 9508] │ │ │ │ + 0xffffffffffe74b68 (offset: 0x1830c60) -> 0xc664 fde=[ 951c] │ │ │ │ + 0xffffffffffe74b74 (offset: 0x1830c6c) -> 0xc678 fde=[ 9530] │ │ │ │ + 0xffffffffffe74b88 (offset: 0x1830c80) -> 0xc68c fde=[ 9544] │ │ │ │ + 0xffffffffffe74ba8 (offset: 0x1830ca0) -> 0xc6a0 fde=[ 9558] │ │ │ │ + 0xffffffffffe74bb4 (offset: 0x1830cac) -> 0xc6b4 fde=[ 956c] │ │ │ │ + 0xffffffffffe74bc8 (offset: 0x1830cc0) -> 0xc6c8 fde=[ 9580] │ │ │ │ + 0xffffffffffe74bd4 (offset: 0x1830ccc) -> 0xc6dc fde=[ 9594] │ │ │ │ + 0xffffffffffe74be8 (offset: 0x1830ce0) -> 0xc6f0 fde=[ 95a8] │ │ │ │ + 0xffffffffffe74bf0 (offset: 0x1830ce8) -> 0xc704 fde=[ 95bc] │ │ │ │ + 0xffffffffffe74c08 (offset: 0x1830d00) -> 0xc718 fde=[ 95d0] │ │ │ │ + 0xffffffffffe74c68 (offset: 0x1830d60) -> 0xc72c fde=[ 95e4] │ │ │ │ + 0xffffffffffe74c74 (offset: 0x1830d6c) -> 0xc740 fde=[ 95f8] │ │ │ │ + 0xffffffffffe74c88 (offset: 0x1830d80) -> 0xc754 fde=[ 960c] │ │ │ │ + 0xffffffffffe74ca8 (offset: 0x1830da0) -> 0xc768 fde=[ 9620] │ │ │ │ + 0xffffffffffe74cc8 (offset: 0x1830dc0) -> 0xc77c fde=[ 9634] │ │ │ │ + 0xffffffffffe74cd8 (offset: 0x1830dd0) -> 0xc790 fde=[ 9648] │ │ │ │ + 0xffffffffffe74ce8 (offset: 0x1830de0) -> 0xc7a4 fde=[ 965c] │ │ │ │ + 0xffffffffffe74cf4 (offset: 0x1830dec) -> 0xc7b8 fde=[ 9670] │ │ │ │ + 0xffffffffffe74d78 (offset: 0x1830e70) -> 0xc7d4 fde=[ 968c] │ │ │ │ + 0xffffffffffe74e14 (offset: 0x1830f0c) -> 0xc7f0 fde=[ 96a8] │ │ │ │ + 0xffffffffffe74e28 (offset: 0x1830f20) -> 0xc804 fde=[ 96bc] │ │ │ │ + 0xffffffffffe74e30 (offset: 0x1830f28) -> 0xc818 fde=[ 96d0] │ │ │ │ + 0xffffffffffe74e48 (offset: 0x1830f40) -> 0xc830 fde=[ 96e8] │ │ │ │ + 0xffffffffffe778e8 (offset: 0x18339e0) -> 0xc870 fde=[ 9728] │ │ │ │ + 0xffffffffffe77990 (offset: 0x1833a88) -> 0xc8a4 fde=[ 975c] │ │ │ │ + 0xffffffffffe77a0c (offset: 0x1833b04) -> 0xc8cc fde=[ 9784] │ │ │ │ + 0xffffffffffe77af0 (offset: 0x1833be8) -> 0xc910 fde=[ 97c8] │ │ │ │ + 0xffffffffffe77bf4 (offset: 0x1833cec) -> 0xc95c fde=[ 9814] │ │ │ │ + 0xffffffffffe77c88 (offset: 0x1833d80) -> 0xc990 fde=[ 9848] │ │ │ │ + 0xffffffffffe77f08 (offset: 0x1834000) -> 0xc9c8 fde=[ 9880] │ │ │ │ + 0xffffffffffe7800c (offset: 0x1834104) -> 0xca30 fde=[ 98e8] │ │ │ │ + 0xffffffffffe78394 (offset: 0x183448c) -> 0xca78 fde=[ 9930] │ │ │ │ + 0xffffffffffe783f8 (offset: 0x18344f0) -> 0xcab0 fde=[ 9968] │ │ │ │ + 0xffffffffffe78448 (offset: 0x1834540) -> 0xcad8 fde=[ 9990] │ │ │ │ + 0xffffffffffe785a8 (offset: 0x18346a0) -> 0xcb20 fde=[ 99d8] │ │ │ │ + 0xffffffffffe785b0 (offset: 0x18346a8) -> 0xcb34 fde=[ 99ec] │ │ │ │ + 0xffffffffffe78628 (offset: 0x1834720) -> 0xcb58 fde=[ 9a10] │ │ │ │ + 0xffffffffffe7862c (offset: 0x1834724) -> 0xcb6c fde=[ 9a24] │ │ │ │ + 0xffffffffffe78634 (offset: 0x183472c) -> 0xcb80 fde=[ 9a38] │ │ │ │ + 0xffffffffffe78670 (offset: 0x1834768) -> 0xcb9c fde=[ 9a54] │ │ │ │ + 0xffffffffffe78678 (offset: 0x1834770) -> 0xcbb0 fde=[ 9a68] │ │ │ │ + 0xffffffffffe78688 (offset: 0x1834780) -> 0xcbc4 fde=[ 9a7c] │ │ │ │ + 0xffffffffffe786b8 (offset: 0x18347b0) -> 0xcbe0 fde=[ 9a98] │ │ │ │ + 0xffffffffffe7870c (offset: 0x1834804) -> 0xcc00 fde=[ 9ab8] │ │ │ │ + 0xffffffffffe787cc (offset: 0x18348c4) -> 0xcc2c fde=[ 9ae4] │ │ │ │ + 0xffffffffffe7886c (offset: 0x1834964) -> 0xcc5c fde=[ 9b14] │ │ │ │ + 0xffffffffffe78874 (offset: 0x183496c) -> 0xcc70 fde=[ 9b28] │ │ │ │ + 0xffffffffffe78a2c (offset: 0x1834b24) -> 0xcca8 fde=[ 9b60] │ │ │ │ + 0xffffffffffe78b68 (offset: 0x1834c60) -> 0xcce4 fde=[ 9b9c] │ │ │ │ + 0xffffffffffe78bcc (offset: 0x1834cc4) -> 0xcd10 fde=[ 9bc8] │ │ │ │ + 0xffffffffffe78c28 (offset: 0x1834d20) -> 0xcd38 fde=[ 9bf0] │ │ │ │ + 0xffffffffffe78dc8 (offset: 0x1834ec0) -> 0xcd8c fde=[ 9c44] │ │ │ │ + 0xffffffffffe78e38 (offset: 0x1834f30) -> 0xcdb4 fde=[ 9c6c] │ │ │ │ + 0xffffffffffe78e48 (offset: 0x1834f40) -> 0xcdc8 fde=[ 9c80] │ │ │ │ + 0xffffffffffe78e50 (offset: 0x1834f48) -> 0xcddc fde=[ 9c94] │ │ │ │ + 0xffffffffffe78e94 (offset: 0x1834f8c) -> 0xce00 fde=[ 9cb8] │ │ │ │ + 0xffffffffffe78ee8 (offset: 0x1834fe0) -> 0xce2c fde=[ 9ce4] │ │ │ │ + 0xffffffffffe78f48 (offset: 0x1835040) -> 0xce58 fde=[ 9d10] │ │ │ │ + 0xffffffffffe78f94 (offset: 0x183508c) -> 0xce74 fde=[ 9d2c] │ │ │ │ + 0xffffffffffe78fb8 (offset: 0x18350b0) -> 0xce9c fde=[ 9d54] │ │ │ │ + 0xffffffffffe78fd8 (offset: 0x18350d0) -> 0xceb8 fde=[ 9d70] │ │ │ │ + 0xffffffffffe790e8 (offset: 0x18351e0) -> 0xcf18 fde=[ 9dd0] │ │ │ │ + 0xffffffffffe79128 (offset: 0x1835220) -> 0xcf3c fde=[ 9df4] │ │ │ │ + 0xffffffffffe79148 (offset: 0x1835240) -> 0xcf50 fde=[ 9e08] │ │ │ │ + 0xffffffffffe7948c (offset: 0x1835584) -> 0xcf78 fde=[ 9e30] │ │ │ │ + 0xffffffffffe79548 (offset: 0x1835640) -> 0xcf90 fde=[ 9e48] │ │ │ │ + 0xffffffffffe79574 (offset: 0x183566c) -> 0xcfb0 fde=[ 9e68] │ │ │ │ + 0xffffffffffe795c8 (offset: 0x18356c0) -> 0xcfd4 fde=[ 9e8c] │ │ │ │ + 0xffffffffffe795f4 (offset: 0x18356ec) -> 0xcff4 fde=[ 9eac] │ │ │ │ + 0xffffffffffe79668 (offset: 0x1835760) -> 0xd028 fde=[ 9ee0] │ │ │ │ + 0xffffffffffe79768 (offset: 0x1835860) -> 0xd050 fde=[ 9f08] │ │ │ │ + 0xffffffffffe798cc (offset: 0x18359c4) -> 0xd0ac fde=[ 9f64] │ │ │ │ + 0xffffffffffe79b28 (offset: 0x1835c20) -> 0xd0f4 fde=[ 9fac] │ │ │ │ + 0xffffffffffe79b38 (offset: 0x1835c30) -> 0xd108 fde=[ 9fc0] │ │ │ │ + 0xffffffffffe79b48 (offset: 0x1835c40) -> 0xd11c fde=[ 9fd4] │ │ │ │ + 0xffffffffffe79b68 (offset: 0x1835c60) -> 0xd130 fde=[ 9fe8] │ │ │ │ + 0xffffffffffe79b88 (offset: 0x1835c80) -> 0xd144 fde=[ 9ffc] │ │ │ │ + 0xffffffffffe79ba8 (offset: 0x1835ca0) -> 0xd164 fde=[ a01c] │ │ │ │ + 0xffffffffffe79ee8 (offset: 0x1835fe0) -> 0xd1a4 fde=[ a05c] │ │ │ │ + 0xffffffffffe79fb4 (offset: 0x18360ac) -> 0xd1c4 fde=[ a07c] │ │ │ │ + 0xffffffffffe7a014 (offset: 0x183610c) -> 0xd1e8 fde=[ a0a0] │ │ │ │ + 0xffffffffffe7a4a8 (offset: 0x18365a0) -> 0xd228 fde=[ a0e0] │ │ │ │ + 0xffffffffffe7a4ac (offset: 0x18365a4) -> 0xd23c fde=[ a0f4] │ │ │ │ + 0xffffffffffe7a4b0 (offset: 0x18365a8) -> 0xd250 fde=[ a108] │ │ │ │ + 0xffffffffffe7a4e8 (offset: 0x18365e0) -> 0xd264 fde=[ a11c] │ │ │ │ + 0xffffffffffe7a52c (offset: 0x1836624) -> 0xd278 fde=[ a130] │ │ │ │ + 0xffffffffffe7a548 (offset: 0x1836640) -> 0xd28c fde=[ a144] │ │ │ │ + 0xffffffffffe7a588 (offset: 0x1836680) -> 0xd2a0 fde=[ a158] │ │ │ │ + 0xffffffffffe7a5b4 (offset: 0x18366ac) -> 0xd2b4 fde=[ a16c] │ │ │ │ + 0xffffffffffe7a5e8 (offset: 0x18366e0) -> 0xd2c8 fde=[ a180] │ │ │ │ + 0xffffffffffe7a648 (offset: 0x1836740) -> 0xd2e0 fde=[ a198] │ │ │ │ + 0xffffffffffe7a6cc (offset: 0x18367c4) -> 0xd2f4 fde=[ a1ac] │ │ │ │ + 0xffffffffffe7a7e8 (offset: 0x18368e0) -> 0xd33c fde=[ a1f4] │ │ │ │ + 0xffffffffffe7a854 (offset: 0x183694c) -> 0xd368 fde=[ a220] │ │ │ │ + 0xffffffffffe7ad6c (offset: 0x1836e64) -> 0xd3bc fde=[ a274] │ │ │ │ + 0xffffffffffe7aea8 (offset: 0x1836fa0) -> 0xd3ec fde=[ a2a4] │ │ │ │ + 0xffffffffffe7b0ec (offset: 0x18371e4) -> 0xd420 fde=[ a2d8] │ │ │ │ + 0xffffffffffe7b170 (offset: 0x1837268) -> 0xd458 fde=[ a310] │ │ │ │ + 0xffffffffffe7b1d0 (offset: 0x18372c8) -> 0xd480 fde=[ a338] │ │ │ │ + 0xffffffffffe7b228 (offset: 0x1837320) -> 0xd4a4 fde=[ a35c] │ │ │ │ + 0xffffffffffe7b278 (offset: 0x1837370) -> 0xd4c8 fde=[ a380] │ │ │ │ + 0xffffffffffe7b2e8 (offset: 0x18373e0) -> 0xd4f0 fde=[ a3a8] │ │ │ │ + 0xffffffffffe7b308 (offset: 0x1837400) -> 0xd504 fde=[ a3bc] │ │ │ │ + 0xffffffffffe7b328 (offset: 0x1837420) -> 0xd518 fde=[ a3d0] │ │ │ │ + 0xffffffffffe7b348 (offset: 0x1837440) -> 0xd52c fde=[ a3e4] │ │ │ │ + 0xffffffffffe7b3d8 (offset: 0x18374d0) -> 0xd564 fde=[ a41c] │ │ │ │ + 0xffffffffffe7b428 (offset: 0x1837520) -> 0xd588 fde=[ a440] │ │ │ │ + 0xffffffffffe7b46c (offset: 0x1837564) -> 0xd5ac fde=[ a464] │ │ │ │ + 0xffffffffffe7b478 (offset: 0x1837570) -> 0xd5c0 fde=[ a478] │ │ │ │ + 0xffffffffffe7b488 (offset: 0x1837580) -> 0xd5d4 fde=[ a48c] │ │ │ │ + 0xffffffffffe7b4a8 (offset: 0x18375a0) -> 0xd5e8 fde=[ a4a0] │ │ │ │ + 0xffffffffffe7b4c8 (offset: 0x18375c0) -> 0xd5fc fde=[ a4b4] │ │ │ │ + 0xffffffffffe7b4d8 (offset: 0x18375d0) -> 0xd618 fde=[ a4d0] │ │ │ │ + 0xffffffffffe7b4e8 (offset: 0x18375e0) -> 0xd634 fde=[ a4ec] │ │ │ │ + 0xffffffffffe7b4f8 (offset: 0x18375f0) -> 0xd650 fde=[ a508] │ │ │ │ + 0xffffffffffe7b508 (offset: 0x1837600) -> 0xd66c fde=[ a524] │ │ │ │ + 0xffffffffffe7b518 (offset: 0x1837610) -> 0xd688 fde=[ a540] │ │ │ │ + 0xffffffffffe7b528 (offset: 0x1837620) -> 0xd6a4 fde=[ a55c] │ │ │ │ + 0xffffffffffe7b538 (offset: 0x1837630) -> 0xd6c0 fde=[ a578] │ │ │ │ + 0xffffffffffe7b548 (offset: 0x1837640) -> 0xd6dc fde=[ a594] │ │ │ │ + 0xffffffffffe7b558 (offset: 0x1837650) -> 0xd6f8 fde=[ a5b0] │ │ │ │ + 0xffffffffffe7b568 (offset: 0x1837660) -> 0xd714 fde=[ a5cc] │ │ │ │ + 0xffffffffffe7b578 (offset: 0x1837670) -> 0xd730 fde=[ a5e8] │ │ │ │ + 0xffffffffffe7b588 (offset: 0x1837680) -> 0xd74c fde=[ a604] │ │ │ │ + 0xffffffffffe7b598 (offset: 0x1837690) -> 0xd768 fde=[ a620] │ │ │ │ + 0xffffffffffe7b5a8 (offset: 0x18376a0) -> 0xd784 fde=[ a63c] │ │ │ │ + 0xffffffffffe7b5b8 (offset: 0x18376b0) -> 0xd7a0 fde=[ a658] │ │ │ │ + 0xffffffffffe7b5c8 (offset: 0x18376c0) -> 0xd7bc fde=[ a674] │ │ │ │ + 0xffffffffffe7b5d8 (offset: 0x18376d0) -> 0xd7d8 fde=[ a690] │ │ │ │ + 0xffffffffffe7b5e8 (offset: 0x18376e0) -> 0xd7f4 fde=[ a6ac] │ │ │ │ + 0xffffffffffe7b5f8 (offset: 0x18376f0) -> 0xd810 fde=[ a6c8] │ │ │ │ + 0xffffffffffe7b608 (offset: 0x1837700) -> 0xd82c fde=[ a6e4] │ │ │ │ + 0xffffffffffe7b618 (offset: 0x1837710) -> 0xd848 fde=[ a700] │ │ │ │ + 0xffffffffffe7b628 (offset: 0x1837720) -> 0xd864 fde=[ a71c] │ │ │ │ + 0xffffffffffe7b638 (offset: 0x1837730) -> 0xd880 fde=[ a738] │ │ │ │ + 0xffffffffffe7b648 (offset: 0x1837740) -> 0xd89c fde=[ a754] │ │ │ │ + 0xffffffffffe7b658 (offset: 0x1837750) -> 0xd8b8 fde=[ a770] │ │ │ │ + 0xffffffffffe7b668 (offset: 0x1837760) -> 0xd8d4 fde=[ a78c] │ │ │ │ + 0xffffffffffe7b678 (offset: 0x1837770) -> 0xd8f0 fde=[ a7a8] │ │ │ │ + 0xffffffffffe7b688 (offset: 0x1837780) -> 0xd90c fde=[ a7c4] │ │ │ │ + 0xffffffffffe7b698 (offset: 0x1837790) -> 0xd928 fde=[ a7e0] │ │ │ │ + 0xffffffffffe7b6a8 (offset: 0x18377a0) -> 0xd944 fde=[ a7fc] │ │ │ │ + 0xffffffffffe7b6b8 (offset: 0x18377b0) -> 0xd960 fde=[ a818] │ │ │ │ + 0xffffffffffe7b6c8 (offset: 0x18377c0) -> 0xd97c fde=[ a834] │ │ │ │ + 0xffffffffffe7b6d8 (offset: 0x18377d0) -> 0xd998 fde=[ a850] │ │ │ │ + 0xffffffffffe7b6e8 (offset: 0x18377e0) -> 0xd9b4 fde=[ a86c] │ │ │ │ + 0xffffffffffe7b6f8 (offset: 0x18377f0) -> 0xd9d0 fde=[ a888] │ │ │ │ + 0xffffffffffe7b708 (offset: 0x1837800) -> 0xd9ec fde=[ a8a4] │ │ │ │ + 0xffffffffffe7b718 (offset: 0x1837810) -> 0xda08 fde=[ a8c0] │ │ │ │ + 0xffffffffffe7b728 (offset: 0x1837820) -> 0xda24 fde=[ a8dc] │ │ │ │ + 0xffffffffffe7b738 (offset: 0x1837830) -> 0xda40 fde=[ a8f8] │ │ │ │ + 0xffffffffffe7b748 (offset: 0x1837840) -> 0xda5c fde=[ a914] │ │ │ │ + 0xffffffffffe7b758 (offset: 0x1837850) -> 0xda78 fde=[ a930] │ │ │ │ + 0xffffffffffe7b768 (offset: 0x1837860) -> 0xda94 fde=[ a94c] │ │ │ │ + 0xffffffffffe7b778 (offset: 0x1837870) -> 0xdab0 fde=[ a968] │ │ │ │ + 0xffffffffffe7b788 (offset: 0x1837880) -> 0xdacc fde=[ a984] │ │ │ │ + 0xffffffffffe7b798 (offset: 0x1837890) -> 0xdae8 fde=[ a9a0] │ │ │ │ + 0xffffffffffe7b7a8 (offset: 0x18378a0) -> 0xdb04 fde=[ a9bc] │ │ │ │ + 0xffffffffffe7b7b8 (offset: 0x18378b0) -> 0xdb20 fde=[ a9d8] │ │ │ │ + 0xffffffffffe7b7c8 (offset: 0x18378c0) -> 0xdb3c fde=[ a9f4] │ │ │ │ + 0xffffffffffe7b7d8 (offset: 0x18378d0) -> 0xdb58 fde=[ aa10] │ │ │ │ + 0xffffffffffe7b7e8 (offset: 0x18378e0) -> 0xdb74 fde=[ aa2c] │ │ │ │ + 0xffffffffffe7b7f8 (offset: 0x18378f0) -> 0xdb90 fde=[ aa48] │ │ │ │ + 0xffffffffffe7b808 (offset: 0x1837900) -> 0xdbac fde=[ aa64] │ │ │ │ + 0xffffffffffe7b818 (offset: 0x1837910) -> 0xdbc8 fde=[ aa80] │ │ │ │ + 0xffffffffffe7b828 (offset: 0x1837920) -> 0xdbe4 fde=[ aa9c] │ │ │ │ + 0xffffffffffe7b838 (offset: 0x1837930) -> 0xdc00 fde=[ aab8] │ │ │ │ + 0xffffffffffe7b848 (offset: 0x1837940) -> 0xdc1c fde=[ aad4] │ │ │ │ + 0xffffffffffe7b868 (offset: 0x1837960) -> 0xdc38 fde=[ aaf0] │ │ │ │ + 0xffffffffffe7b888 (offset: 0x1837980) -> 0xdc54 fde=[ ab0c] │ │ │ │ + 0xffffffffffe7b8a8 (offset: 0x18379a0) -> 0xdc70 fde=[ ab28] │ │ │ │ + 0xffffffffffe7b8c8 (offset: 0x18379c0) -> 0xdc8c fde=[ ab44] │ │ │ │ + 0xffffffffffe7b8e8 (offset: 0x18379e0) -> 0xdca8 fde=[ ab60] │ │ │ │ + 0xffffffffffe7b908 (offset: 0x1837a00) -> 0xdcc4 fde=[ ab7c] │ │ │ │ + 0xffffffffffe7b928 (offset: 0x1837a20) -> 0xdce0 fde=[ ab98] │ │ │ │ + 0xffffffffffe7b948 (offset: 0x1837a40) -> 0xdcfc fde=[ abb4] │ │ │ │ + 0xffffffffffe7b968 (offset: 0x1837a60) -> 0xdd18 fde=[ abd0] │ │ │ │ + 0xffffffffffe7b988 (offset: 0x1837a80) -> 0xdd34 fde=[ abec] │ │ │ │ + 0xffffffffffe7b9a8 (offset: 0x1837aa0) -> 0xdd50 fde=[ ac08] │ │ │ │ + 0xffffffffffe7b9c8 (offset: 0x1837ac0) -> 0xdd6c fde=[ ac24] │ │ │ │ + 0xffffffffffe7b9e8 (offset: 0x1837ae0) -> 0xdd88 fde=[ ac40] │ │ │ │ + 0xffffffffffe7ba08 (offset: 0x1837b00) -> 0xdda4 fde=[ ac5c] │ │ │ │ + 0xffffffffffe7ba28 (offset: 0x1837b20) -> 0xddc0 fde=[ ac78] │ │ │ │ + 0xffffffffffe7ba48 (offset: 0x1837b40) -> 0xdddc fde=[ ac94] │ │ │ │ + 0xffffffffffe7ba68 (offset: 0x1837b60) -> 0xddf8 fde=[ acb0] │ │ │ │ + 0xffffffffffe7ba88 (offset: 0x1837b80) -> 0xde14 fde=[ accc] │ │ │ │ + 0xffffffffffe7baa8 (offset: 0x1837ba0) -> 0xde30 fde=[ ace8] │ │ │ │ + 0xffffffffffe7bac8 (offset: 0x1837bc0) -> 0xde4c fde=[ ad04] │ │ │ │ + 0xffffffffffe7bad8 (offset: 0x1837bd0) -> 0xde68 fde=[ ad20] │ │ │ │ + 0xffffffffffe7bae8 (offset: 0x1837be0) -> 0xde84 fde=[ ad3c] │ │ │ │ + 0xffffffffffe7baf8 (offset: 0x1837bf0) -> 0xdea0 fde=[ ad58] │ │ │ │ + 0xffffffffffe7bb08 (offset: 0x1837c00) -> 0xdebc fde=[ ad74] │ │ │ │ + 0xffffffffffe7bb18 (offset: 0x1837c10) -> 0xded8 fde=[ ad90] │ │ │ │ + 0xffffffffffe7bb28 (offset: 0x1837c20) -> 0xdef4 fde=[ adac] │ │ │ │ + 0xffffffffffe7bb38 (offset: 0x1837c30) -> 0xdf10 fde=[ adc8] │ │ │ │ + 0xffffffffffe7bb48 (offset: 0x1837c40) -> 0xdf2c fde=[ ade4] │ │ │ │ + 0xffffffffffe7bb58 (offset: 0x1837c50) -> 0xdf48 fde=[ ae00] │ │ │ │ + 0xffffffffffe7bb68 (offset: 0x1837c60) -> 0xdf64 fde=[ ae1c] │ │ │ │ + 0xffffffffffe7bb78 (offset: 0x1837c70) -> 0xdf80 fde=[ ae38] │ │ │ │ + 0xffffffffffe7bb88 (offset: 0x1837c80) -> 0xdf9c fde=[ ae54] │ │ │ │ + 0xffffffffffe7bb98 (offset: 0x1837c90) -> 0xdfb8 fde=[ ae70] │ │ │ │ + 0xffffffffffe7bba8 (offset: 0x1837ca0) -> 0xdfd4 fde=[ ae8c] │ │ │ │ + 0xffffffffffe7bbb8 (offset: 0x1837cb0) -> 0xdff0 fde=[ aea8] │ │ │ │ + 0xffffffffffe7bbc8 (offset: 0x1837cc0) -> 0xe00c fde=[ aec4] │ │ │ │ + 0xffffffffffe7bbd8 (offset: 0x1837cd0) -> 0xe028 fde=[ aee0] │ │ │ │ + 0xffffffffffe7bbe8 (offset: 0x1837ce0) -> 0xe044 fde=[ aefc] │ │ │ │ + 0xffffffffffe7bbf8 (offset: 0x1837cf0) -> 0xe060 fde=[ af18] │ │ │ │ + 0xffffffffffe7bc08 (offset: 0x1837d00) -> 0xe07c fde=[ af34] │ │ │ │ + 0xffffffffffe7bc18 (offset: 0x1837d10) -> 0xe098 fde=[ af50] │ │ │ │ + 0xffffffffffe7bc28 (offset: 0x1837d20) -> 0xe0b4 fde=[ af6c] │ │ │ │ + 0xffffffffffe7bc38 (offset: 0x1837d30) -> 0xe0d0 fde=[ af88] │ │ │ │ + 0xffffffffffe7bc48 (offset: 0x1837d40) -> 0xe0ec fde=[ afa4] │ │ │ │ + 0xffffffffffe7bc58 (offset: 0x1837d50) -> 0xe108 fde=[ afc0] │ │ │ │ + 0xffffffffffe7bc68 (offset: 0x1837d60) -> 0xe124 fde=[ afdc] │ │ │ │ + 0xffffffffffe7bc78 (offset: 0x1837d70) -> 0xe140 fde=[ aff8] │ │ │ │ + 0xffffffffffe7bc88 (offset: 0x1837d80) -> 0xe15c fde=[ b014] │ │ │ │ + 0xffffffffffe7bc98 (offset: 0x1837d90) -> 0xe178 fde=[ b030] │ │ │ │ + 0xffffffffffe7bca8 (offset: 0x1837da0) -> 0xe194 fde=[ b04c] │ │ │ │ + 0xffffffffffe7bcb8 (offset: 0x1837db0) -> 0xe1b0 fde=[ b068] │ │ │ │ + 0xffffffffffe7bcc8 (offset: 0x1837dc0) -> 0xe1cc fde=[ b084] │ │ │ │ + 0xffffffffffe7bcd8 (offset: 0x1837dd0) -> 0xe1e8 fde=[ b0a0] │ │ │ │ + 0xffffffffffe7bce8 (offset: 0x1837de0) -> 0xe204 fde=[ b0bc] │ │ │ │ + 0xffffffffffe7bcf8 (offset: 0x1837df0) -> 0xe220 fde=[ b0d8] │ │ │ │ + 0xffffffffffe7bd08 (offset: 0x1837e00) -> 0xe23c fde=[ b0f4] │ │ │ │ + 0xffffffffffe7bd18 (offset: 0x1837e10) -> 0xe258 fde=[ b110] │ │ │ │ + 0xffffffffffe7bd28 (offset: 0x1837e20) -> 0xe274 fde=[ b12c] │ │ │ │ + 0xffffffffffe7bd38 (offset: 0x1837e30) -> 0xe290 fde=[ b148] │ │ │ │ + 0xffffffffffe7bd48 (offset: 0x1837e40) -> 0xe2b0 fde=[ b168] │ │ │ │ + 0xffffffffffe7be2c (offset: 0x1837f24) -> 0xe2d4 fde=[ b18c] │ │ │ │ + 0xffffffffffe7bea8 (offset: 0x1837fa0) -> 0xe300 fde=[ b1b8] │ │ │ │ + 0xffffffffffe7bf28 (offset: 0x1838020) -> 0xe324 fde=[ b1dc] │ │ │ │ + 0xffffffffffe7bf48 (offset: 0x1838040) -> 0xe344 fde=[ b1fc] │ │ │ │ + 0xffffffffffe7bfa8 (offset: 0x18380a0) -> 0xe358 fde=[ b210] │ │ │ │ + 0xffffffffffe7bff4 (offset: 0x18380ec) -> 0xe36c fde=[ b224] │ │ │ │ + 0xffffffffffe7c028 (offset: 0x1838120) -> 0xe38c fde=[ b244] │ │ │ │ + 0xffffffffffe7c068 (offset: 0x1838160) -> 0xe3a0 fde=[ b258] │ │ │ │ + 0xffffffffffe7c0d0 (offset: 0x18381c8) -> 0xe3c8 fde=[ b280] │ │ │ │ + 0xffffffffffe7c150 (offset: 0x1838248) -> 0xe3f4 fde=[ b2ac] │ │ │ │ + 0xffffffffffe7c1a8 (offset: 0x18382a0) -> 0xe408 fde=[ b2c0] │ │ │ │ + 0xffffffffffe7c268 (offset: 0x1838360) -> 0xe41c fde=[ b2d4] │ │ │ │ + 0xffffffffffe7c308 (offset: 0x1838400) -> 0xe440 fde=[ b2f8] │ │ │ │ + 0xffffffffffe7c648 (offset: 0x1838740) -> 0xe4b4 fde=[ b36c] │ │ │ │ + 0xffffffffffe7cb68 (offset: 0x1838c60) -> 0xe4d4 fde=[ b38c] │ │ │ │ + 0xffffffffffe7d788 (offset: 0x1839880) -> 0xe5a4 fde=[ b45c] │ │ │ │ + 0xffffffffffe7d988 (offset: 0x1839a80) -> 0xe5c4 fde=[ b47c] │ │ │ │ + 0xffffffffffe7d9c8 (offset: 0x1839ac0) -> 0xe5e0 fde=[ b498] │ │ │ │ + 0xffffffffffe7da08 (offset: 0x1839b00) -> 0xe5fc fde=[ b4b4] │ │ │ │ + 0xffffffffffe7db08 (offset: 0x1839c00) -> 0xe628 fde=[ b4e0] │ │ │ │ + 0xffffffffffe7dc48 (offset: 0x1839d40) -> 0xe690 fde=[ b548] │ │ │ │ + 0xffffffffffe7dc98 (offset: 0x1839d90) -> 0xe6b8 fde=[ b570] │ │ │ │ + 0xffffffffffe7dcc8 (offset: 0x1839dc0) -> 0xe6d8 fde=[ b590] │ │ │ │ + 0xffffffffffe7de90 (offset: 0x1839f88) -> 0xe710 fde=[ b5c8] │ │ │ │ + 0xffffffffffe7df08 (offset: 0x183a000) -> 0xe730 fde=[ b5e8] │ │ │ │ + 0xffffffffffe7df88 (offset: 0x183a080) -> 0xe750 fde=[ b608] │ │ │ │ + 0xffffffffffe7eb08 (offset: 0x183ac00) -> 0xe80c fde=[ b6c4] │ │ │ │ + 0xffffffffffe7eb0c (offset: 0x183ac04) -> 0xe820 fde=[ b6d8] │ │ │ │ + 0xffffffffffe7eb88 (offset: 0x183ac80) -> 0xe850 fde=[ b708] │ │ │ │ + 0xffffffffffe7ec68 (offset: 0x183ad60) -> 0xe874 fde=[ b72c] │ │ │ │ + 0xffffffffffe7eca8 (offset: 0x183ada0) -> 0xe894 fde=[ b74c] │ │ │ │ + 0xffffffffffe7ef28 (offset: 0x183b020) -> 0xe8f8 fde=[ b7b0] │ │ │ │ + 0xffffffffffe7efe8 (offset: 0x183b0e0) -> 0xe934 fde=[ b7ec] │ │ │ │ + 0xffffffffffe7f028 (offset: 0x183b120) -> 0xe958 fde=[ b810] │ │ │ │ + 0xffffffffffe7f0b0 (offset: 0x183b1a8) -> 0xe97c fde=[ b834] │ │ │ │ + 0xffffffffffe7f1d8 (offset: 0x183b2d0) -> 0xe9b0 fde=[ b868] │ │ │ │ + 0xffffffffffe7f588 (offset: 0x183b680) -> 0xe9f8 fde=[ b8b0] │ │ │ │ + 0xffffffffffe7f7a8 (offset: 0x183b8a0) -> 0xea90 fde=[ b948] │ │ │ │ + 0xffffffffffe7f808 (offset: 0x183b900) -> 0xeab0 fde=[ b968] │ │ │ │ + 0xffffffffffe7f828 (offset: 0x183b920) -> 0xeac4 fde=[ b97c] │ │ │ │ + 0xffffffffffe7f858 (offset: 0x183b950) -> 0xeaec fde=[ b9a4] │ │ │ │ + 0xffffffffffe7f928 (offset: 0x183ba20) -> 0xeb28 fde=[ b9e0] │ │ │ │ + 0xffffffffffe7f934 (offset: 0x183ba2c) -> 0xeb3c fde=[ b9f4] │ │ │ │ + 0xffffffffffe7f954 (offset: 0x183ba4c) -> 0xeb5c fde=[ ba14] │ │ │ │ + 0xffffffffffe7f9cc (offset: 0x183bac4) -> 0xeb70 fde=[ ba28] │ │ │ │ + 0xffffffffffe7f9f8 (offset: 0x183baf0) -> 0xeb90 fde=[ ba48] │ │ │ │ + 0xffffffffffe7fba8 (offset: 0x183bca0) -> 0xebc0 fde=[ ba78] │ │ │ │ + 0xffffffffffe7fcf4 (offset: 0x183bdec) -> 0xec10 fde=[ bac8] │ │ │ │ + 0xffffffffffe7fd28 (offset: 0x183be20) -> 0xec28 fde=[ bae0] │ │ │ │ + 0xffffffffffe7fd58 (offset: 0x183be50) -> 0xec3c fde=[ baf4] │ │ │ │ + 0xffffffffffe7fee8 (offset: 0x183bfe0) -> 0xec90 fde=[ bb48] │ │ │ │ + 0xffffffffffe80068 (offset: 0x183c160) -> 0xed0c fde=[ bbc4] │ │ │ │ + 0xffffffffffe80114 (offset: 0x183c20c) -> 0xed30 fde=[ bbe8] │ │ │ │ + 0xffffffffffe80128 (offset: 0x183c220) -> 0xed48 fde=[ bc00] │ │ │ │ + 0xffffffffffe8020c (offset: 0x183c304) -> 0xed74 fde=[ bc2c] │ │ │ │ + 0xffffffffffe80268 (offset: 0x183c360) -> 0xed88 fde=[ bc40] │ │ │ │ + 0xffffffffffe80328 (offset: 0x183c420) -> 0xedb4 fde=[ bc6c] │ │ │ │ + 0xffffffffffe80388 (offset: 0x183c480) -> 0xedd8 fde=[ bc90] │ │ │ │ + 0xffffffffffe803a8 (offset: 0x183c4a0) -> 0xedec fde=[ bca4] │ │ │ │ + 0xffffffffffe803c8 (offset: 0x183c4c0) -> 0xee00 fde=[ bcb8] │ │ │ │ + 0xffffffffffe80428 (offset: 0x183c520) -> 0xee18 fde=[ bcd0] │ │ │ │ + 0xffffffffffe80448 (offset: 0x183c540) -> 0xee30 fde=[ bce8] │ │ │ │ + 0xffffffffffe80468 (offset: 0x183c560) -> 0xee44 fde=[ bcfc] │ │ │ │ + 0xffffffffffe80488 (offset: 0x183c580) -> 0xee58 fde=[ bd10] │ │ │ │ + 0xffffffffffe804a8 (offset: 0x183c5a0) -> 0xee6c fde=[ bd24] │ │ │ │ + 0xffffffffffe804c8 (offset: 0x183c5c0) -> 0xee80 fde=[ bd38] │ │ │ │ + 0xffffffffffe804e8 (offset: 0x183c5e0) -> 0xee94 fde=[ bd4c] │ │ │ │ + 0xffffffffffe80508 (offset: 0x183c600) -> 0xeec0 fde=[ bd78] │ │ │ │ + 0xffffffffffe807a8 (offset: 0x183c8a0) -> 0xeef0 fde=[ bda8] │ │ │ │ + 0xffffffffffe80b48 (offset: 0x183cc40) -> 0xef58 fde=[ be10] │ │ │ │ + 0xffffffffffe80b68 (offset: 0x183cc60) -> 0xef6c fde=[ be24] │ │ │ │ + 0xffffffffffe80ba8 (offset: 0x183cca0) -> 0xef98 fde=[ be50] │ │ │ │ + 0xffffffffffe80c88 (offset: 0x183cd80) -> 0xefac fde=[ be64] │ │ │ │ + 0xffffffffffe80ca8 (offset: 0x183cda0) -> 0xefc0 fde=[ be78] │ │ │ │ + 0xffffffffffe80e88 (offset: 0x183cf80) -> 0xefe8 fde=[ bea0] │ │ │ │ + 0xffffffffffe80ee8 (offset: 0x183cfe0) -> 0xf008 fde=[ bec0] │ │ │ │ + 0xffffffffffe80f28 (offset: 0x183d020) -> 0xf028 fde=[ bee0] │ │ │ │ + 0xffffffffffe80fc8 (offset: 0x183d0c0) -> 0xf048 fde=[ bf00] │ │ │ │ + 0xffffffffffe81038 (offset: 0x183d130) -> 0xf068 fde=[ bf20] │ │ │ │ + 0xffffffffffe81208 (offset: 0x183d300) -> 0xf0a0 fde=[ bf58] │ │ │ │ + 0xffffffffffe812c8 (offset: 0x183d3c0) -> 0xf0c4 fde=[ bf7c] │ │ │ │ + 0xffffffffffe81330 (offset: 0x183d428) -> 0xf0d8 fde=[ bf90] │ │ │ │ + 0xffffffffffe8138c (offset: 0x183d484) -> 0xf0fc fde=[ bfb4] │ │ │ │ + 0xffffffffffe81408 (offset: 0x183d500) -> 0xf110 fde=[ bfc8] │ │ │ │ + 0xffffffffffe81808 (offset: 0x183d900) -> 0xf140 fde=[ bff8] │ │ │ │ + 0xffffffffffe81868 (offset: 0x183d960) -> 0xf154 fde=[ c00c] │ │ │ │ + 0xffffffffffe8186c (offset: 0x183d964) -> 0xf168 fde=[ c020] │ │ │ │ + 0xffffffffffe818c8 (offset: 0x183d9c0) -> 0xf17c fde=[ c034] │ │ │ │ + 0xffffffffffe81928 (offset: 0x183da20) -> 0xf190 fde=[ c048] │ │ │ │ + 0xffffffffffe81e88 (offset: 0x183df80) -> 0xf1b8 fde=[ c070] │ │ │ │ + 0xffffffffffe83e78 (offset: 0x183ff70) -> 0xf1e4 fde=[ c09c] │ │ │ │ + 0xffffffffffe866c8 (offset: 0x18427c0) -> 0xf228 fde=[ c0e0] │ │ │ │ + 0xffffffffffe868b4 (offset: 0x18429ac) -> 0xf26c fde=[ c124] │ │ │ │ + 0xffffffffffe86970 (offset: 0x1842a68) -> 0xf298 fde=[ c150] │ │ │ │ + 0xffffffffffe86a0c (offset: 0x1842b04) -> 0xf33c fde=[ c1f4] │ │ │ │ + 0xffffffffffe86fe8 (offset: 0x18430e0) -> 0xf370 fde=[ c228] │ │ │ │ + 0xffffffffffe87228 (offset: 0x1843320) -> 0xf3a8 fde=[ c260] │ │ │ │ + 0xffffffffffe872b8 (offset: 0x18433b0) -> 0xf3c8 fde=[ c280] │ │ │ │ + 0xffffffffffe8730c (offset: 0x1843404) -> 0xf3dc fde=[ c294] │ │ │ │ + 0xffffffffffe875a8 (offset: 0x18436a0) -> 0xf430 fde=[ c2e8] │ │ │ │ + 0xffffffffffe87688 (offset: 0x1843780) -> 0xf4b0 fde=[ c368] │ │ │ │ + 0xffffffffffe87ca8 (offset: 0x1843da0) -> 0xf4ec fde=[ c3a4] │ │ │ │ + 0xffffffffffe87dc8 (offset: 0x1843ec0) -> 0xf518 fde=[ c3d0] │ │ │ │ + 0xffffffffffe87e14 (offset: 0x1843f0c) -> 0xf52c fde=[ c3e4] │ │ │ │ + 0xffffffffffe89208 (offset: 0x1845300) -> 0xf540 fde=[ c3f8] │ │ │ │ + 0xffffffffffe89218 (offset: 0x1845310) -> 0xf55c fde=[ c414] │ │ │ │ + 0xffffffffffe89248 (offset: 0x1845340) -> 0xf57c fde=[ c434] │ │ │ │ + 0xffffffffffe89288 (offset: 0x1845380) -> 0xf5a0 fde=[ c458] │ │ │ │ + 0xffffffffffe896a8 (offset: 0x18457a0) -> 0xf5f0 fde=[ c4a8] │ │ │ │ + 0xffffffffffe89788 (offset: 0x1845880) -> 0xf628 fde=[ c4e0] │ │ │ │ + 0xffffffffffe897a8 (offset: 0x18458a0) -> 0xf640 fde=[ c4f8] │ │ │ │ + 0xffffffffffe897d8 (offset: 0x18458d0) -> 0xf658 fde=[ c510] │ │ │ │ + 0xffffffffffe89808 (offset: 0x1845900) -> 0xf670 fde=[ c528] │ │ │ │ + 0xffffffffffe89838 (offset: 0x1845930) -> 0xf688 fde=[ c540] │ │ │ │ + 0xffffffffffe89868 (offset: 0x1845960) -> 0xf6a0 fde=[ c558] │ │ │ │ + 0xffffffffffe89898 (offset: 0x1845990) -> 0xf6b8 fde=[ c570] │ │ │ │ + 0xffffffffffe898c8 (offset: 0x18459c0) -> 0xf6d0 fde=[ c588] │ │ │ │ + 0xffffffffffe898f8 (offset: 0x18459f0) -> 0xf6e8 fde=[ c5a0] │ │ │ │ + 0xffffffffffe89928 (offset: 0x1845a20) -> 0xf700 fde=[ c5b8] │ │ │ │ + 0xffffffffffe89958 (offset: 0x1845a50) -> 0xf718 fde=[ c5d0] │ │ │ │ + 0xffffffffffe89988 (offset: 0x1845a80) -> 0xf730 fde=[ c5e8] │ │ │ │ + 0xffffffffffe899b8 (offset: 0x1845ab0) -> 0xf748 fde=[ c600] │ │ │ │ + 0xffffffffffe899e8 (offset: 0x1845ae0) -> 0xf760 fde=[ c618] │ │ │ │ + 0xffffffffffe89a18 (offset: 0x1845b10) -> 0xf778 fde=[ c630] │ │ │ │ + 0xffffffffffe89a48 (offset: 0x1845b40) -> 0xf790 fde=[ c648] │ │ │ │ + 0xffffffffffe89a78 (offset: 0x1845b70) -> 0xf7a8 fde=[ c660] │ │ │ │ + 0xffffffffffe89aa8 (offset: 0x1845ba0) -> 0xf7c0 fde=[ c678] │ │ │ │ + 0xffffffffffe89ad8 (offset: 0x1845bd0) -> 0xf7d8 fde=[ c690] │ │ │ │ + 0xffffffffffe89b08 (offset: 0x1845c00) -> 0xf7f0 fde=[ c6a8] │ │ │ │ + 0xffffffffffe89b38 (offset: 0x1845c30) -> 0xf808 fde=[ c6c0] │ │ │ │ + 0xffffffffffe89b68 (offset: 0x1845c60) -> 0xf820 fde=[ c6d8] │ │ │ │ + 0xffffffffffe89b98 (offset: 0x1845c90) -> 0xf838 fde=[ c6f0] │ │ │ │ + 0xffffffffffe89bc8 (offset: 0x1845cc0) -> 0xf850 fde=[ c708] │ │ │ │ + 0xffffffffffe89bf8 (offset: 0x1845cf0) -> 0xf868 fde=[ c720] │ │ │ │ + 0xffffffffffe89c28 (offset: 0x1845d20) -> 0xf880 fde=[ c738] │ │ │ │ + 0xffffffffffe89c58 (offset: 0x1845d50) -> 0xf898 fde=[ c750] │ │ │ │ + 0xffffffffffe89c88 (offset: 0x1845d80) -> 0xf8b0 fde=[ c768] │ │ │ │ + 0xffffffffffe89cb8 (offset: 0x1845db0) -> 0xf8c8 fde=[ c780] │ │ │ │ + 0xffffffffffe89ce8 (offset: 0x1845de0) -> 0xf8e0 fde=[ c798] │ │ │ │ + 0xffffffffffe89d18 (offset: 0x1845e10) -> 0xf8f8 fde=[ c7b0] │ │ │ │ + 0xffffffffffe89d48 (offset: 0x1845e40) -> 0xf910 fde=[ c7c8] │ │ │ │ + 0xffffffffffe89d78 (offset: 0x1845e70) -> 0xf928 fde=[ c7e0] │ │ │ │ + 0xffffffffffe89da8 (offset: 0x1845ea0) -> 0xf940 fde=[ c7f8] │ │ │ │ + 0xffffffffffe89dd8 (offset: 0x1845ed0) -> 0xf958 fde=[ c810] │ │ │ │ + 0xffffffffffe89e08 (offset: 0x1845f00) -> 0xf970 fde=[ c828] │ │ │ │ + 0xffffffffffe89e38 (offset: 0x1845f30) -> 0xf988 fde=[ c840] │ │ │ │ + 0xffffffffffe89e68 (offset: 0x1845f60) -> 0xf9a0 fde=[ c858] │ │ │ │ + 0xffffffffffe89e98 (offset: 0x1845f90) -> 0xf9b8 fde=[ c870] │ │ │ │ + 0xffffffffffe89ec8 (offset: 0x1845fc0) -> 0xf9d0 fde=[ c888] │ │ │ │ + 0xffffffffffe89ef8 (offset: 0x1845ff0) -> 0xf9e8 fde=[ c8a0] │ │ │ │ + 0xffffffffffe89f28 (offset: 0x1846020) -> 0xfa00 fde=[ c8b8] │ │ │ │ + 0xffffffffffe89f58 (offset: 0x1846050) -> 0xfa18 fde=[ c8d0] │ │ │ │ + 0xffffffffffe89f88 (offset: 0x1846080) -> 0xfa30 fde=[ c8e8] │ │ │ │ + 0xffffffffffe89fb8 (offset: 0x18460b0) -> 0xfa48 fde=[ c900] │ │ │ │ + 0xffffffffffe89fe8 (offset: 0x18460e0) -> 0xfa60 fde=[ c918] │ │ │ │ + 0xffffffffffe8a018 (offset: 0x1846110) -> 0xfa78 fde=[ c930] │ │ │ │ + 0xffffffffffe8a048 (offset: 0x1846140) -> 0xfa90 fde=[ c948] │ │ │ │ + 0xffffffffffe8a078 (offset: 0x1846170) -> 0xfaa8 fde=[ c960] │ │ │ │ + 0xffffffffffe8a0a8 (offset: 0x18461a0) -> 0xfac0 fde=[ c978] │ │ │ │ + 0xffffffffffe8a0d8 (offset: 0x18461d0) -> 0xfad8 fde=[ c990] │ │ │ │ + 0xffffffffffe8a108 (offset: 0x1846200) -> 0xfaf0 fde=[ c9a8] │ │ │ │ + 0xffffffffffe8a138 (offset: 0x1846230) -> 0xfb08 fde=[ c9c0] │ │ │ │ + 0xffffffffffe8a168 (offset: 0x1846260) -> 0xfb20 fde=[ c9d8] │ │ │ │ + 0xffffffffffe8a198 (offset: 0x1846290) -> 0xfb38 fde=[ c9f0] │ │ │ │ + 0xffffffffffe8a1c8 (offset: 0x18462c0) -> 0xfb50 fde=[ ca08] │ │ │ │ + 0xffffffffffe8a1f8 (offset: 0x18462f0) -> 0xfb68 fde=[ ca20] │ │ │ │ + 0xffffffffffe8a228 (offset: 0x1846320) -> 0xfb80 fde=[ ca38] │ │ │ │ + 0xffffffffffe8a258 (offset: 0x1846350) -> 0xfb98 fde=[ ca50] │ │ │ │ + 0xffffffffffe8a288 (offset: 0x1846380) -> 0xfbb0 fde=[ ca68] │ │ │ │ + 0xffffffffffe8a2b8 (offset: 0x18463b0) -> 0xfbc8 fde=[ ca80] │ │ │ │ + 0xffffffffffe8a2e8 (offset: 0x18463e0) -> 0xfbe0 fde=[ ca98] │ │ │ │ + 0xffffffffffe8a318 (offset: 0x1846410) -> 0xfbf8 fde=[ cab0] │ │ │ │ + 0xffffffffffe8a348 (offset: 0x1846440) -> 0xfc10 fde=[ cac8] │ │ │ │ + 0xffffffffffe8a378 (offset: 0x1846470) -> 0xfc28 fde=[ cae0] │ │ │ │ + 0xffffffffffe8a3a8 (offset: 0x18464a0) -> 0xfc40 fde=[ caf8] │ │ │ │ + 0xffffffffffe8a3d8 (offset: 0x18464d0) -> 0xfc58 fde=[ cb10] │ │ │ │ + 0xffffffffffe8a408 (offset: 0x1846500) -> 0xfc70 fde=[ cb28] │ │ │ │ + 0xffffffffffe8a438 (offset: 0x1846530) -> 0xfc88 fde=[ cb40] │ │ │ │ + 0xffffffffffe8a468 (offset: 0x1846560) -> 0xfca0 fde=[ cb58] │ │ │ │ + 0xffffffffffe8a498 (offset: 0x1846590) -> 0xfcb8 fde=[ cb70] │ │ │ │ + 0xffffffffffe8a4c8 (offset: 0x18465c0) -> 0xfcd0 fde=[ cb88] │ │ │ │ + 0xffffffffffe8a4f8 (offset: 0x18465f0) -> 0xfce8 fde=[ cba0] │ │ │ │ + 0xffffffffffe8a528 (offset: 0x1846620) -> 0xfd00 fde=[ cbb8] │ │ │ │ + 0xffffffffffe8a558 (offset: 0x1846650) -> 0xfd18 fde=[ cbd0] │ │ │ │ + 0xffffffffffe8a588 (offset: 0x1846680) -> 0xfd30 fde=[ cbe8] │ │ │ │ + 0xffffffffffe8a5b8 (offset: 0x18466b0) -> 0xfd48 fde=[ cc00] │ │ │ │ + 0xffffffffffe8a5e8 (offset: 0x18466e0) -> 0xfd60 fde=[ cc18] │ │ │ │ + 0xffffffffffe8a618 (offset: 0x1846710) -> 0xfd78 fde=[ cc30] │ │ │ │ + 0xffffffffffe8a648 (offset: 0x1846740) -> 0xfd90 fde=[ cc48] │ │ │ │ + 0xffffffffffe8a678 (offset: 0x1846770) -> 0xfda8 fde=[ cc60] │ │ │ │ + 0xffffffffffe8a6a8 (offset: 0x18467a0) -> 0xfdc0 fde=[ cc78] │ │ │ │ + 0xffffffffffe8a6d8 (offset: 0x18467d0) -> 0xfdd8 fde=[ cc90] │ │ │ │ + 0xffffffffffe8a708 (offset: 0x1846800) -> 0xfdf0 fde=[ cca8] │ │ │ │ + 0xffffffffffe8a738 (offset: 0x1846830) -> 0xfe08 fde=[ ccc0] │ │ │ │ + 0xffffffffffe8a768 (offset: 0x1846860) -> 0xfe20 fde=[ ccd8] │ │ │ │ + 0xffffffffffe8a798 (offset: 0x1846890) -> 0xfe38 fde=[ ccf0] │ │ │ │ + 0xffffffffffe8a7c8 (offset: 0x18468c0) -> 0xfe50 fde=[ cd08] │ │ │ │ + 0xffffffffffe8a7f8 (offset: 0x18468f0) -> 0xfe68 fde=[ cd20] │ │ │ │ + 0xffffffffffe8a828 (offset: 0x1846920) -> 0xfe80 fde=[ cd38] │ │ │ │ + 0xffffffffffe8a858 (offset: 0x1846950) -> 0xfe98 fde=[ cd50] │ │ │ │ + 0xffffffffffe8a888 (offset: 0x1846980) -> 0xfeb0 fde=[ cd68] │ │ │ │ + 0xffffffffffe8a8b8 (offset: 0x18469b0) -> 0xfec8 fde=[ cd80] │ │ │ │ + 0xffffffffffe8a8e8 (offset: 0x18469e0) -> 0xfee0 fde=[ cd98] │ │ │ │ + 0xffffffffffe8a928 (offset: 0x1846a20) -> 0xff20 fde=[ cdd8] │ │ │ │ + 0xffffffffffe8a948 (offset: 0x1846a40) -> 0xff38 fde=[ cdf0] │ │ │ │ + 0xffffffffffe8aca8 (offset: 0x1846da0) -> 0xff50 fde=[ ce08] │ │ │ │ + 0xffffffffffe8afe8 (offset: 0x18470e0) -> 0xff68 fde=[ ce20] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -1655,1329 +1655,588 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000c8 0000000000000024 000000cc FDE cie=00000000 pc=000000000049e7e4..000000000049e88c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049e7e8 │ │ │ │ +000000c8 0000000000000024 000000cc FDE cie=00000000 pc=0000000000494e0c..0000000000494eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000494e10 │ │ │ │ DW_CFA_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 000000000049e7f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000494e1c │ │ │ │ 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: 148 to 000000000049e888 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000494eb0 │ │ │ │ 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_nop │ │ │ │ │ │ │ │ -000000f0 0000000000000020 000000f4 FDE cie=00000000 pc=000000000049e88c..000000000049e900 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049e890 │ │ │ │ +000000f0 0000000000000020 000000f4 FDE cie=00000000 pc=0000000000494eb4..0000000000494f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000494eb8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000049e898 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000494ec0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000049e8fc │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000494f24 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000114 0000000000000024 00000118 FDE cie=00000000 pc=000000000049e900..000000000049e9a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049e904 │ │ │ │ +00000114 0000000000000024 00000118 FDE cie=00000000 pc=0000000000494f28..0000000000494ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000494f2c │ │ │ │ DW_CFA_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 000000000049e910 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000494f38 │ │ │ │ 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: 148 to 000000000049e9a4 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000494ff0 │ │ │ │ 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_nop │ │ │ │ │ │ │ │ -0000013c 0000000000000024 00000140 FDE cie=00000000 pc=000000000049e9a8..000000000049ea50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049e9ac │ │ │ │ +0000013c 0000000000000028 00000140 FDE cie=00000000 pc=0000000000494ff4..0000000000495108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000494ff8 │ │ │ │ DW_CFA_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 000000000049e9b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000495004 │ │ │ │ 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: 148 to 000000000049ea4c │ │ │ │ + DW_CFA_advance_loc1: 256 to 0000000000495104 │ │ │ │ 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_nop │ │ │ │ - │ │ │ │ -00000164 0000000000000024 00000168 FDE cie=00000000 pc=000000000049ea50..000000000049eb1c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049ea54 │ │ │ │ - DW_CFA_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 000000000049ea60 │ │ │ │ - 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: 184 to 000000000049eb18 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -0000018c 0000000000000024 00000190 FDE cie=00000000 pc=000000000049eb1c..000000000049ec30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049eb20 │ │ │ │ - DW_CFA_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 000000000049eb2c │ │ │ │ - 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_loc1: 256 to 000000000049ec2c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000001b4 0000000000000024 000001b8 FDE cie=00000000 pc=000000000049ec30..000000000049ed20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049ec34 │ │ │ │ - DW_CFA_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 000000000049ec40 │ │ │ │ - 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: 220 to 000000000049ed1c │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -000001dc 0000000000000024 000001e0 FDE cie=00000000 pc=000000000049ed20..000000000049ee10 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049ed24 │ │ │ │ - DW_CFA_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 000000000049ed30 │ │ │ │ - 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: 220 to 000000000049ee0c │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -00000204 0000000000000024 00000208 FDE cie=00000000 pc=000000000049ee10..000000000049ef00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049ee14 │ │ │ │ - DW_CFA_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 000000000049ee20 │ │ │ │ - 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: 220 to 000000000049eefc │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -0000022c 0000000000000024 00000230 FDE cie=00000000 pc=000000000049ef00..000000000049eff0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049ef04 │ │ │ │ - DW_CFA_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 000000000049ef10 │ │ │ │ - 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: 220 to 000000000049efec │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -00000254 0000000000000024 00000258 FDE cie=00000000 pc=000000000049eff0..000000000049f0bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049eff4 │ │ │ │ - DW_CFA_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 000000000049f000 │ │ │ │ - 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: 184 to 000000000049f0b8 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -0000027c 0000000000000024 00000280 FDE cie=00000000 pc=000000000049f0bc..000000000049f188 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049f0c0 │ │ │ │ - DW_CFA_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 000000000049f0cc │ │ │ │ - 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: 184 to 000000000049f184 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -000002a4 0000000000000024 000002a8 FDE cie=00000000 pc=000000000049f188..000000000049f254 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049f18c │ │ │ │ - DW_CFA_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 000000000049f198 │ │ │ │ - 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: 184 to 000000000049f250 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -000002cc 0000000000000024 000002d0 FDE cie=00000000 pc=000000000049f254..000000000049f320 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049f258 │ │ │ │ - DW_CFA_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 000000000049f264 │ │ │ │ - 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: 184 to 000000000049f31c │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -000002f4 0000000000000020 000002f8 FDE cie=00000000 pc=000000000049f320..000000000049f394 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049f324 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000049f32c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000049f390 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000318 0000000000000024 0000031c FDE cie=00000000 pc=000000000049f394..000000000049f484 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049f398 │ │ │ │ - DW_CFA_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 000000000049f3a4 │ │ │ │ - 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: 220 to 000000000049f480 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -00000340 0000000000000024 00000344 FDE cie=00000000 pc=000000000049f484..000000000049f574 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049f488 │ │ │ │ - DW_CFA_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 000000000049f494 │ │ │ │ - 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: 220 to 000000000049f570 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -00000368 0000000000000024 0000036c FDE cie=00000000 pc=000000000049f574..000000000049f640 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049f578 │ │ │ │ - DW_CFA_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 000000000049f584 │ │ │ │ - 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: 184 to 000000000049f63c │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -00000390 0000000000000024 00000394 FDE cie=00000000 pc=000000000049f640..000000000049f778 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049f644 │ │ │ │ - DW_CFA_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 000000000049f650 │ │ │ │ - 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_loc1: 292 to 000000000049f774 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000003b8 0000000000000024 000003bc FDE cie=00000000 pc=000000000049f778..000000000049f88c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049f77c │ │ │ │ - DW_CFA_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 000000000049f788 │ │ │ │ - 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_loc1: 256 to 000000000049f888 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000003e0 0000000000000024 000003e4 FDE cie=00000000 pc=000000000049f88c..000000000049f9a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049f890 │ │ │ │ - DW_CFA_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 000000000049f89c │ │ │ │ - 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_loc1: 256 to 000000000049f99c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00000408 0000000000000024 0000040c FDE cie=00000000 pc=000000000049f9a0..000000000049fa6c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049f9a4 │ │ │ │ - DW_CFA_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 000000000049f9b0 │ │ │ │ - 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: 184 to 000000000049fa68 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -00000430 0000000000000024 00000434 FDE cie=00000000 pc=000000000049fa6c..000000000049fb5c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049fa70 │ │ │ │ - DW_CFA_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 000000000049fa7c │ │ │ │ - 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: 220 to 000000000049fb58 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -00000458 0000000000000024 0000045c FDE cie=00000000 pc=000000000049fb5c..000000000049fc04 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049fb60 │ │ │ │ - DW_CFA_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 000000000049fb6c │ │ │ │ - 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: 148 to 000000000049fc00 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -00000480 0000000000000024 00000484 FDE cie=00000000 pc=000000000049fc04..000000000049fcac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049fc08 │ │ │ │ - DW_CFA_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 000000000049fc14 │ │ │ │ - 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: 148 to 000000000049fca8 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -000004a8 0000000000000020 000004ac FDE cie=00000000 pc=000000000049fcac..000000000049fd20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049fcb0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000049fcb8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000049fd1c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004cc 0000000000000024 000004d0 FDE cie=00000000 pc=000000000049fd20..000000000049fe10 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049fd24 │ │ │ │ - DW_CFA_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 000000000049fd30 │ │ │ │ - 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: 220 to 000000000049fe0c │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -000004f4 0000000000000024 000004f8 FDE cie=00000000 pc=000000000049fe10..000000000049ff00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049fe14 │ │ │ │ - DW_CFA_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 000000000049fe20 │ │ │ │ - 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: 220 to 000000000049fefc │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -0000051c 0000000000000024 00000520 FDE cie=00000000 pc=000000000049ff00..00000000004a0014 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000049ff04 │ │ │ │ - DW_CFA_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 000000000049ff10 │ │ │ │ - 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_loc1: 256 to 00000000004a0010 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00000544 0000000000000020 00000548 FDE cie=00000000 pc=00000000004a0014..00000000004a0088 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a0018 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a0020 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000004a0084 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000568 0000000000000020 0000056c FDE cie=00000000 pc=00000000004a0088..00000000004a00fc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a008c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a0094 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000004a00f8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000058c 0000000000000024 00000590 FDE cie=00000000 pc=00000000004a00fc..00000000004a01a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a0100 │ │ │ │ - DW_CFA_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 00000000004a010c │ │ │ │ - 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: 148 to 00000000004a01a0 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -000005b4 0000000000000020 000005b8 FDE cie=00000000 pc=00000000004a01a4..00000000004a0218 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a01a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a01b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000004a0214 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005d8 0000000000000024 000005dc FDE cie=00000000 pc=00000000004a0218..00000000004a02e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a021c │ │ │ │ - DW_CFA_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 00000000004a0228 │ │ │ │ - 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: 184 to 00000000004a02e0 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -00000600 0000000000000020 00000604 FDE cie=00000000 pc=00000000004a02e4..00000000004a0358 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a02e8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a02f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000004a0354 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000624 0000000000000024 00000628 FDE cie=00000000 pc=00000000004a0358..00000000004a0424 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a035c │ │ │ │ - DW_CFA_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 00000000004a0368 │ │ │ │ - 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: 184 to 00000000004a0420 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -0000064c 0000000000000028 00000650 FDE cie=00000000 pc=00000000004a0424..00000000004a04cc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a0428 │ │ │ │ - DW_CFA_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 00000000004a0434 │ │ │ │ - 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: 148 to 00000000004a04c8 │ │ │ │ - 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000678 0000000000000024 0000067c FDE cie=00000000 pc=00000000004c6e40..00000000004c6ea8 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000004c6e70 │ │ │ │ - DW_CFA_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 00000000004c6e94 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004c6e9c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004c6ea0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000006a0 0000000000000030 000006a4 FDE cie=00000000 pc=00000000004c6ea8..00000000004c707c │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000004c6f10 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004c6f18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000004c6fcc │ │ │ │ - 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 00000000004c6fd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000004c6ff4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000004c7038 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000006d4 0000000000000028 000006d8 FDE cie=00000000 pc=00000000004c7080..00000000004c7134 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000004c70b8 │ │ │ │ - DW_CFA_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 00000000004c7114 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000004c7124 │ │ │ │ - DW_CFA_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 00000000004c7130 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000700 0000000000000014 00000704 FDE cie=00000000 pc=0000000000acbc20..0000000000acbc24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000718 0000000000000024 0000071c FDE cie=00000000 pc=0000000000b13de4..0000000000b13e8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000b13de8 │ │ │ │ - DW_CFA_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 0000000000b13df4 │ │ │ │ - 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: 148 to 0000000000b13e88 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -00000740 0000000000000020 00000744 FDE cie=00000000 pc=0000000000b13e8c..0000000000b13f00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000b13e90 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000b13e98 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000b13efc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000764 0000000000000024 00000768 FDE cie=00000000 pc=0000000000b13f00..0000000000b13fcc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000b13f04 │ │ │ │ - DW_CFA_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 0000000000b13f10 │ │ │ │ - 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: 184 to 0000000000b13fc8 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -0000078c 0000000000000028 00000790 FDE cie=00000000 pc=0000000000b13fcc..0000000000b140e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000b13fd0 │ │ │ │ - DW_CFA_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 0000000000b13fdc │ │ │ │ - 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_loc1: 256 to 0000000000b140dc │ │ │ │ - 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000007b8 000000000000001c 000007bc FDE cie=00000000 pc=0000000000b140e0..0000000000b14100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000b140e4 │ │ │ │ +00000168 000000000000001c 0000016c FDE cie=00000000 pc=0000000000495120..0000000000495140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000495124 │ │ │ │ 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 0000000000b140f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000495138 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007d8 0000000000000010 000007dc FDE cie=00000000 pc=0000000000b14100..0000000000b14108 │ │ │ │ +00000188 0000000000000010 0000018c FDE cie=00000000 pc=0000000000495140..0000000000495148 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007ec 0000000000000010 000007f0 FDE cie=00000000 pc=0000000000b14108..0000000000b14110 │ │ │ │ +0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=0000000000495148..0000000000495150 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000800 0000000000000028 00000804 FDE cie=00000000 pc=0000000000c038f4..0000000000c039d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c038f8 │ │ │ │ +000001b0 0000000000000028 000001b4 FDE cie=00000000 pc=000000000059fbcc..000000000059fcb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000059fbd0 │ │ │ │ DW_CFA_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 0000000000c03904 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000059fbdc │ │ │ │ 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: 208 to 0000000000c039d4 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000059fcac │ │ │ │ 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000082c 0000000000000028 00000830 FDE cie=00000000 pc=0000000000c039d8..0000000000c03a98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c039dc │ │ │ │ +000001dc 0000000000000028 000001e0 FDE cie=00000000 pc=000000000059fcb0..000000000059fd70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000059fcb4 │ │ │ │ DW_CFA_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 0000000000c039e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000059fcc0 │ │ │ │ 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: 172 to 0000000000c03a94 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000059fd6c │ │ │ │ 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000858 0000000000000024 0000085c FDE cie=00000000 pc=0000000000c03a98..0000000000c03bac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c03a9c │ │ │ │ +00000208 0000000000000024 0000020c FDE cie=00000000 pc=000000000059fd70..000000000059fe84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000059fd74 │ │ │ │ DW_CFA_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 0000000000c03aa8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000059fd80 │ │ │ │ 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_loc1: 256 to 0000000000c03ba8 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000059fe80 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000880 0000000000000024 00000884 FDE cie=00000000 pc=0000000000c03bac..0000000000c03cc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c03bb0 │ │ │ │ +00000230 0000000000000024 00000234 FDE cie=00000000 pc=000000000059fe84..000000000059ff98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000059fe88 │ │ │ │ DW_CFA_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 0000000000c03bbc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000059fe94 │ │ │ │ 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_loc1: 256 to 0000000000c03cbc │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000059ff94 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000008a8 0000000000000028 000008ac FDE cie=00000000 pc=0000000000c03cc0..0000000000c03da4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c03cc4 │ │ │ │ +00000258 0000000000000028 0000025c FDE cie=00000000 pc=000000000059ff98..00000000005a007c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000059ff9c │ │ │ │ DW_CFA_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 0000000000c03cd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000059ffa8 │ │ │ │ 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: 208 to 0000000000c03da0 │ │ │ │ + DW_CFA_advance_loc: 208 to 00000000005a0078 │ │ │ │ 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008d4 0000000000000028 000008d8 FDE cie=00000000 pc=0000000000c03da4..0000000000c03e94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c03da8 │ │ │ │ +00000284 0000000000000028 00000288 FDE cie=00000000 pc=00000000005a007c..00000000005a016c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005a0080 │ │ │ │ DW_CFA_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 0000000000c03db4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000005a008c │ │ │ │ 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: 220 to 0000000000c03e90 │ │ │ │ + DW_CFA_advance_loc: 220 to 00000000005a0168 │ │ │ │ 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000900 0000000000000010 00000904 FDE cie=00000000 pc=0000000000c03ea0..0000000000c03ea8 │ │ │ │ +000002b0 0000000000000010 000002b4 FDE cie=00000000 pc=00000000005a0180..00000000005a0188 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000914 000000000000001c 00000918 FDE cie=00000000 pc=0000000000c03ea8..0000000000c03ee0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000c03ebc │ │ │ │ +000002c4 000000000000001c 000002c8 FDE cie=00000000 pc=00000000005a0188..00000000005a01c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000005a019c │ │ │ │ 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 0000000000c03ed8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000005a01b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000934 0000000000000020 00000938 FDE cie=00000000 pc=0000000000c03ee0..0000000000c03f04 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c03ee4 │ │ │ │ +000002e4 0000000000000020 000002e8 FDE cie=00000000 pc=00000000005a01c0..00000000005a01e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005a01c4 │ │ │ │ DW_CFA_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 0000000000c03eec │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000005a01cc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000c03f00 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000005a01e0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000958 0000000000000020 0000095c FDE cie=00000000 pc=0000000000c03f04..0000000000c03f28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c03f08 │ │ │ │ +00000308 0000000000000020 0000030c FDE cie=00000000 pc=00000000005a01e4..00000000005a0208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005a01e8 │ │ │ │ DW_CFA_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 0000000000c03f10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000005a01f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000c03f24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000005a0204 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000097c 0000000000000020 00000980 FDE cie=00000000 pc=0000000000c03f28..0000000000c03f4c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c03f2c │ │ │ │ +0000032c 0000000000000020 00000330 FDE cie=00000000 pc=00000000005a0208..00000000005a022c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005a020c │ │ │ │ DW_CFA_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 0000000000c03f34 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000005a0214 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000c03f48 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000005a0228 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009a0 0000000000000010 000009a4 FDE cie=00000000 pc=0000000000c03f4c..0000000000c03f5c │ │ │ │ +00000350 0000000000000010 00000354 FDE cie=00000000 pc=00000000005a022c..00000000005a023c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009b4 0000000000000020 000009b8 FDE cie=00000000 pc=0000000000c03f60..0000000000c03f98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c03f64 │ │ │ │ +00000364 0000000000000020 00000368 FDE cie=00000000 pc=00000000005a0240..00000000005a0278 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005a0244 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c03f6c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000005a024c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000c03f94 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000005a0274 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009d8 0000000000000020 000009dc FDE cie=00000000 pc=0000000000c03fa0..0000000000c03fd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c03fa4 │ │ │ │ +00000388 0000000000000020 0000038c FDE cie=00000000 pc=00000000005a0280..00000000005a02b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005a0284 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c03fac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000005a028c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000c03fd4 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000005a02b4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009fc 0000000000000010 00000a00 FDE cie=00000000 pc=0000000000c03fe0..0000000000c03fe8 │ │ │ │ +000003ac 0000000000000010 000003b0 FDE cie=00000000 pc=00000000005a02c0..00000000005a02c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a10 0000000000000010 00000a14 FDE cie=00000000 pc=0000000000c03fe8..0000000000c03ff8 │ │ │ │ +000003c0 0000000000000010 000003c4 FDE cie=00000000 pc=00000000005a02c8..00000000005a02d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a24 0000000000000010 00000a28 FDE cie=00000000 pc=0000000000c04000..0000000000c04004 │ │ │ │ +000003d4 0000000000000010 000003d8 FDE cie=00000000 pc=00000000005a02e0..00000000005a02e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a38 0000000000000010 00000a3c FDE cie=00000000 pc=0000000000c04004..0000000000c04008 │ │ │ │ +000003e8 0000000000000010 000003ec FDE cie=00000000 pc=00000000005a02e4..00000000005a02e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a4c 0000000000000010 00000a50 FDE cie=00000000 pc=0000000000c04008..0000000000c0400c │ │ │ │ +000003fc 0000000000000010 00000400 FDE cie=00000000 pc=00000000005a02e8..00000000005a02ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a60 0000000000000010 00000a64 FDE cie=00000000 pc=0000000000c0400c..0000000000c04010 │ │ │ │ +00000410 0000000000000010 00000414 FDE cie=00000000 pc=00000000005a02ec..00000000005a02f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a74 0000000000000010 00000a78 FDE cie=00000000 pc=0000000000c04010..0000000000c04014 │ │ │ │ +00000424 0000000000000010 00000428 FDE cie=00000000 pc=00000000005a02f0..00000000005a02f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a88 0000000000000010 00000a8c FDE cie=00000000 pc=0000000000c04020..0000000000c04030 │ │ │ │ +00000438 0000000000000010 0000043c FDE cie=00000000 pc=00000000005a0300..00000000005a0310 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a9c 0000000000000020 00000aa0 FDE cie=00000000 pc=0000000000c04030..0000000000c04050 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c04034 │ │ │ │ +0000044c 0000000000000020 00000450 FDE cie=00000000 pc=00000000005a0310..00000000005a0330 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005a0314 │ │ │ │ DW_CFA_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 0000000000c0404c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000005a032c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ac0 000000000000001c 00000ac4 FDE cie=00000000 pc=0000000000e6ee80..0000000000e6eeb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000e6ee84 │ │ │ │ - DW_CFA_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 0000000000e6eea4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000ae0 0000000000000010 00000ae4 FDE cie=00000000 pc=00000000012a20a0..00000000012a20a8 │ │ │ │ +00000470 0000000000000010 00000474 FDE cie=00000000 pc=0000000000badd20..0000000000badd28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000af4 0000000000000010 00000af8 FDE cie=00000000 pc=00000000012a20a8..00000000012a20b0 │ │ │ │ +00000484 0000000000000010 00000488 FDE cie=00000000 pc=0000000000badd28..0000000000badd30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b08 0000000000000010 00000b0c FDE cie=00000000 pc=00000000012a20b0..00000000012a20b8 │ │ │ │ +00000498 0000000000000010 0000049c FDE cie=00000000 pc=0000000000badd30..0000000000badd38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b1c 0000000000000010 00000b20 FDE cie=00000000 pc=00000000012a20c0..00000000012a20c8 │ │ │ │ +000004ac 0000000000000010 000004b0 FDE cie=00000000 pc=0000000000badd40..0000000000badd48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b30 0000000000000010 00000b34 FDE cie=00000000 pc=00000000012a2be0..00000000012a2be8 │ │ │ │ +000004c0 0000000000000010 000004c4 FDE cie=00000000 pc=0000000000bae860..0000000000bae868 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b44 0000000000000010 00000b48 FDE cie=00000000 pc=00000000012a2be8..00000000012a2bec │ │ │ │ +000004d4 0000000000000010 000004d8 FDE cie=00000000 pc=0000000000bae868..0000000000bae86c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b58 0000000000000014 00000b5c FDE cie=00000000 pc=00000000012a2bec..00000000012a2bf0 │ │ │ │ +000004e8 0000000000000014 000004ec FDE cie=00000000 pc=0000000000bae86c..0000000000bae870 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b70 0000000000000010 00000b74 FDE cie=00000000 pc=00000000012e8ec0..00000000012e8ed0 │ │ │ │ +00000500 0000000000000010 00000504 FDE cie=00000000 pc=0000000000bf4b40..0000000000bf4b50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b84 0000000000000010 00000b88 FDE cie=00000000 pc=00000000012e8ed0..00000000012e8ee0 │ │ │ │ +00000514 0000000000000010 00000518 FDE cie=00000000 pc=0000000000bf4b50..0000000000bf4b60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b98 0000000000000010 00000b9c FDE cie=00000000 pc=00000000012e8ee0..00000000012e8ee4 │ │ │ │ +00000528 0000000000000010 0000052c FDE cie=00000000 pc=0000000000bf4b60..0000000000bf4b64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bac 0000000000000010 00000bb0 FDE cie=00000000 pc=00000000012e8ee4..00000000012e8ef4 │ │ │ │ +0000053c 0000000000000010 00000540 FDE cie=00000000 pc=0000000000bf4b64..0000000000bf4b74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bc0 0000000000000010 00000bc4 FDE cie=00000000 pc=00000000012e8f00..00000000012e8f0c │ │ │ │ +00000550 0000000000000010 00000554 FDE cie=00000000 pc=0000000000bf4b80..0000000000bf4b8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bd4 0000000000000010 00000bd8 FDE cie=00000000 pc=00000000012e8f0c..00000000012e8f88 │ │ │ │ +00000564 0000000000000010 00000568 FDE cie=00000000 pc=0000000000bf4b8c..0000000000bf4c08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000be8 0000000000000010 00000bec FDE cie=00000000 pc=00000000012e8f88..00000000012e8ff4 │ │ │ │ +00000578 0000000000000010 0000057c FDE cie=00000000 pc=0000000000bf4c08..0000000000bf4c74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bfc 0000000000000010 00000c00 FDE cie=00000000 pc=00000000012e9000..00000000012e9058 │ │ │ │ +0000058c 0000000000000010 00000590 FDE cie=00000000 pc=0000000000bf4c80..0000000000bf4cd8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c10 0000000000000010 00000c14 FDE cie=00000000 pc=00000000012e9060..00000000012e90b8 │ │ │ │ +000005a0 0000000000000010 000005a4 FDE cie=00000000 pc=0000000000bf4ce0..0000000000bf4d38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c24 0000000000000010 00000c28 FDE cie=00000000 pc=00000000012e90c0..00000000012e9118 │ │ │ │ +000005b4 0000000000000010 000005b8 FDE cie=00000000 pc=0000000000bf4d40..0000000000bf4d98 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c38 0000000000000010 00000c3c FDE cie=00000000 pc=00000000012e9120..00000000012e9190 │ │ │ │ +000005c8 0000000000000010 000005cc FDE cie=00000000 pc=0000000000bf4da0..0000000000bf4e10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c4c 0000000000000010 00000c50 FDE cie=00000000 pc=00000000012e9190..00000000012e91f4 │ │ │ │ +000005dc 0000000000000010 000005e0 FDE cie=00000000 pc=0000000000bf4e10..0000000000bf4e74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c60 0000000000000014 00000c64 FDE cie=00000000 pc=00000000012e9200..00000000012e926c │ │ │ │ +000005f0 0000000000000014 000005f4 FDE cie=00000000 pc=0000000000bf4e80..0000000000bf4eec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c78 0000000000000010 00000c7c FDE cie=00000000 pc=00000000014302d0..0000000001430308 │ │ │ │ +00000608 0000000000000010 0000060c FDE cie=00000000 pc=0000000000d404d0..0000000000d40508 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c8c 0000000000000010 00000c90 FDE cie=00000000 pc=0000000001430308..0000000001430318 │ │ │ │ +0000061c 0000000000000010 00000620 FDE cie=00000000 pc=0000000000d40508..0000000000d40518 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ca0 0000000000000010 00000ca4 FDE cie=00000000 pc=0000000001430318..0000000001430338 │ │ │ │ +00000630 0000000000000010 00000634 FDE cie=00000000 pc=0000000000d40518..0000000000d40538 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cb4 0000000000000010 00000cb8 FDE cie=00000000 pc=0000000001430338..000000000143036c │ │ │ │ +00000644 0000000000000010 00000648 FDE cie=00000000 pc=0000000000d40538..0000000000d4056c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cc8 000000000000001c 00000ccc FDE cie=00000000 pc=000000000143036c..0000000001430380 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001430370 │ │ │ │ +00000658 000000000000001c 0000065c FDE cie=00000000 pc=0000000000d4056c..0000000000d40580 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d40570 │ │ │ │ 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: 12 to 000000000143037c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000d4057c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ce8 0000000000000044 00000cec FDE cie=00000000 pc=0000000001430380..00000000014309b0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001430388 │ │ │ │ +00000678 0000000000000044 0000067c FDE cie=00000000 pc=0000000000d40580..0000000000d40bb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000d40588 │ │ │ │ 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 000000000143039c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000d4059c │ │ │ │ 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_advance_loc2: 1512 to 0000000001430984 │ │ │ │ + DW_CFA_advance_loc2: 1512 to 0000000000d40b84 │ │ │ │ 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 0000000001430988 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d40b88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000014309a8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000d40ba8 │ │ │ │ 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: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d30 0000000000000038 00000d34 FDE cie=00000000 pc=00000000014309b0..0000000001430ad4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000014309b4 │ │ │ │ +000006c0 0000000000000038 000006c4 FDE cie=00000000 pc=0000000000d40bb0..0000000000d40cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d40bb4 │ │ │ │ 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 00000000014309cc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000d40bcc │ │ │ │ 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: 260 to 0000000001430ad0 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000d40cd0 │ │ │ │ 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) │ │ │ │ @@ -2985,2529 +2244,3270 @@ │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d6c 0000000000000028 00000d70 FDE cie=00000000 pc=0000000001430ad4..0000000001430b2c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001430ad8 │ │ │ │ +000006fc 0000000000000028 00000700 FDE cie=00000000 pc=0000000000d40cd4..0000000000d40d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d40cd8 │ │ │ │ DW_CFA_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 0000000001430ae4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000d40ce4 │ │ │ │ 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: 68 to 0000000001430b28 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000d40d28 │ │ │ │ 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d98 0000000000000044 00000d9c FDE cie=00000000 pc=0000000001430b2c..0000000001431228 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001430b30 │ │ │ │ +00000728 0000000000000044 0000072c FDE cie=00000000 pc=0000000000d40d2c..0000000000d41428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d40d30 │ │ │ │ DW_CFA_def_cfa_offset: 352 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-352 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-344 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001430b3c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000d40d3c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-336 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-328 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-320 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-312 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001430b50 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000d40d50 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-296 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001430b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d40d54 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-280 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001430b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d40d58 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-264 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-272 │ │ │ │ - DW_CFA_advance_loc1: 876 to 0000000001430ec4 │ │ │ │ + DW_CFA_advance_loc1: 876 to 0000000000d410c4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001430ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d410c8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001430ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d410cc │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001430ed8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000d410d8 │ │ │ │ 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 0000000001430edc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d410dc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000de0 0000000000000024 00000de4 FDE cie=00000000 pc=0000000001431228..0000000001431544 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000143122c │ │ │ │ +00000770 0000000000000024 00000774 FDE cie=00000000 pc=0000000000d41428..0000000000d41744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d4142c │ │ │ │ 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: 64 to 000000000143126c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000d4146c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 324 to 00000000014313b0 │ │ │ │ + DW_CFA_advance_loc1: 324 to 0000000000d415b0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc1: 400 to 0000000001431540 │ │ │ │ + DW_CFA_advance_loc1: 400 to 0000000000d41740 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e08 0000000000000030 00000e0c FDE cie=00000000 pc=0000000001431544..0000000001431914 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001431548 │ │ │ │ +00000798 0000000000000030 0000079c FDE cie=00000000 pc=0000000000d41744..0000000000d41b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d41748 │ │ │ │ DW_CFA_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 0000000001431554 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000d41754 │ │ │ │ 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: 124 to 00000000014315d0 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000d417d0 │ │ │ │ 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 00000000014315d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d417d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 248 to 00000000014316cc │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000d418cc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000143175c │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000d4195c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e3c 000000000000001c 00000e40 FDE cie=00000000 pc=0000000001431914..0000000001431934 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001431918 │ │ │ │ +000007cc 000000000000001c 000007d0 FDE cie=00000000 pc=0000000000d41b14..0000000000d41b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d41b18 │ │ │ │ DW_CFA_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 0000000001431930 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000d41b30 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e5c 000000000000001c 00000e60 FDE cie=00000000 pc=0000000001431934..0000000001431954 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001431938 │ │ │ │ +000007ec 000000000000001c 000007f0 FDE cie=00000000 pc=0000000000d41b34..0000000000d41b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d41b38 │ │ │ │ DW_CFA_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 0000000001431950 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000d41b50 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e7c 000000000000001c 00000e80 FDE cie=00000000 pc=0000000001431954..0000000001431974 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001431958 │ │ │ │ +0000080c 000000000000001c 00000810 FDE cie=00000000 pc=0000000000d41b54..0000000000d41b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d41b58 │ │ │ │ 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 0000000001431970 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000d41b70 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e9c 000000000000001c 00000ea0 FDE cie=00000000 pc=0000000001431974..0000000001431988 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001431978 │ │ │ │ +0000082c 000000000000001c 00000830 FDE cie=00000000 pc=0000000000d41b74..0000000000d41b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d41b78 │ │ │ │ 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: 12 to 0000000001431984 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000d41b84 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ebc 0000000000000044 00000ec0 FDE cie=00000000 pc=0000000001431988..0000000001431f90 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000143198c │ │ │ │ +0000084c 0000000000000044 00000850 FDE cie=00000000 pc=0000000000d41b88..0000000000d42190 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d41b8c │ │ │ │ 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: 12 to 0000000001431998 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000d41b98 │ │ │ │ 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_advance_loc1: 944 to 0000000001431d48 │ │ │ │ + DW_CFA_advance_loc1: 944 to 0000000000d41f48 │ │ │ │ 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 0000000001431d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d41f4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001431d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d41f50 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001431d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d41f54 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001431d94 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000d41f94 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001431d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d41f98 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000001431e58 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000d42058 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000001431f8c │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000d4218c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f04 0000000000000044 00000f08 FDE cie=00000000 pc=0000000001431f90..00000000014321a0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001431f98 │ │ │ │ +00000894 0000000000000044 00000898 FDE cie=00000000 pc=0000000000d42190..0000000000d423a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000d42198 │ │ │ │ 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 0000000001431fa4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000d421a4 │ │ │ │ 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: 28 to 0000000001431fc0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000d421c0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001431fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d421c4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000143202c │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000d4222c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001432030 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d42230 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000014320e0 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000d422e0 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000014320e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d422e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000143219c │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000d4239c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f4c 0000000000000010 00000f50 FDE cie=00000000 pc=00000000014321a0..00000000014321ac │ │ │ │ +000008dc 0000000000000010 000008e0 FDE cie=00000000 pc=0000000000d423a0..0000000000d423ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f60 0000000000000010 00000f64 FDE cie=00000000 pc=00000000014321ac..00000000014321b4 │ │ │ │ +000008f0 0000000000000010 000008f4 FDE cie=00000000 pc=0000000000d423ac..0000000000d423b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f74 000000000000001c 00000f78 FDE cie=00000000 pc=00000000014321b4..00000000014321f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000014321b8 │ │ │ │ +00000904 000000000000001c 00000908 FDE cie=00000000 pc=0000000000d423b4..0000000000d423f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d423b8 │ │ │ │ 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: 56 to 00000000014321f0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000d423f0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f94 000000000000001c 00000f98 FDE cie=00000000 pc=00000000014321f4..000000000143222c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000014321f8 │ │ │ │ +00000924 000000000000001c 00000928 FDE cie=00000000 pc=0000000000d423f4..0000000000d4242c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d423f8 │ │ │ │ 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 0000000001432228 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000d42428 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fb4 000000000000001c 00000fb8 FDE cie=00000000 pc=000000000143222c..0000000001432250 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001432230 │ │ │ │ +00000944 000000000000001c 00000948 FDE cie=00000000 pc=0000000000d4242c..0000000000d42450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d42430 │ │ │ │ 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 000000000143224c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000d4244c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fd4 0000000000000020 00000fd8 FDE cie=00000000 pc=0000000001432250..0000000001432264 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001432254 │ │ │ │ +00000964 0000000000000020 00000968 FDE cie=00000000 pc=0000000000d42450..0000000000d42464 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000d42454 │ │ │ │ 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: 12 to 0000000001432260 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000d42460 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000988 0000000000000024 0000098c FDE cie=00000000 pc=0000000000e8a97c..0000000000e8aa24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8a980 │ │ │ │ + DW_CFA_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 0000000000e8a98c │ │ │ │ + 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: 148 to 0000000000e8aa20 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +000009b0 0000000000000020 000009b4 FDE cie=00000000 pc=0000000000e8aa24..0000000000e8aa98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8aa28 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000e8aa30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000e8aa94 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000009d4 0000000000000024 000009d8 FDE cie=00000000 pc=0000000000e8aa98..0000000000e8ab40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8aa9c │ │ │ │ + DW_CFA_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 0000000000e8aaa8 │ │ │ │ + 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: 148 to 0000000000e8ab3c │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +000009fc 0000000000000024 00000a00 FDE cie=00000000 pc=0000000000e8ab40..0000000000e8abe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8ab44 │ │ │ │ + DW_CFA_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 0000000000e8ab50 │ │ │ │ + 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: 148 to 0000000000e8abe4 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000a24 0000000000000024 00000a28 FDE cie=00000000 pc=0000000000e8abe8..0000000000e8acb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8abec │ │ │ │ + DW_CFA_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 0000000000e8abf8 │ │ │ │ + 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: 184 to 0000000000e8acb0 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000a4c 0000000000000024 00000a50 FDE cie=00000000 pc=0000000000e8acb4..0000000000e8adc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8acb8 │ │ │ │ + DW_CFA_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 0000000000e8acc4 │ │ │ │ + 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_loc1: 256 to 0000000000e8adc4 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00000a74 0000000000000024 00000a78 FDE cie=00000000 pc=0000000000e8adc8..0000000000e8aeb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8adcc │ │ │ │ + DW_CFA_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 0000000000e8add8 │ │ │ │ + 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: 220 to 0000000000e8aeb4 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000a9c 0000000000000024 00000aa0 FDE cie=00000000 pc=0000000000e8aeb8..0000000000e8afa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8aebc │ │ │ │ + DW_CFA_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 0000000000e8aec8 │ │ │ │ + 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: 220 to 0000000000e8afa4 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000ac4 0000000000000024 00000ac8 FDE cie=00000000 pc=0000000000e8afa8..0000000000e8b098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8afac │ │ │ │ + DW_CFA_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 0000000000e8afb8 │ │ │ │ + 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: 220 to 0000000000e8b094 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000aec 0000000000000024 00000af0 FDE cie=00000000 pc=0000000000e8b098..0000000000e8b188 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8b09c │ │ │ │ + DW_CFA_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 0000000000e8b0a8 │ │ │ │ + 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: 220 to 0000000000e8b184 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000b14 0000000000000024 00000b18 FDE cie=00000000 pc=0000000000e8b188..0000000000e8b254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8b18c │ │ │ │ + DW_CFA_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 0000000000e8b198 │ │ │ │ + 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: 184 to 0000000000e8b250 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000b3c 0000000000000024 00000b40 FDE cie=00000000 pc=0000000000e8b254..0000000000e8b320 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8b258 │ │ │ │ + DW_CFA_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 0000000000e8b264 │ │ │ │ + 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: 184 to 0000000000e8b31c │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000b64 0000000000000024 00000b68 FDE cie=00000000 pc=0000000000e8b320..0000000000e8b3ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8b324 │ │ │ │ + DW_CFA_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 0000000000e8b330 │ │ │ │ + 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: 184 to 0000000000e8b3e8 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000b8c 0000000000000024 00000b90 FDE cie=00000000 pc=0000000000e8b3ec..0000000000e8b4b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8b3f0 │ │ │ │ + DW_CFA_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 0000000000e8b3fc │ │ │ │ + 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: 184 to 0000000000e8b4b4 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000bb4 0000000000000020 00000bb8 FDE cie=00000000 pc=0000000000e8b4b8..0000000000e8b52c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8b4bc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000e8b4c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000e8b528 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000bd8 0000000000000024 00000bdc FDE cie=00000000 pc=0000000000e8b52c..0000000000e8b61c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8b530 │ │ │ │ + DW_CFA_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 0000000000e8b53c │ │ │ │ + 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: 220 to 0000000000e8b618 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000c00 0000000000000024 00000c04 FDE cie=00000000 pc=0000000000e8b61c..0000000000e8b70c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8b620 │ │ │ │ + DW_CFA_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 0000000000e8b62c │ │ │ │ + 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: 220 to 0000000000e8b708 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000c28 0000000000000024 00000c2c FDE cie=00000000 pc=0000000000e8b70c..0000000000e8b7d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8b710 │ │ │ │ + DW_CFA_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 0000000000e8b71c │ │ │ │ + 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: 184 to 0000000000e8b7d4 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000c50 0000000000000024 00000c54 FDE cie=00000000 pc=0000000000e8b7d8..0000000000e8b910 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8b7dc │ │ │ │ + DW_CFA_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 0000000000e8b7e8 │ │ │ │ + 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_loc1: 292 to 0000000000e8b90c │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00000c78 0000000000000024 00000c7c FDE cie=00000000 pc=0000000000e8b910..0000000000e8ba24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8b914 │ │ │ │ + DW_CFA_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 0000000000e8b920 │ │ │ │ + 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_loc1: 256 to 0000000000e8ba20 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00000ca0 0000000000000024 00000ca4 FDE cie=00000000 pc=0000000000e8ba24..0000000000e8bb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8ba28 │ │ │ │ + DW_CFA_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 0000000000e8ba34 │ │ │ │ + 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_loc1: 256 to 0000000000e8bb34 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00000cc8 0000000000000024 00000ccc FDE cie=00000000 pc=0000000000e8bb38..0000000000e8bc04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8bb3c │ │ │ │ + DW_CFA_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 0000000000e8bb48 │ │ │ │ + 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: 184 to 0000000000e8bc00 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000cf0 0000000000000024 00000cf4 FDE cie=00000000 pc=0000000000e8bc04..0000000000e8bcf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8bc08 │ │ │ │ + DW_CFA_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 0000000000e8bc14 │ │ │ │ + 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: 220 to 0000000000e8bcf0 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000d18 0000000000000024 00000d1c FDE cie=00000000 pc=0000000000e8bcf4..0000000000e8bd9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8bcf8 │ │ │ │ + DW_CFA_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 0000000000e8bd04 │ │ │ │ + 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: 148 to 0000000000e8bd98 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000d40 0000000000000024 00000d44 FDE cie=00000000 pc=0000000000e8bd9c..0000000000e8be44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8bda0 │ │ │ │ + DW_CFA_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 0000000000e8bdac │ │ │ │ + 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: 148 to 0000000000e8be40 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000d68 0000000000000020 00000d6c FDE cie=00000000 pc=0000000000e8be44..0000000000e8beb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8be48 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000e8be50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000e8beb4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d8c 0000000000000024 00000d90 FDE cie=00000000 pc=0000000000e8beb8..0000000000e8bfa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8bebc │ │ │ │ + DW_CFA_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 0000000000e8bec8 │ │ │ │ + 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: 220 to 0000000000e8bfa4 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000db4 0000000000000024 00000db8 FDE cie=00000000 pc=0000000000e8bfa8..0000000000e8c098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8bfac │ │ │ │ + DW_CFA_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 0000000000e8bfb8 │ │ │ │ + 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: 220 to 0000000000e8c094 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000ddc 0000000000000024 00000de0 FDE cie=00000000 pc=0000000000e8c098..0000000000e8c1ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8c09c │ │ │ │ + DW_CFA_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 0000000000e8c0a8 │ │ │ │ + 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_loc1: 256 to 0000000000e8c1a8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00000e04 0000000000000020 00000e08 FDE cie=00000000 pc=0000000000e8c1ac..0000000000e8c220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8c1b0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000e8c1b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000e8c21c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000e28 0000000000000020 00000e2c FDE cie=00000000 pc=0000000000e8c220..0000000000e8c294 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8c224 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000e8c22c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000e8c290 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000e4c 0000000000000024 00000e50 FDE cie=00000000 pc=0000000000e8c294..0000000000e8c33c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8c298 │ │ │ │ + DW_CFA_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 0000000000e8c2a4 │ │ │ │ + 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: 148 to 0000000000e8c338 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000e74 0000000000000020 00000e78 FDE cie=00000000 pc=0000000000e8c33c..0000000000e8c3b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8c340 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000e8c348 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000e8c3ac │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000e98 0000000000000024 00000e9c FDE cie=00000000 pc=0000000000e8c3b0..0000000000e8c47c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8c3b4 │ │ │ │ + DW_CFA_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 0000000000e8c3c0 │ │ │ │ + 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: 184 to 0000000000e8c478 │ │ │ │ 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_nop │ │ │ │ + │ │ │ │ +00000ec0 0000000000000020 00000ec4 FDE cie=00000000 pc=0000000000e8c47c..0000000000e8c4f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8c480 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000e8c488 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000e8c4ec │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000ee4 0000000000000024 00000ee8 FDE cie=00000000 pc=0000000000e8c4f0..0000000000e8c5bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8c4f4 │ │ │ │ + DW_CFA_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 0000000000e8c500 │ │ │ │ + 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: 184 to 0000000000e8c5b8 │ │ │ │ + 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_nop │ │ │ │ + │ │ │ │ +00000f0c 0000000000000028 00000f10 FDE cie=00000000 pc=0000000000e8c5bc..0000000000e8c664 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000e8c5c0 │ │ │ │ + DW_CFA_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 0000000000e8c5cc │ │ │ │ + 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: 148 to 0000000000e8c660 │ │ │ │ + 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ff8 0000000000000034 00000ffc FDE cie=00000000 pc=000000000165e600..000000000165eaf0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000165e638 │ │ │ │ +00000f38 0000000000000024 00000f3c FDE cie=00000000 pc=0000000000eb2fe0..0000000000eb3048 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000eb3010 │ │ │ │ + DW_CFA_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 0000000000eb3034 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000eb303c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000eb3040 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f60 0000000000000030 00000f64 FDE cie=00000000 pc=0000000000eb3048..0000000000eb321c │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000eb30b0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000eb30b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000eb316c │ │ │ │ + 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 0000000000eb3170 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000eb3194 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000eb31d8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f94 0000000000000028 00000f98 FDE cie=00000000 pc=0000000000eb3220..0000000000eb32d4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000eb3258 │ │ │ │ + DW_CFA_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 0000000000eb32b4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000eb32c4 │ │ │ │ + DW_CFA_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 0000000000eb32d0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000fc0 0000000000000014 00000fc4 FDE cie=00000000 pc=00000000014bad60..00000000014bad64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000fd8 000000000000001c 00000fdc FDE cie=00000000 pc=00000000015816c0..00000000015816f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000015816c4 │ │ │ │ + DW_CFA_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 00000000015816e4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000ff8 0000000000000034 00000ffc FDE cie=00000000 pc=00000000015ac000..00000000015ac4f0 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000015ac038 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 596 to 000000000165e88c │ │ │ │ + DW_CFA_advance_loc1: 596 to 00000000015ac28c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000165e894 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000015ac294 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000165e8ec │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000015ac2ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000165e8f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000015ac2f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000165e99c │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000015ac39c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc1: 320 to 000000000165eadc │ │ │ │ + DW_CFA_advance_loc1: 320 to 00000000015ac4dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001030 000000000000001c 00001034 FDE cie=00000000 pc=000000000169e260..000000000169e278 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000169e264 │ │ │ │ +00001030 000000000000001c 00001034 FDE cie=00000000 pc=000000000169b280..000000000169b298 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000169b284 │ │ │ │ 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: 12 to 000000000169e270 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000169b290 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001050 0000000000000020 00001054 FDE cie=00000000 pc=000000000169e280..000000000169e2a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000169e284 │ │ │ │ +00001050 0000000000000020 00001054 FDE cie=00000000 pc=000000000169b2a0..000000000169b2c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000169b2a4 │ │ │ │ DW_CFA_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 000000000169e28c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000169b2ac │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000169e2a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000169b2c0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001074 0000000000000010 00001078 FDE cie=00000000 pc=000000000169e2a4..000000000169e2ac │ │ │ │ +00001074 0000000000000010 00001078 FDE cie=00000000 pc=000000000169b2c4..000000000169b2cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001088 0000000000000010 0000108c FDE cie=00000000 pc=000000000169e2ac..000000000169e2b4 │ │ │ │ +00001088 0000000000000010 0000108c FDE cie=00000000 pc=000000000169b2cc..000000000169b2d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000109c 0000000000000010 000010a0 FDE cie=00000000 pc=000000000169e2c0..000000000169e2c8 │ │ │ │ +0000109c 0000000000000010 000010a0 FDE cie=00000000 pc=000000000169b2e0..000000000169b2e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010b0 0000000000000010 000010b4 FDE cie=00000000 pc=000000000169e2c8..000000000169e2d0 │ │ │ │ +000010b0 0000000000000010 000010b4 FDE cie=00000000 pc=000000000169b2e8..000000000169b2f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010c4 0000000000000010 000010c8 FDE cie=00000000 pc=000000000169e2d0..000000000169e2d8 │ │ │ │ +000010c4 0000000000000010 000010c8 FDE cie=00000000 pc=000000000169b2f0..000000000169b2f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010d8 0000000000000010 000010dc FDE cie=00000000 pc=000000000169e2e0..000000000169e2e8 │ │ │ │ +000010d8 0000000000000010 000010dc FDE cie=00000000 pc=000000000169b300..000000000169b308 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010ec 0000000000000010 000010f0 FDE cie=00000000 pc=000000000169e2e8..000000000169e2f0 │ │ │ │ +000010ec 0000000000000010 000010f0 FDE cie=00000000 pc=000000000169b308..000000000169b310 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001100 0000000000000010 00001104 FDE cie=00000000 pc=000000000169e2f0..000000000169e2f8 │ │ │ │ +00001100 0000000000000010 00001104 FDE cie=00000000 pc=000000000169b310..000000000169b318 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001114 0000000000000010 00001118 FDE cie=00000000 pc=000000000169e300..000000000169e308 │ │ │ │ +00001114 0000000000000010 00001118 FDE cie=00000000 pc=000000000169b320..000000000169b328 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001128 0000000000000010 0000112c FDE cie=00000000 pc=000000000169e308..000000000169e310 │ │ │ │ +00001128 0000000000000010 0000112c FDE cie=00000000 pc=000000000169b328..000000000169b330 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000113c 0000000000000010 00001140 FDE cie=00000000 pc=000000000169e310..000000000169e318 │ │ │ │ +0000113c 0000000000000010 00001140 FDE cie=00000000 pc=000000000169b330..000000000169b338 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001150 0000000000000010 00001154 FDE cie=00000000 pc=000000000169e320..000000000169e324 │ │ │ │ +00001150 0000000000000010 00001154 FDE cie=00000000 pc=000000000169b340..000000000169b344 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001164 0000000000000010 00001168 FDE cie=00000000 pc=000000000169e324..000000000169e32c │ │ │ │ +00001164 0000000000000010 00001168 FDE cie=00000000 pc=000000000169b344..000000000169b34c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001178 0000000000000010 0000117c FDE cie=00000000 pc=000000000169e32c..000000000169e334 │ │ │ │ +00001178 0000000000000010 0000117c FDE cie=00000000 pc=000000000169b34c..000000000169b354 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000118c 0000000000000010 00001190 FDE cie=00000000 pc=000000000169e340..000000000169e348 │ │ │ │ +0000118c 0000000000000010 00001190 FDE cie=00000000 pc=000000000169b360..000000000169b368 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011a0 0000000000000010 000011a4 FDE cie=00000000 pc=000000000169e348..000000000169e350 │ │ │ │ +000011a0 0000000000000010 000011a4 FDE cie=00000000 pc=000000000169b368..000000000169b370 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011b4 0000000000000010 000011b8 FDE cie=00000000 pc=000000000169e350..000000000169e358 │ │ │ │ +000011b4 0000000000000010 000011b8 FDE cie=00000000 pc=000000000169b370..000000000169b378 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011c8 0000000000000010 000011cc FDE cie=00000000 pc=000000000169e360..000000000169e368 │ │ │ │ +000011c8 0000000000000010 000011cc FDE cie=00000000 pc=000000000169b380..000000000169b388 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011dc 0000000000000010 000011e0 FDE cie=00000000 pc=000000000169e368..000000000169e370 │ │ │ │ +000011dc 0000000000000010 000011e0 FDE cie=00000000 pc=000000000169b388..000000000169b390 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011f0 0000000000000010 000011f4 FDE cie=00000000 pc=000000000169e370..000000000169e374 │ │ │ │ +000011f0 0000000000000010 000011f4 FDE cie=00000000 pc=000000000169b390..000000000169b394 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001204 0000000000000010 00001208 FDE cie=00000000 pc=000000000169e380..000000000169e384 │ │ │ │ +00001204 0000000000000010 00001208 FDE cie=00000000 pc=000000000169b3a0..000000000169b3a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001218 0000000000000010 0000121c FDE cie=00000000 pc=000000000169e384..000000000169e388 │ │ │ │ +00001218 0000000000000010 0000121c FDE cie=00000000 pc=000000000169b3a4..000000000169b3a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000122c 0000000000000010 00001230 FDE cie=00000000 pc=000000000169e388..000000000169e390 │ │ │ │ +0000122c 0000000000000010 00001230 FDE cie=00000000 pc=000000000169b3a8..000000000169b3b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001240 0000000000000010 00001244 FDE cie=00000000 pc=000000000169e390..000000000169e398 │ │ │ │ +00001240 0000000000000010 00001244 FDE cie=00000000 pc=000000000169b3b0..000000000169b3b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001254 0000000000000010 00001258 FDE cie=00000000 pc=000000000169e3a0..000000000169e3a8 │ │ │ │ +00001254 0000000000000010 00001258 FDE cie=00000000 pc=000000000169b3c0..000000000169b3c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001268 0000000000000010 0000126c FDE cie=00000000 pc=000000000169e3a8..000000000169e3b0 │ │ │ │ +00001268 0000000000000010 0000126c FDE cie=00000000 pc=000000000169b3c8..000000000169b3d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000127c 0000000000000010 00001280 FDE cie=00000000 pc=000000000169e3b0..000000000169e3b8 │ │ │ │ +0000127c 0000000000000010 00001280 FDE cie=00000000 pc=000000000169b3d0..000000000169b3d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001290 0000000000000010 00001294 FDE cie=00000000 pc=000000000169e3c0..000000000169e3c8 │ │ │ │ +00001290 0000000000000010 00001294 FDE cie=00000000 pc=000000000169b3e0..000000000169b3e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012a4 0000000000000010 000012a8 FDE cie=00000000 pc=000000000169e3c8..000000000169e3d0 │ │ │ │ +000012a4 0000000000000010 000012a8 FDE cie=00000000 pc=000000000169b3e8..000000000169b3f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012b8 0000000000000010 000012bc FDE cie=00000000 pc=000000000169e3d0..000000000169e3d8 │ │ │ │ +000012b8 0000000000000010 000012bc FDE cie=00000000 pc=000000000169b3f0..000000000169b3f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012cc 0000000000000010 000012d0 FDE cie=00000000 pc=000000000169e3e0..000000000169e3e8 │ │ │ │ +000012cc 0000000000000010 000012d0 FDE cie=00000000 pc=000000000169b400..000000000169b408 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012e0 0000000000000010 000012e4 FDE cie=00000000 pc=000000000169e3e8..000000000169e3f0 │ │ │ │ +000012e0 0000000000000010 000012e4 FDE cie=00000000 pc=000000000169b408..000000000169b410 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012f4 0000000000000010 000012f8 FDE cie=00000000 pc=000000000169e3f0..000000000169e3f8 │ │ │ │ +000012f4 0000000000000010 000012f8 FDE cie=00000000 pc=000000000169b410..000000000169b418 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001308 0000000000000010 0000130c FDE cie=00000000 pc=000000000169e400..000000000169e408 │ │ │ │ +00001308 0000000000000010 0000130c FDE cie=00000000 pc=000000000169b420..000000000169b428 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000131c 0000000000000010 00001320 FDE cie=00000000 pc=000000000169e408..000000000169e410 │ │ │ │ +0000131c 0000000000000010 00001320 FDE cie=00000000 pc=000000000169b428..000000000169b430 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001330 0000000000000010 00001334 FDE cie=00000000 pc=000000000169e410..000000000169e418 │ │ │ │ +00001330 0000000000000010 00001334 FDE cie=00000000 pc=000000000169b430..000000000169b438 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001344 0000000000000010 00001348 FDE cie=00000000 pc=000000000169e420..000000000169e428 │ │ │ │ +00001344 0000000000000010 00001348 FDE cie=00000000 pc=000000000169b440..000000000169b448 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001358 0000000000000010 0000135c FDE cie=00000000 pc=000000000169e428..000000000169e430 │ │ │ │ +00001358 0000000000000010 0000135c FDE cie=00000000 pc=000000000169b448..000000000169b450 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000136c 0000000000000010 00001370 FDE cie=00000000 pc=000000000169e430..000000000169e438 │ │ │ │ +0000136c 0000000000000010 00001370 FDE cie=00000000 pc=000000000169b450..000000000169b458 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001380 0000000000000010 00001384 FDE cie=00000000 pc=000000000169e440..000000000169e448 │ │ │ │ +00001380 0000000000000010 00001384 FDE cie=00000000 pc=000000000169b460..000000000169b468 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001394 0000000000000010 00001398 FDE cie=00000000 pc=000000000169e448..000000000169e44c │ │ │ │ +00001394 0000000000000010 00001398 FDE cie=00000000 pc=000000000169b468..000000000169b46c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013a8 0000000000000010 000013ac FDE cie=00000000 pc=000000000169e44c..000000000169e45c │ │ │ │ +000013a8 0000000000000010 000013ac FDE cie=00000000 pc=000000000169b46c..000000000169b47c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013bc 0000000000000010 000013c0 FDE cie=00000000 pc=000000000169e460..000000000169e464 │ │ │ │ +000013bc 0000000000000010 000013c0 FDE cie=00000000 pc=000000000169b480..000000000169b484 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013d0 0000000000000010 000013d4 FDE cie=00000000 pc=000000000169e464..000000000169e468 │ │ │ │ +000013d0 0000000000000010 000013d4 FDE cie=00000000 pc=000000000169b484..000000000169b488 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013e4 0000000000000010 000013e8 FDE cie=00000000 pc=000000000169e468..000000000169e46c │ │ │ │ +000013e4 0000000000000010 000013e8 FDE cie=00000000 pc=000000000169b488..000000000169b48c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013f8 0000000000000010 000013fc FDE cie=00000000 pc=000000000169e46c..000000000169e470 │ │ │ │ +000013f8 0000000000000010 000013fc FDE cie=00000000 pc=000000000169b48c..000000000169b490 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000140c 0000000000000010 00001410 FDE cie=00000000 pc=000000000169e470..000000000169e474 │ │ │ │ +0000140c 0000000000000010 00001410 FDE cie=00000000 pc=000000000169b490..000000000169b494 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001420 0000000000000010 00001424 FDE cie=00000000 pc=000000000169e480..000000000169e484 │ │ │ │ +00001420 0000000000000010 00001424 FDE cie=00000000 pc=000000000169b4a0..000000000169b4a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001434 0000000000000010 00001438 FDE cie=00000000 pc=000000000169e484..000000000169e48c │ │ │ │ +00001434 0000000000000010 00001438 FDE cie=00000000 pc=000000000169b4a4..000000000169b4ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001448 0000000000000010 0000144c FDE cie=00000000 pc=000000000169e4a0..000000000169e4b8 │ │ │ │ +00001448 0000000000000010 0000144c FDE cie=00000000 pc=000000000169b4c0..000000000169b4d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000145c 0000000000000010 00001460 FDE cie=00000000 pc=000000000169e4c0..000000000169e4f4 │ │ │ │ +0000145c 0000000000000010 00001460 FDE cie=00000000 pc=000000000169b4e0..000000000169b514 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001470 0000000000000010 00001474 FDE cie=00000000 pc=000000000169e500..000000000169e528 │ │ │ │ +00001470 0000000000000010 00001474 FDE cie=00000000 pc=000000000169b520..000000000169b548 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001484 0000000000000010 00001488 FDE cie=00000000 pc=000000000169e528..000000000169e554 │ │ │ │ +00001484 0000000000000010 00001488 FDE cie=00000000 pc=000000000169b548..000000000169b574 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001498 0000000000000010 0000149c FDE cie=00000000 pc=000000000169e560..000000000169e584 │ │ │ │ +00001498 0000000000000010 0000149c FDE cie=00000000 pc=000000000169b580..000000000169b5a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014ac 0000000000000010 000014b0 FDE cie=00000000 pc=000000000169e584..000000000169e59c │ │ │ │ +000014ac 0000000000000010 000014b0 FDE cie=00000000 pc=000000000169b5a4..000000000169b5bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014c0 0000000000000010 000014c4 FDE cie=00000000 pc=000000000169e5a0..000000000169e5c8 │ │ │ │ +000014c0 0000000000000010 000014c4 FDE cie=00000000 pc=000000000169b5c0..000000000169b5e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014d4 0000000000000010 000014d8 FDE cie=00000000 pc=000000000169e5c8..000000000169e5e0 │ │ │ │ +000014d4 0000000000000010 000014d8 FDE cie=00000000 pc=000000000169b5e8..000000000169b600 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014e8 0000000000000010 000014ec FDE cie=00000000 pc=000000000169e5e0..000000000169e5fc │ │ │ │ +000014e8 0000000000000010 000014ec FDE cie=00000000 pc=000000000169b600..000000000169b61c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014fc 0000000000000010 00001500 FDE cie=00000000 pc=000000000169e600..000000000169e61c │ │ │ │ +000014fc 0000000000000010 00001500 FDE cie=00000000 pc=000000000169b620..000000000169b63c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001510 0000000000000010 00001514 FDE cie=00000000 pc=000000000169e620..000000000169e6c4 │ │ │ │ +00001510 0000000000000010 00001514 FDE cie=00000000 pc=000000000169b640..000000000169b6e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001524 0000000000000010 00001528 FDE cie=00000000 pc=000000000169e6c4..000000000169e7f8 │ │ │ │ +00001524 0000000000000010 00001528 FDE cie=00000000 pc=000000000169b6e4..000000000169b818 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001538 0000000000000010 0000153c FDE cie=00000000 pc=000000000178b060..000000000178b068 │ │ │ │ +00001538 0000000000000010 0000153c FDE cie=00000000 pc=0000000001788080..0000000001788088 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000154c 0000000000000010 00001550 FDE cie=00000000 pc=000000000178b068..000000000178b070 │ │ │ │ +0000154c 0000000000000010 00001550 FDE cie=00000000 pc=0000000001788088..0000000001788090 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001560 0000000000000010 00001564 FDE cie=00000000 pc=000000000178b070..000000000178b078 │ │ │ │ +00001560 0000000000000010 00001564 FDE cie=00000000 pc=0000000001788090..0000000001788098 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001574 0000000000000010 00001578 FDE cie=00000000 pc=000000000178b080..000000000178b090 │ │ │ │ +00001574 0000000000000010 00001578 FDE cie=00000000 pc=00000000017880a0..00000000017880b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001588 0000000000000010 0000158c FDE cie=00000000 pc=000000000178b090..000000000178b0a0 │ │ │ │ +00001588 0000000000000010 0000158c FDE cie=00000000 pc=00000000017880b0..00000000017880c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000159c 0000000000000010 000015a0 FDE cie=00000000 pc=000000000178b0a0..000000000178b0b0 │ │ │ │ +0000159c 0000000000000010 000015a0 FDE cie=00000000 pc=00000000017880c0..00000000017880d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015b0 0000000000000010 000015b4 FDE cie=00000000 pc=000000000178b0b0..000000000178b0c0 │ │ │ │ +000015b0 0000000000000010 000015b4 FDE cie=00000000 pc=00000000017880d0..00000000017880e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015c4 0000000000000010 000015c8 FDE cie=00000000 pc=000000000178b0c0..000000000178b0d0 │ │ │ │ +000015c4 0000000000000010 000015c8 FDE cie=00000000 pc=00000000017880e0..00000000017880f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015d8 0000000000000010 000015dc FDE cie=00000000 pc=000000000178b0d0..000000000178b0e0 │ │ │ │ +000015d8 0000000000000010 000015dc FDE cie=00000000 pc=00000000017880f0..0000000001788100 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015ec 0000000000000010 000015f0 FDE cie=00000000 pc=000000000178b0e0..000000000178b0e4 │ │ │ │ +000015ec 0000000000000010 000015f0 FDE cie=00000000 pc=0000000001788100..0000000001788104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001600 0000000000000010 00001604 FDE cie=00000000 pc=000000000178b0e4..000000000178b0e8 │ │ │ │ +00001600 0000000000000010 00001604 FDE cie=00000000 pc=0000000001788104..0000000001788108 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001614 0000000000000010 00001618 FDE cie=00000000 pc=000000000178b0e8..000000000178b0ec │ │ │ │ +00001614 0000000000000010 00001618 FDE cie=00000000 pc=0000000001788108..000000000178810c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001628 0000000000000010 0000162c FDE cie=00000000 pc=000000000178b0ec..000000000178b0f0 │ │ │ │ +00001628 0000000000000010 0000162c FDE cie=00000000 pc=000000000178810c..0000000001788110 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000163c 0000000000000010 00001640 FDE cie=00000000 pc=000000000178b0f0..000000000178b0f4 │ │ │ │ +0000163c 0000000000000010 00001640 FDE cie=00000000 pc=0000000001788110..0000000001788114 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001650 0000000000000010 00001654 FDE cie=00000000 pc=000000000178b100..000000000178b104 │ │ │ │ +00001650 0000000000000010 00001654 FDE cie=00000000 pc=0000000001788120..0000000001788124 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001664 0000000000000010 00001668 FDE cie=00000000 pc=000000000178b104..000000000178b108 │ │ │ │ +00001664 0000000000000010 00001668 FDE cie=00000000 pc=0000000001788124..0000000001788128 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001678 0000000000000010 0000167c FDE cie=00000000 pc=000000000178b108..000000000178b10c │ │ │ │ +00001678 0000000000000010 0000167c FDE cie=00000000 pc=0000000001788128..000000000178812c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000168c 0000000000000010 00001690 FDE cie=00000000 pc=000000000178b10c..000000000178b110 │ │ │ │ +0000168c 0000000000000010 00001690 FDE cie=00000000 pc=000000000178812c..0000000001788130 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016a0 0000000000000010 000016a4 FDE cie=00000000 pc=000000000178b110..000000000178b114 │ │ │ │ +000016a0 0000000000000010 000016a4 FDE cie=00000000 pc=0000000001788130..0000000001788134 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016b4 0000000000000010 000016b8 FDE cie=00000000 pc=000000000178b120..000000000178b124 │ │ │ │ +000016b4 0000000000000010 000016b8 FDE cie=00000000 pc=0000000001788140..0000000001788144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016c8 0000000000000010 000016cc FDE cie=00000000 pc=000000000178b124..000000000178b128 │ │ │ │ +000016c8 0000000000000010 000016cc FDE cie=00000000 pc=0000000001788144..0000000001788148 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016dc 0000000000000010 000016e0 FDE cie=00000000 pc=000000000178b128..000000000178b12c │ │ │ │ +000016dc 0000000000000010 000016e0 FDE cie=00000000 pc=0000000001788148..000000000178814c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016f0 0000000000000010 000016f4 FDE cie=00000000 pc=000000000178b12c..000000000178b130 │ │ │ │ +000016f0 0000000000000010 000016f4 FDE cie=00000000 pc=000000000178814c..0000000001788150 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001704 0000000000000010 00001708 FDE cie=00000000 pc=000000000178b130..000000000178b134 │ │ │ │ +00001704 0000000000000010 00001708 FDE cie=00000000 pc=0000000001788150..0000000001788154 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001718 0000000000000010 0000171c FDE cie=00000000 pc=00000000017c0f60..00000000017c0f64 │ │ │ │ +00001718 0000000000000010 0000171c FDE cie=00000000 pc=00000000017bdf80..00000000017bdf84 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000172c 0000000000000010 00001730 FDE cie=00000000 pc=00000000017c0f64..00000000017c0f68 │ │ │ │ +0000172c 0000000000000010 00001730 FDE cie=00000000 pc=00000000017bdf84..00000000017bdf88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001740 0000000000000014 00001744 FDE cie=00000000 pc=00000000017c0f68..00000000017c0f6c │ │ │ │ +00001740 0000000000000014 00001744 FDE cie=00000000 pc=00000000017bdf88..00000000017bdf8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001758 0000000000000024 0000175c FDE cie=00000000 pc=00000000017c0f80..00000000017c0fc4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017c0f84 │ │ │ │ +00001758 0000000000000024 0000175c FDE cie=00000000 pc=00000000017bdfa0..00000000017bdfe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017bdfa4 │ │ │ │ DW_CFA_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 00000000017c0f8c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017bdfac │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000017c0fc0 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000017bdfe0 │ │ │ │ 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001780 0000000000000044 00001784 FDE cie=00000000 pc=00000000017db160..00000000017db2f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017db164 │ │ │ │ +00001780 0000000000000044 00001784 FDE cie=00000000 pc=00000000017d8180..00000000017d8310 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017d8184 │ │ │ │ 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 00000000017db16c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017d818c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017db184 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017d81a4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 204 to 00000000017db250 │ │ │ │ + DW_CFA_advance_loc: 204 to 00000000017d8270 │ │ │ │ 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 00000000017db254 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017d8274 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000017db288 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000017d82a8 │ │ │ │ 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 00000000017db28c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017d82ac │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017c8 0000000000000010 000017cc FDE cie=00000000 pc=00000000017db300..00000000017db314 │ │ │ │ +000017c8 0000000000000010 000017cc FDE cie=00000000 pc=00000000017d8320..00000000017d8334 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017dc 0000000000000034 000017e0 FDE cie=00000000 pc=00000000017db320..00000000017dbd04 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017db324 │ │ │ │ +000017dc 0000000000000034 000017e0 FDE cie=00000000 pc=00000000017d8340..00000000017d8d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017d8344 │ │ │ │ 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: 56 to 00000000017db35c │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000017d837c │ │ │ │ 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_loc2: 2468 to 00000000017dbd00 │ │ │ │ + DW_CFA_advance_loc2: 2468 to 00000000017d8d20 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001814 000000000000004c 00001818 FDE cie=00000000 pc=00000000017dbd04..00000000017dbe28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dbd08 │ │ │ │ +00001814 000000000000004c 00001818 FDE cie=00000000 pc=00000000017d8d24..00000000017d8e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017d8d28 │ │ │ │ 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 00000000017dbd10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017d8d30 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000017dbd24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017d8d44 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000017dbd58 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000017d8d78 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000017dbd9c │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000017d8dbc │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000017dbdec │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000017d8e0c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017dbe04 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017d8e24 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dbe08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017d8e28 │ │ │ │ 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 00000000017dbe0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017d8e2c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017dbe24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017d8e44 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001864 0000000000000028 00001868 FDE cie=00000000 pc=00000000017dbe28..00000000017dbee4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dbe2c │ │ │ │ +00001864 0000000000000028 00001868 FDE cie=00000000 pc=00000000017d8e48..00000000017d8f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017d8e4c │ │ │ │ DW_CFA_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 00000000017dbe38 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017d8e58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017dbe48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017d8e68 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000017dbec0 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000017d8ee0 │ │ │ │ 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 00000000017dbec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017d8ee4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001890 000000000000002c 00001894 FDE cie=00000000 pc=00000000017dd660..00000000017dd6bc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dd664 │ │ │ │ +00001890 000000000000002c 00001894 FDE cie=00000000 pc=00000000017da680..00000000017da6dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da684 │ │ │ │ DW_CFA_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 00000000017dd678 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017da698 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017dd69c │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017da6bc │ │ │ │ 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 00000000017dd6a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da6c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017dd6b8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017da6d8 │ │ │ │ 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018c0 000000000000002c 000018c4 FDE cie=00000000 pc=00000000017dd6c0..00000000017dd78c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dd6c4 │ │ │ │ +000018c0 000000000000002c 000018c4 FDE cie=00000000 pc=00000000017da6e0..00000000017da7ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da6e4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017dd6cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017da6ec │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017dd6d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017da6f4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000017dd770 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000017da790 │ │ │ │ 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 00000000017dd774 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da794 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018f0 000000000000003c 000018f4 FDE cie=00000000 pc=00000000017dd78c..00000000017dd81c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dd790 │ │ │ │ +000018f0 000000000000003c 000018f4 FDE cie=00000000 pc=00000000017da7ac..00000000017da83c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da7b0 │ │ │ │ DW_CFA_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 00000000017dd798 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017da7b8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017dd7a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017da7c4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017dd7ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017da7cc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000017dd7f0 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000017da810 │ │ │ │ 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 00000000017dd7f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da814 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017dd818 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017da838 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001930 0000000000000024 00001934 FDE cie=00000000 pc=00000000017dd820..00000000017dd88c │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017dd844 │ │ │ │ +00001930 0000000000000024 00001934 FDE cie=00000000 pc=00000000017da840..00000000017da8ac │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017da864 │ │ │ │ DW_CFA_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 00000000017dd860 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017da880 │ │ │ │ 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 00000000017dd864 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da884 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000017dd884 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017da8a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001958 0000000000000024 0000195c FDE cie=00000000 pc=00000000017dd88c..00000000017dd8c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dd890 │ │ │ │ +00001958 0000000000000024 0000195c FDE cie=00000000 pc=00000000017da8ac..00000000017da8e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da8b0 │ │ │ │ DW_CFA_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 00000000017dd8b4 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017da8d4 │ │ │ │ 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 00000000017dd8b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da8d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017dd8c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017da8e0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001980 0000000000000024 00001984 FDE cie=00000000 pc=00000000017dd8c4..00000000017dd940 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dd8c8 │ │ │ │ +00001980 0000000000000024 00001984 FDE cie=00000000 pc=00000000017da8e4..00000000017da960 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da8e8 │ │ │ │ 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 00000000017dd8ec │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017da90c │ │ │ │ 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 00000000017dd8f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da910 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dd8f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da914 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017dd900 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017da920 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000019a8 0000000000000048 000019ac FDE cie=00000000 pc=00000000017dd940..00000000017ddb2c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dd944 │ │ │ │ +000019a8 0000000000000048 000019ac FDE cie=00000000 pc=00000000017da960..00000000017dab4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da964 │ │ │ │ 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: 84 to 00000000017dd998 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000017da9b8 │ │ │ │ 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 00000000017dd99c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017da9bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017dd9ac │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017da9cc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000017dda18 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000017daa38 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017dda20 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017daa40 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dda24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017daa44 │ │ │ │ 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 00000000017dda44 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017daa64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000017dda8c │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000017daaac │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ddab0 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017daad0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ddab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017daad4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ddad8 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017daaf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ddadc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017daafc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ddb00 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017dab20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ddb04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dab24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ddb28 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017dab48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019f4 0000000000000040 000019f8 FDE cie=00000000 pc=00000000017ddb2c..00000000017ddd28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ddb30 │ │ │ │ +000019f4 0000000000000040 000019f8 FDE cie=00000000 pc=00000000017dab4c..00000000017dad48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dab50 │ │ │ │ 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 00000000017ddb38 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017dab58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017ddb40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017dab60 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017ddb48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017dab68 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017ddb58 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017dab78 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 336 to 00000000017ddca8 │ │ │ │ + DW_CFA_advance_loc1: 336 to 00000000017dacc8 │ │ │ │ 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 00000000017ddcac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017daccc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a38 0000000000000030 00001a3c FDE cie=00000000 pc=00000000017ddd28..00000000017dddf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ddd2c │ │ │ │ +00001a38 0000000000000030 00001a3c FDE cie=00000000 pc=00000000017dad48..00000000017dae18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dad4c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ddd30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dad50 │ │ │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ddd34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dad54 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000017ddd90 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000017dadb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ddd94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dadb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000017dddd0 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000017dadf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dddd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dadf4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a6c 0000000000000030 00001a70 FDE cie=00000000 pc=00000000017dde00..00000000017dded4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dde04 │ │ │ │ +00001a6c 0000000000000030 00001a70 FDE cie=00000000 pc=00000000017dae20..00000000017daef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dae24 │ │ │ │ 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: 4 to 00000000017dde08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dae28 │ │ │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dde0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dae2c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000017dde68 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000017dae88 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017dde6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dae8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000017ddeac │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000017daecc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ddeb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017daed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001aa0 0000000000000024 00001aa4 FDE cie=00000000 pc=00000000017ddee0..00000000017ddf60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ddee4 │ │ │ │ +00001aa0 0000000000000024 00001aa4 FDE cie=00000000 pc=00000000017daf00..00000000017daf80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017daf04 │ │ │ │ DW_CFA_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 00000000017ddf1c │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000017daf3c │ │ │ │ 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 00000000017ddf20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017daf40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017ddf38 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017daf58 │ │ │ │ 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 00000000017ddf3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017daf5c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ac8 0000000000000024 00001acc FDE cie=00000000 pc=00000000017ddf60..00000000017ddf94 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ddf64 │ │ │ │ +00001ac8 0000000000000024 00001acc FDE cie=00000000 pc=00000000017daf80..00000000017dafb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017daf84 │ │ │ │ DW_CFA_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 00000000017ddf78 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017daf98 │ │ │ │ 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 00000000017ddf7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017daf9c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000017ddf90 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017dafb0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001af0 0000000000000024 00001af4 FDE cie=00000000 pc=00000000017ddfa0..00000000017de044 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ddfa4 │ │ │ │ +00001af0 0000000000000024 00001af4 FDE cie=00000000 pc=00000000017dafc0..00000000017db064 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dafc4 │ │ │ │ DW_CFA_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 00000000017ddfdc │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000017daffc │ │ │ │ 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 00000000017ddfe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db000 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000017de01c │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000017db03c │ │ │ │ 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 00000000017de020 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db040 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b18 000000000000001c 00001b1c FDE cie=00000000 pc=00000000017de044..00000000017de070 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de048 │ │ │ │ +00001b18 000000000000001c 00001b1c FDE cie=00000000 pc=00000000017db064..00000000017db090 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db068 │ │ │ │ DW_CFA_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 00000000017de06c │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017db08c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b38 0000000000000024 00001b3c FDE cie=00000000 pc=00000000017de070..00000000017de150 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de074 │ │ │ │ +00001b38 0000000000000024 00001b3c FDE cie=00000000 pc=00000000017db090..00000000017db170 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db094 │ │ │ │ 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: 76 to 00000000017de0c0 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000017db0e0 │ │ │ │ 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 00000000017de0c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db0e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000017de0fc │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000017db11c │ │ │ │ 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 00000000017de100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db120 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b60 0000000000000040 00001b64 FDE cie=00000000 pc=00000000017de150..00000000017de2a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de154 │ │ │ │ +00001b60 0000000000000040 00001b64 FDE cie=00000000 pc=00000000017db170..00000000017db2c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db174 │ │ │ │ DW_CFA_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 00000000017de164 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017db184 │ │ │ │ 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: 108 to 00000000017de1d0 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000017db1f0 │ │ │ │ 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 00000000017de1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db1f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000017de27c │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000017db29c │ │ │ │ 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 00000000017de280 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db2a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ba4 0000000000000010 00001ba8 FDE cie=00000000 pc=00000000017de2a4..00000000017de2e4 │ │ │ │ +00001ba4 0000000000000010 00001ba8 FDE cie=00000000 pc=00000000017db2c4..00000000017db304 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bb8 0000000000000010 00001bbc FDE cie=00000000 pc=00000000017de2e4..00000000017de310 │ │ │ │ +00001bb8 0000000000000010 00001bbc FDE cie=00000000 pc=00000000017db304..00000000017db330 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bcc 000000000000001c 00001bd0 FDE cie=00000000 pc=00000000017de310..00000000017de364 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000017de340 │ │ │ │ +00001bcc 000000000000001c 00001bd0 FDE cie=00000000 pc=00000000017db330..00000000017db384 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000017db360 │ │ │ │ DW_CFA_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 00000000017de360 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017db380 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bec 000000000000001c 00001bf0 FDE cie=00000000 pc=00000000017de364..00000000017de38c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de368 │ │ │ │ +00001bec 000000000000001c 00001bf0 FDE cie=00000000 pc=00000000017db384..00000000017db3ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db388 │ │ │ │ DW_CFA_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 00000000017de388 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017db3a8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c0c 0000000000000038 00001c10 FDE cie=00000000 pc=00000000017de38c..00000000017de4bc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de390 │ │ │ │ +00001c0c 0000000000000038 00001c10 FDE cie=00000000 pc=00000000017db3ac..00000000017db4dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db3b0 │ │ │ │ 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 00000000017de398 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017db3b8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000017de428 │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000017db448 │ │ │ │ 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 00000000017de42c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db44c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017de43c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017db45c │ │ │ │ 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 00000000017de440 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db460 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017de458 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017db478 │ │ │ │ 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 00000000017de45c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db47c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c48 0000000000000030 00001c4c FDE cie=00000000 pc=00000000017de4c0..00000000017de564 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de4c4 │ │ │ │ +00001c48 0000000000000030 00001c4c FDE cie=00000000 pc=00000000017db4e0..00000000017db584 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db4e4 │ │ │ │ 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 00000000017de4cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017db4ec │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000017de528 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000017db548 │ │ │ │ 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 00000000017de52c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db54c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017de53c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017db55c │ │ │ │ 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 00000000017de540 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db560 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c7c 0000000000000038 00001c80 FDE cie=00000000 pc=00000000017de564..00000000017de6d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de568 │ │ │ │ +00001c7c 0000000000000038 00001c80 FDE cie=00000000 pc=00000000017db584..00000000017db6f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db588 │ │ │ │ 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: 60 to 00000000017de5a4 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000017db5c4 │ │ │ │ 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 00000000017de5a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db5c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017de5c0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017db5e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000017de64c │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000017db66c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017de654 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017db674 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de658 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db678 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000017de674 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017db694 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017de680 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017db6a0 │ │ │ │ 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 00000000017de684 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db6a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017de6a8 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017db6c8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cb8 000000000000002c 00001cbc FDE cie=00000000 pc=00000000017de6d0..00000000017de80c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de6d4 │ │ │ │ +00001cb8 000000000000002c 00001cbc FDE cie=00000000 pc=00000000017db6f0..00000000017db82c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db6f4 │ │ │ │ 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: 36 to 00000000017de6f8 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017db718 │ │ │ │ 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 00000000017de6fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db71c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000017de790 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000017db7b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017de798 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017db7b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017de7a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017db7c4 │ │ │ │ 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 00000000017de7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db7c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ce8 000000000000001c 00001cec FDE cie=00000000 pc=00000000017de80c..00000000017de840 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017de814 │ │ │ │ +00001ce8 000000000000001c 00001cec FDE cie=00000000 pc=00000000017db82c..00000000017db860 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017db834 │ │ │ │ DW_CFA_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 00000000017de83c │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000017db85c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d08 0000000000000044 00001d0c FDE cie=00000000 pc=00000000017de840..00000000017dea08 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de844 │ │ │ │ +00001d08 0000000000000044 00001d0c FDE cie=00000000 pc=00000000017db860..00000000017dba28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db864 │ │ │ │ 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: 64 to 00000000017de884 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000017db8a4 │ │ │ │ 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 00000000017de888 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db8a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000017de8b0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000017db8d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db8d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017de8cc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017db8ec │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000017de960 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000017db980 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017de968 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017db988 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de96c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db98c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000017de988 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017db9a8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017de994 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017db9b4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017de998 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017db9b8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017de9bc │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017db9dc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017de9e0 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017dba00 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ │ │ │ │ -00001d50 0000000000000024 00001d54 FDE cie=00000000 pc=00000000017dea08..00000000017deb10 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000017dea50 │ │ │ │ +00001d50 0000000000000024 00001d54 FDE cie=00000000 pc=00000000017dba28..00000000017dbb30 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000017dba70 │ │ │ │ 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 00000000017dea58 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017dba78 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000017deae0 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000017dbb00 │ │ │ │ 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 00000000017deae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dbb04 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d78 0000000000000030 00001d7c FDE cie=00000000 pc=00000000017deb10..00000000017debf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017deb14 │ │ │ │ +00001d78 0000000000000030 00001d7c FDE cie=00000000 pc=00000000017dbb30..00000000017dbc10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dbb34 │ │ │ │ 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: 40 to 00000000017deb3c │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000017dbb5c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000017deba4 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000017dbbc4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017debb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017dbbd0 │ │ │ │ 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 00000000017debb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dbbd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017debc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017dbbe0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017debc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017dbbe4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001dac 0000000000000010 00001db0 FDE cie=00000000 pc=00000000017debf0..00000000017debf4 │ │ │ │ +00001dac 0000000000000010 00001db0 FDE cie=00000000 pc=00000000017dbc10..00000000017dbc14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001dc0 0000000000000010 00001dc4 FDE cie=00000000 pc=00000000017dec00..00000000017dec04 │ │ │ │ +00001dc0 0000000000000010 00001dc4 FDE cie=00000000 pc=00000000017dbc20..00000000017dbc24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001dd4 0000000000000010 00001dd8 FDE cie=00000000 pc=00000000017dec04..00000000017dec08 │ │ │ │ +00001dd4 0000000000000010 00001dd8 FDE cie=00000000 pc=00000000017dbc24..00000000017dbc28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001de8 0000000000000014 00001dec FDE cie=00000000 pc=00000000017dec08..00000000017dec0c │ │ │ │ +00001de8 0000000000000014 00001dec FDE cie=00000000 pc=00000000017dbc28..00000000017dbc2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e00 000000000000001c 00001e04 FDE cie=00000000 pc=00000000017f3020..00000000017f3044 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3028 │ │ │ │ +00001e00 000000000000001c 00001e04 FDE cie=00000000 pc=00000000017f0040..00000000017f0064 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f0048 │ │ │ │ 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 00000000017f3040 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f0060 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e20 000000000000001c 00001e24 FDE cie=00000000 pc=00000000017f3044..00000000017f3068 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f304c │ │ │ │ +00001e20 000000000000001c 00001e24 FDE cie=00000000 pc=00000000017f0064..00000000017f0088 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f006c │ │ │ │ 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 00000000017f3064 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f0084 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e40 000000000000001c 00001e44 FDE cie=00000000 pc=00000000017f3068..00000000017f308c │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3070 │ │ │ │ +00001e40 000000000000001c 00001e44 FDE cie=00000000 pc=00000000017f0088..00000000017f00ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f0090 │ │ │ │ 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 00000000017f3088 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f00a8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e60 000000000000001c 00001e64 FDE cie=00000000 pc=00000000017f308c..00000000017f30ac │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3094 │ │ │ │ +00001e60 000000000000001c 00001e64 FDE cie=00000000 pc=00000000017f00ac..00000000017f00cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f00b4 │ │ │ │ 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 00000000017f30a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017f00c8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e80 000000000000001c 00001e84 FDE cie=00000000 pc=00000000017f30ac..00000000017f30d0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f30b4 │ │ │ │ +00001e80 000000000000001c 00001e84 FDE cie=00000000 pc=00000000017f00cc..00000000017f00f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f00d4 │ │ │ │ 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 00000000017f30cc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f00ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ea0 000000000000001c 00001ea4 FDE cie=00000000 pc=00000000017f30d0..00000000017f30f4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f30d8 │ │ │ │ +00001ea0 000000000000001c 00001ea4 FDE cie=00000000 pc=00000000017f00f0..00000000017f0114 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f00f8 │ │ │ │ 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 00000000017f30f0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f0110 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ec0 000000000000001c 00001ec4 FDE cie=00000000 pc=00000000017f3100..00000000017f3124 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3108 │ │ │ │ +00001ec0 000000000000001c 00001ec4 FDE cie=00000000 pc=00000000017f0120..00000000017f0144 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f0128 │ │ │ │ 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 00000000017f3120 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f0140 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ee0 000000000000001c 00001ee4 FDE cie=00000000 pc=00000000017f3124..00000000017f3144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f312c │ │ │ │ +00001ee0 000000000000001c 00001ee4 FDE cie=00000000 pc=00000000017f0144..00000000017f0164 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f014c │ │ │ │ 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 00000000017f3140 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017f0160 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f00 000000000000001c 00001f04 FDE cie=00000000 pc=00000000017f3144..00000000017f3168 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f314c │ │ │ │ +00001f00 000000000000001c 00001f04 FDE cie=00000000 pc=00000000017f0164..00000000017f0188 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f016c │ │ │ │ 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 00000000017f3164 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f0184 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f20 000000000000001c 00001f24 FDE cie=00000000 pc=00000000017f3168..00000000017f318c │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3170 │ │ │ │ +00001f20 000000000000001c 00001f24 FDE cie=00000000 pc=00000000017f0188..00000000017f01ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f0190 │ │ │ │ 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 00000000017f3188 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f01a8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f40 000000000000001c 00001f44 FDE cie=00000000 pc=00000000017f318c..00000000017f31b0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3194 │ │ │ │ +00001f40 000000000000001c 00001f44 FDE cie=00000000 pc=00000000017f01ac..00000000017f01d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f01b4 │ │ │ │ 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 00000000017f31ac │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f01cc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f60 000000000000001c 00001f64 FDE cie=00000000 pc=00000000017f31b0..00000000017f31d0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f31b8 │ │ │ │ +00001f60 000000000000001c 00001f64 FDE cie=00000000 pc=00000000017f01d0..00000000017f01f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f01d8 │ │ │ │ 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 00000000017f31cc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017f01ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f80 0000000000000010 00001f84 FDE cie=00000000 pc=00000000017f31d0..00000000017f31ec │ │ │ │ +00001f80 0000000000000010 00001f84 FDE cie=00000000 pc=00000000017f01f0..00000000017f020c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f94 0000000000000010 00001f98 FDE cie=00000000 pc=00000000017f31ec..00000000017f3208 │ │ │ │ +00001f94 0000000000000010 00001f98 FDE cie=00000000 pc=00000000017f020c..00000000017f0228 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001fa8 0000000000000010 00001fac FDE cie=00000000 pc=00000000017f3208..00000000017f3224 │ │ │ │ +00001fa8 0000000000000010 00001fac FDE cie=00000000 pc=00000000017f0228..00000000017f0244 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001fbc 0000000000000010 00001fc0 FDE cie=00000000 pc=00000000017f3224..00000000017f3240 │ │ │ │ +00001fbc 0000000000000010 00001fc0 FDE cie=00000000 pc=00000000017f0244..00000000017f0260 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001fd0 000000000000001c 00001fd4 FDE cie=00000000 pc=00000000017f3240..00000000017f3264 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3248 │ │ │ │ +00001fd0 000000000000001c 00001fd4 FDE cie=00000000 pc=00000000017f0260..00000000017f0284 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f0268 │ │ │ │ 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 00000000017f3260 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f0280 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ff0 000000000000001c 00001ff4 FDE cie=00000000 pc=00000000017f3264..00000000017f3288 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f326c │ │ │ │ +00001ff0 000000000000001c 00001ff4 FDE cie=00000000 pc=00000000017f0284..00000000017f02a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f028c │ │ │ │ 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 00000000017f3284 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f02a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002010 000000000000001c 00002014 FDE cie=00000000 pc=00000000017f3288..00000000017f32ac │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3290 │ │ │ │ +00002010 000000000000001c 00002014 FDE cie=00000000 pc=00000000017f02a8..00000000017f02cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f02b0 │ │ │ │ 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 00000000017f32a8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f02c8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002030 000000000000001c 00002034 FDE cie=00000000 pc=00000000017f32ac..00000000017f32cc │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f32b4 │ │ │ │ +00002030 000000000000001c 00002034 FDE cie=00000000 pc=00000000017f02cc..00000000017f02ec │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f02d4 │ │ │ │ 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 00000000017f32c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017f02e8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002050 000000000000001c 00002054 FDE cie=00000000 pc=00000000017f32cc..00000000017f32f0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f32d4 │ │ │ │ +00002050 000000000000001c 00002054 FDE cie=00000000 pc=00000000017f02ec..00000000017f0310 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f02f4 │ │ │ │ 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 00000000017f32ec │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f030c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002070 000000000000001c 00002074 FDE cie=00000000 pc=00000000017f32f0..00000000017f3314 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f32f8 │ │ │ │ +00002070 000000000000001c 00002074 FDE cie=00000000 pc=00000000017f0310..00000000017f0334 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f0318 │ │ │ │ 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 00000000017f3310 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f0330 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002090 000000000000001c 00002094 FDE cie=00000000 pc=00000000017f3320..00000000017f3344 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3328 │ │ │ │ +00002090 000000000000001c 00002094 FDE cie=00000000 pc=00000000017f0340..00000000017f0364 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f0348 │ │ │ │ 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 00000000017f3340 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f0360 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020b0 000000000000001c 000020b4 FDE cie=00000000 pc=00000000017f3344..00000000017f3364 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f334c │ │ │ │ +000020b0 000000000000001c 000020b4 FDE cie=00000000 pc=00000000017f0364..00000000017f0384 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f036c │ │ │ │ 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 00000000017f3360 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017f0380 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020d0 000000000000001c 000020d4 FDE cie=00000000 pc=00000000017f3364..00000000017f338c │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f336c │ │ │ │ +000020d0 000000000000001c 000020d4 FDE cie=00000000 pc=00000000017f0384..00000000017f03ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f038c │ │ │ │ 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 00000000017f3384 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f03a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020f0 000000000000001c 000020f4 FDE cie=00000000 pc=00000000017f338c..00000000017f33b4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3394 │ │ │ │ +000020f0 000000000000001c 000020f4 FDE cie=00000000 pc=00000000017f03ac..00000000017f03d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f03b4 │ │ │ │ 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 00000000017f33ac │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f03cc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002110 000000000000001c 00002114 FDE cie=00000000 pc=00000000017f33c0..00000000017f33e8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f33c8 │ │ │ │ +00002110 000000000000001c 00002114 FDE cie=00000000 pc=00000000017f03e0..00000000017f0408 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f03e8 │ │ │ │ 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 00000000017f33e0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f0400 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002130 000000000000001c 00002134 FDE cie=00000000 pc=00000000017f33e8..00000000017f340c │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f33f0 │ │ │ │ +00002130 000000000000001c 00002134 FDE cie=00000000 pc=00000000017f0408..00000000017f042c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f0410 │ │ │ │ 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 00000000017f3408 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f0428 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002150 000000000000001c 00002154 FDE cie=00000000 pc=00000000017f340c..00000000017f3430 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3414 │ │ │ │ +00002150 000000000000001c 00002154 FDE cie=00000000 pc=00000000017f042c..00000000017f0450 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f0434 │ │ │ │ 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 00000000017f342c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f044c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002170 000000000000001c 00002174 FDE cie=00000000 pc=00000000017f3430..00000000017f3454 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3438 │ │ │ │ +00002170 000000000000001c 00002174 FDE cie=00000000 pc=00000000017f0450..00000000017f0474 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f0458 │ │ │ │ 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 00000000017f3450 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f0470 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002190 000000000000001c 00002194 FDE cie=00000000 pc=00000000017f3460..00000000017f3484 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f3468 │ │ │ │ +00002190 000000000000001c 00002194 FDE cie=00000000 pc=00000000017f0480..00000000017f04a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f0488 │ │ │ │ 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 00000000017f3480 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017f04a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021b0 000000000000001c 000021b4 FDE cie=00000000 pc=00000000017f3484..00000000017f34a4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017f348c │ │ │ │ +000021b0 000000000000001c 000021b4 FDE cie=00000000 pc=00000000017f04a4..00000000017f04c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f04ac │ │ │ │ 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 00000000017f34a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017f04c0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021d0 0000000000000010 000021d4 FDE cie=00000000 pc=00000000017f34a4..00000000017f34ac │ │ │ │ +000021d0 0000000000000010 000021d4 FDE cie=00000000 pc=00000000017f04c4..00000000017f04cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021e4 0000000000000010 000021e8 FDE cie=00000000 pc=00000000017f34ac..00000000017f34b4 │ │ │ │ +000021e4 0000000000000010 000021e8 FDE cie=00000000 pc=00000000017f04cc..00000000017f04d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021f8 0000000000000010 000021fc FDE cie=00000000 pc=00000000017f34c0..00000000017f34c8 │ │ │ │ +000021f8 0000000000000010 000021fc FDE cie=00000000 pc=00000000017f04e0..00000000017f04e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000220c 0000000000000010 00002210 FDE cie=00000000 pc=00000000017f34c8..00000000017f34d0 │ │ │ │ +0000220c 0000000000000010 00002210 FDE cie=00000000 pc=00000000017f04e8..00000000017f04f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002220 0000000000000010 00002224 FDE cie=00000000 pc=00000000017f34d0..00000000017f34d8 │ │ │ │ +00002220 0000000000000010 00002224 FDE cie=00000000 pc=00000000017f04f0..00000000017f04f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002234 0000000000000010 00002238 FDE cie=00000000 pc=00000000017f34e0..00000000017f34e8 │ │ │ │ +00002234 0000000000000010 00002238 FDE cie=00000000 pc=00000000017f0500..00000000017f0508 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002248 0000000000000010 0000224c FDE cie=00000000 pc=00000000017f34e8..00000000017f34f0 │ │ │ │ +00002248 0000000000000010 0000224c FDE cie=00000000 pc=00000000017f0508..00000000017f0510 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000225c 0000000000000010 00002260 FDE cie=00000000 pc=00000000017f34f0..00000000017f34f8 │ │ │ │ +0000225c 0000000000000010 00002260 FDE cie=00000000 pc=00000000017f0510..00000000017f0518 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002270 0000000000000010 00002274 FDE cie=00000000 pc=00000000017f3500..00000000017f3514 │ │ │ │ +00002270 0000000000000010 00002274 FDE cie=00000000 pc=00000000017f0520..00000000017f0534 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002284 0000000000000010 00002288 FDE cie=00000000 pc=00000000017f3520..00000000017f3544 │ │ │ │ +00002284 0000000000000010 00002288 FDE cie=00000000 pc=00000000017f0540..00000000017f0564 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002298 0000000000000010 0000229c FDE cie=00000000 pc=00000000017f3544..00000000017f3580 │ │ │ │ +00002298 0000000000000010 0000229c FDE cie=00000000 pc=00000000017f0564..00000000017f05a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022ac 0000000000000010 000022b0 FDE cie=00000000 pc=00000000017f3580..00000000017f35ec │ │ │ │ +000022ac 0000000000000010 000022b0 FDE cie=00000000 pc=00000000017f05a0..00000000017f060c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022c0 0000000000000014 000022c4 FDE cie=00000000 pc=00000000017f35ec..00000000017f3658 │ │ │ │ +000022c0 0000000000000014 000022c4 FDE cie=00000000 pc=00000000017f060c..00000000017f0678 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022d8 0000000000000010 000022dc FDE cie=00000000 pc=00000000017f3660..00000000017f3668 │ │ │ │ +000022d8 0000000000000010 000022dc FDE cie=00000000 pc=00000000017f0680..00000000017f0688 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022ec 0000000000000010 000022f0 FDE cie=00000000 pc=00000000017f3668..00000000017f3670 │ │ │ │ +000022ec 0000000000000010 000022f0 FDE cie=00000000 pc=00000000017f0688..00000000017f0690 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002300 0000000000000010 00002304 FDE cie=00000000 pc=00000000017fa680..00000000017fa68c │ │ │ │ +00002300 0000000000000010 00002304 FDE cie=00000000 pc=00000000017f76a0..00000000017f76ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002314 000000000000002c 00002318 FDE cie=00000000 pc=00000000017fa68c..00000000017fa90c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fa690 │ │ │ │ +00002314 000000000000002c 00002318 FDE cie=00000000 pc=00000000017f76ac..00000000017f792c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f76b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fa694 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f76b4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017fa6a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017f76c0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 384 to 00000000017fa820 │ │ │ │ + DW_CFA_advance_loc1: 384 to 00000000017f7840 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fa824 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7844 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002344 0000000000000010 00002348 FDE cie=00000000 pc=00000000017fa90c..00000000017fa910 │ │ │ │ +00002344 0000000000000010 00002348 FDE cie=00000000 pc=00000000017f792c..00000000017f7930 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002358 0000000000000010 0000235c FDE cie=00000000 pc=00000000017fa910..00000000017fa95c │ │ │ │ +00002358 0000000000000010 0000235c FDE cie=00000000 pc=00000000017f7930..00000000017f797c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000236c 0000000000000010 00002370 FDE cie=00000000 pc=00000000017fa960..00000000017fa9b0 │ │ │ │ +0000236c 0000000000000010 00002370 FDE cie=00000000 pc=00000000017f7980..00000000017f79d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002380 0000000000000010 00002384 FDE cie=00000000 pc=00000000017fa9b0..00000000017fa9c8 │ │ │ │ +00002380 0000000000000010 00002384 FDE cie=00000000 pc=00000000017f79d0..00000000017f79e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002394 0000000000000010 00002398 FDE cie=00000000 pc=00000000017fa9c8..00000000017fa9cc │ │ │ │ +00002394 0000000000000010 00002398 FDE cie=00000000 pc=00000000017f79e8..00000000017f79ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023a8 0000000000000024 000023ac FDE cie=00000000 pc=00000000017fa9cc..00000000017faa8c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fa9d0 │ │ │ │ +000023a8 0000000000000024 000023ac FDE cie=00000000 pc=00000000017f79ec..00000000017f7aac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f79f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000017faa04 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000017f7a24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017faa08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7a28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000017faa7c │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000017f7a9c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023d0 0000000000000024 000023d4 FDE cie=00000000 pc=00000000017faa8c..00000000017faafc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017faa90 │ │ │ │ +000023d0 0000000000000024 000023d4 FDE cie=00000000 pc=00000000017f7aac..00000000017f7b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7ab0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017faa94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7ab4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017faaa0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017f7ac0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000017faaf8 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000017f7b18 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -000023f8 000000000000002c 000023fc FDE cie=00000000 pc=00000000017fab00..00000000017fab68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fab04 │ │ │ │ +000023f8 000000000000002c 000023fc FDE cie=00000000 pc=00000000017f7b20..00000000017f7b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7b24 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fab08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7b28 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000017fab24 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017f7b44 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000017fab5c │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000017f7b7c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fab64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f7b84 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002428 0000000000000034 0000242c FDE cie=00000000 pc=00000000017fab80..00000000017fac7c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fab84 │ │ │ │ +00002428 0000000000000034 0000242c FDE cie=00000000 pc=00000000017f7ba0..00000000017f7c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7ba4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fab88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7ba8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017fab94 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017f7bb4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000017fabb0 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017f7bd0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000017fabf8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000017f7c18 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000017fac64 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000017f7c84 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000017fac78 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017f7c98 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002460 0000000000000014 00002464 FDE cie=00000000 pc=00000000017fac80..00000000017fac90 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fac84 │ │ │ │ +00002460 0000000000000014 00002464 FDE cie=00000000 pc=00000000017f7ca0..00000000017f7cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7ca4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002478 0000000000000024 0000247c FDE cie=00000000 pc=00000000017fac90..00000000017fae3c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fac94 │ │ │ │ +00002478 0000000000000024 0000247c FDE cie=00000000 pc=00000000017f7cb0..00000000017f7e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7cb4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017faca0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017f7cc0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 408 to 00000000017fae38 │ │ │ │ + DW_CFA_advance_loc1: 408 to 00000000017f7e58 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024a0 0000000000000010 000024a4 FDE cie=00000000 pc=00000000017fae40..00000000017fae6c │ │ │ │ +000024a0 0000000000000010 000024a4 FDE cie=00000000 pc=00000000017f7e60..00000000017f7e8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024b4 0000000000000010 000024b8 FDE cie=00000000 pc=00000000017fae6c..00000000017fae70 │ │ │ │ +000024b4 0000000000000010 000024b8 FDE cie=00000000 pc=00000000017f7e8c..00000000017f7e90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024c8 0000000000000010 000024cc FDE cie=00000000 pc=00000000017fae70..00000000017fae80 │ │ │ │ +000024c8 0000000000000010 000024cc FDE cie=00000000 pc=00000000017f7e90..00000000017f7ea0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024dc 000000000000001c 000024e0 FDE cie=00000000 pc=00000000017fae80..00000000017faea4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fae84 │ │ │ │ +000024dc 000000000000001c 000024e0 FDE cie=00000000 pc=00000000017f7ea0..00000000017f7ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7ea4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000017faea0 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017f7ec0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024fc 000000000000001c 00002500 FDE cie=00000000 pc=00000000017faea4..00000000017faed0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017faeac │ │ │ │ +000024fc 000000000000001c 00002500 FDE cie=00000000 pc=00000000017f7ec4..00000000017f7ef0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f7ecc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000017faecc │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017f7eec │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000251c 0000000000000038 00002520 FDE cie=00000000 pc=00000000017faed0..00000000017fafc4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017faed4 │ │ │ │ +0000251c 0000000000000038 00002520 FDE cie=00000000 pc=00000000017f7ef0..00000000017f7fe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7ef4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017faed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7ef8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017faee4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017f7f04 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017faef4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017f7f14 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017faf00 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017f7f20 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000017faf68 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000017f7f88 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017faf6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7f8c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002558 000000000000002c 0000255c FDE cie=00000000 pc=00000000017fafc4..00000000017fb064 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fafc8 │ │ │ │ +00002558 000000000000002c 0000255c FDE cie=00000000 pc=00000000017f7fe4..00000000017f8084 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f7fe8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fafd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f7ff0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000017fb024 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000017f8044 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fb028 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f8048 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000017fb060 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000017f8080 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002588 0000000000000010 0000258c FDE cie=00000000 pc=00000000017fb080..00000000017fb09c │ │ │ │ +00002588 0000000000000010 0000258c FDE cie=00000000 pc=00000000017f80a0..00000000017f80bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000259c 0000000000000020 000025a0 FDE cie=00000000 pc=00000000017fb0a0..00000000017fb0e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fb0a4 │ │ │ │ +0000259c 0000000000000020 000025a0 FDE cie=00000000 pc=00000000017f80c0..00000000017f8108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f80c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017fb0b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017f80d0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000017fb0e4 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000017f8104 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025c0 0000000000000010 000025c4 FDE cie=00000000 pc=00000000017fb0e8..00000000017fb108 │ │ │ │ +000025c0 0000000000000010 000025c4 FDE cie=00000000 pc=00000000017f8108..00000000017f8128 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025d4 0000000000000010 000025d8 FDE cie=00000000 pc=00000000017fb108..00000000017fb12c │ │ │ │ +000025d4 0000000000000010 000025d8 FDE cie=00000000 pc=00000000017f8128..00000000017f814c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025e8 0000000000000010 000025ec FDE cie=00000000 pc=00000000017fb12c..00000000017fb150 │ │ │ │ +000025e8 0000000000000010 000025ec FDE cie=00000000 pc=00000000017f814c..00000000017f8170 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025fc 0000000000000010 00002600 FDE cie=00000000 pc=00000000017fb150..00000000017fb174 │ │ │ │ +000025fc 0000000000000010 00002600 FDE cie=00000000 pc=00000000017f8170..00000000017f8194 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002610 0000000000000010 00002614 FDE cie=00000000 pc=00000000017fb180..00000000017fb1a4 │ │ │ │ +00002610 0000000000000010 00002614 FDE cie=00000000 pc=00000000017f81a0..00000000017f81c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002624 0000000000000010 00002628 FDE cie=00000000 pc=00000000017fb1a4..00000000017fb1c8 │ │ │ │ +00002624 0000000000000010 00002628 FDE cie=00000000 pc=00000000017f81c4..00000000017f81e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002638 0000000000000010 0000263c FDE cie=00000000 pc=00000000017fb1c8..00000000017fb1ec │ │ │ │ +00002638 0000000000000010 0000263c FDE cie=00000000 pc=00000000017f81e8..00000000017f820c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000264c 0000000000000010 00002650 FDE cie=00000000 pc=00000000017fb1ec..00000000017fb210 │ │ │ │ +0000264c 0000000000000010 00002650 FDE cie=00000000 pc=00000000017f820c..00000000017f8230 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002660 0000000000000010 00002664 FDE cie=00000000 pc=00000000017fb210..00000000017fb234 │ │ │ │ +00002660 0000000000000010 00002664 FDE cie=00000000 pc=00000000017f8230..00000000017f8254 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002674 0000000000000010 00002678 FDE cie=00000000 pc=00000000017fb240..00000000017fb264 │ │ │ │ +00002674 0000000000000010 00002678 FDE cie=00000000 pc=00000000017f8260..00000000017f8284 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002688 0000000000000010 0000268c FDE cie=00000000 pc=00000000017fb264..00000000017fb288 │ │ │ │ +00002688 0000000000000010 0000268c FDE cie=00000000 pc=00000000017f8284..00000000017f82a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000269c 0000000000000010 000026a0 FDE cie=00000000 pc=00000000017fb288..00000000017fb2ac │ │ │ │ +0000269c 0000000000000010 000026a0 FDE cie=00000000 pc=00000000017f82a8..00000000017f82cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026b0 0000000000000064 000026b4 FDE cie=00000000 pc=00000000017fb2c0..00000000017fbd20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fb2c4 │ │ │ │ +000026b0 0000000000000064 000026b4 FDE cie=00000000 pc=00000000017f82e0..00000000017f8d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f82e4 │ │ │ │ DW_CFA_def_cfa_offset: 512 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000017fb2fc │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000017f831c │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-512 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-504 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-496 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-488 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-480 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-472 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-464 │ │ │ │ @@ -5519,15 +5519,15 @@ │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-408 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-400 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-392 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-384 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-376 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-368 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-360 │ │ │ │ - DW_CFA_advance_loc2: 2524 to 00000000017fbcd8 │ │ │ │ + DW_CFA_advance_loc2: 2524 to 00000000017f8cf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ @@ -5541,4105 +5541,4105 @@ │ │ │ │ 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 00000000017fbcdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f8cfc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002718 000000000000001c 0000271c FDE cie=00000000 pc=00000000017fbd20..00000000017fc17c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fbd24 │ │ │ │ +00002718 000000000000001c 0000271c FDE cie=00000000 pc=00000000017f8d40..00000000017f919c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f8d44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1100 to 00000000017fc170 │ │ │ │ + DW_CFA_advance_loc2: 1100 to 00000000017f9190 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002738 0000000000000010 0000273c FDE cie=00000000 pc=00000000017fc180..00000000017fc1a8 │ │ │ │ +00002738 0000000000000010 0000273c FDE cie=00000000 pc=00000000017f91a0..00000000017f91c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000274c 0000000000000020 00002750 FDE cie=00000000 pc=00000000017fc1a8..00000000017fc5dc │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000017fc258 │ │ │ │ +0000274c 0000000000000020 00002750 FDE cie=00000000 pc=00000000017f91c8..00000000017f95fc │ │ │ │ + DW_CFA_advance_loc: 176 to 00000000017f9278 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000017fc294 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000017f92b4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc1: 708 to 00000000017fc558 │ │ │ │ + DW_CFA_advance_loc1: 708 to 00000000017f9578 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017fc568 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017f9588 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ │ │ │ │ -00002770 0000000000000020 00002774 FDE cie=00000000 pc=00000000017fc5e0..00000000017fc9fc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fc5e4 │ │ │ │ +00002770 0000000000000020 00002774 FDE cie=00000000 pc=00000000017f9600..00000000017f9a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f9604 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017fc5f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017f9610 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000017fc698 │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000017f96b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fc69c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f96bc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002794 000000000000002c 00002798 FDE cie=00000000 pc=00000000017fca00..00000000017fca84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fca04 │ │ │ │ +00002794 000000000000002c 00002798 FDE cie=00000000 pc=00000000017f9a20..00000000017f9aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f9a24 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fca0c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017f9a2c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000017fca70 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000017f9a90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fca74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f9a94 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017fca80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017f9aa0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027c4 0000000000000010 000027c8 FDE cie=00000000 pc=00000000017fca84..00000000017fcaf4 │ │ │ │ +000027c4 0000000000000010 000027c8 FDE cie=00000000 pc=00000000017f9aa4..00000000017f9b14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027d8 0000000000000020 000027dc FDE cie=00000000 pc=00000000017fcb00..00000000017fcf74 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fcb04 │ │ │ │ +000027d8 0000000000000020 000027dc FDE cie=00000000 pc=00000000017f9b20..00000000017f9f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f9b24 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017fcb10 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017f9b30 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 252 to 00000000017fcc0c │ │ │ │ + DW_CFA_advance_loc: 252 to 00000000017f9c2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fcc10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017f9c30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000027fc 0000000000000010 00002800 FDE cie=00000000 pc=00000000017fcf80..00000000017fd05c │ │ │ │ +000027fc 0000000000000010 00002800 FDE cie=00000000 pc=00000000017f9fa0..00000000017fa07c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002810 0000000000000050 00002814 FDE cie=00000000 pc=00000000017fd060..00000000017fd2ac │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fd064 │ │ │ │ +00002810 0000000000000050 00002814 FDE cie=00000000 pc=00000000017fa080..00000000017fa2cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fa084 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fd06c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fa08c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-112 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017fd07c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fa09c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-96 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-88 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000017fd104 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000017fa124 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fd108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fa128 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fd10c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fa12c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000017fd158 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000017fa178 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 188 to 00000000017fd214 │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000017fa234 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fd218 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fa238 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fd21c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fa23c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000017fd25c │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000017fa27c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000017fd2a4 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000017fa2c4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fd2a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fa2c8 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002864 000000000000001c 00002868 FDE cie=00000000 pc=00000000017fd2ac..00000000017fd524 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fd2b0 │ │ │ │ +00002864 000000000000001c 00002868 FDE cie=00000000 pc=00000000017fa2cc..00000000017fa544 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fa2d0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000017fd344 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000017fa364 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fd348 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fa368 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002884 0000000000000070 00002888 FDE cie=00000000 pc=00000000017fd524..00000000017fdf64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fd528 │ │ │ │ +00002884 0000000000000070 00002888 FDE cie=00000000 pc=00000000017fa544..00000000017faf84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fa548 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fd530 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fa550 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-112 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017fd53c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fa55c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-96 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-88 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 284 to 00000000017fd658 │ │ │ │ + DW_CFA_advance_loc1: 284 to 00000000017fa678 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fd65c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fa67c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000017fd6cc │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000017fa6ec │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000017fd734 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000017fa754 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 224 to 00000000017fd814 │ │ │ │ + DW_CFA_advance_loc: 224 to 00000000017fa834 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc1: 604 to 00000000017fda70 │ │ │ │ + DW_CFA_advance_loc1: 604 to 00000000017faa90 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000017fdab4 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000017faad4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000017fdb18 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000017fab38 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017fdb30 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017fab50 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017fdb54 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fab74 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fdb58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fab78 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 468 to 00000000017fdd2c │ │ │ │ + DW_CFA_advance_loc1: 468 to 00000000017fad4c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000017fdd84 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000017fada4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 236 to 00000000017fde70 │ │ │ │ + DW_CFA_advance_loc: 236 to 00000000017fae90 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000017fdee4 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000017faf04 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017fdef0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017faf10 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028f8 0000000000000044 000028fc FDE cie=00000000 pc=00000000017fdf64..00000000017fe07c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fdf68 │ │ │ │ +000028f8 0000000000000044 000028fc FDE cie=00000000 pc=00000000017faf84..00000000017fb09c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017faf88 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fdf6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017faf8c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fdf74 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017faf94 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017fdf84 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fafa4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000017fe00c │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000017fb02c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe010 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000017fe06c │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000017fb08c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe070 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb090 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002940 0000000000000010 00002944 FDE cie=00000000 pc=00000000017fe080..00000000017fe164 │ │ │ │ +00002940 0000000000000010 00002944 FDE cie=00000000 pc=00000000017fb0a0..00000000017fb184 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002954 0000000000000040 00002958 FDE cie=00000000 pc=00000000017fe164..00000000017fe66c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe168 │ │ │ │ +00002954 0000000000000040 00002958 FDE cie=00000000 pc=00000000017fb184..00000000017fb68c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb188 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe16c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb18c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017fe17c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fb19c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fe184 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fb1a4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 280 to 00000000017fe29c │ │ │ │ + DW_CFA_advance_loc1: 280 to 00000000017fb2bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe2a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb2c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000017fe31c │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000017fb33c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe320 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb340 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002998 0000000000000034 0000299c FDE cie=00000000 pc=00000000017fe66c..00000000017fe780 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe670 │ │ │ │ +00002998 0000000000000034 0000299c FDE cie=00000000 pc=00000000017fb68c..00000000017fb7a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb690 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe674 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb694 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fe67c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fb69c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000017fe6f0 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000017fb710 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe6f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb714 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe6f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb718 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000017fe744 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000017fb764 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fe74c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fb76c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000017fe77c │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000017fb79c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ │ │ │ │ -000029d0 0000000000000040 000029d4 FDE cie=00000000 pc=00000000017fe780..00000000017fe82c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe784 │ │ │ │ +000029d0 0000000000000040 000029d4 FDE cie=00000000 pc=00000000017fb7a0..00000000017fb84c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb7a4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe788 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb7a8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000017fe7a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017fb7c4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017fe7bc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017fb7dc │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fe7c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fb7e4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe7c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb7e8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017fe7d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fb7f4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000017fe824 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000017fb844 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe828 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb848 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a14 0000000000000040 00002a18 FDE cie=00000000 pc=00000000017fe82c..00000000017fe8e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe830 │ │ │ │ +00002a14 0000000000000040 00002a18 FDE cie=00000000 pc=00000000017fb84c..00000000017fb900 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb850 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe834 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb854 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000017fe850 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017fb870 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017fe868 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017fb888 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fe870 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fb890 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe874 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb894 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017fe880 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fb8a0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000017fe8d8 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000017fb8f8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe8dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb8fc │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a58 0000000000000048 00002a5c FDE cie=00000000 pc=00000000017fe8e0..00000000017fe99c │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017fe8f8 │ │ │ │ +00002a58 0000000000000048 00002a5c FDE cie=00000000 pc=00000000017fb900..00000000017fb9bc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017fb918 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fe900 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fb920 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000017fe920 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017fb940 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017fe930 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fb950 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000017fe968 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000017fb988 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe96c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb98c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fe974 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fb994 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe978 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb998 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000017fe998 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017fb9b8 │ │ │ │ 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: r30 (x30) │ │ │ │ │ │ │ │ -00002aa4 000000000000001c 00002aa8 FDE cie=00000000 pc=00000000017fe9a0..00000000017fea04 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fe9a4 │ │ │ │ +00002aa4 000000000000001c 00002aa8 FDE cie=00000000 pc=00000000017fb9c0..00000000017fba24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fb9c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000017fea00 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000017fba20 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ac4 0000000000000010 00002ac8 FDE cie=00000000 pc=00000000017fea04..00000000017fea0c │ │ │ │ +00002ac4 0000000000000010 00002ac8 FDE cie=00000000 pc=00000000017fba24..00000000017fba2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ad8 0000000000000010 00002adc FDE cie=00000000 pc=00000000017fea20..00000000017fea24 │ │ │ │ +00002ad8 0000000000000010 00002adc FDE cie=00000000 pc=00000000017fba40..00000000017fba44 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002aec 0000000000000010 00002af0 FDE cie=00000000 pc=00000000017fea24..00000000017fea28 │ │ │ │ +00002aec 0000000000000010 00002af0 FDE cie=00000000 pc=00000000017fba44..00000000017fba48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b00 0000000000000010 00002b04 FDE cie=00000000 pc=00000000017fea28..00000000017fea2c │ │ │ │ +00002b00 0000000000000010 00002b04 FDE cie=00000000 pc=00000000017fba48..00000000017fba4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b14 0000000000000010 00002b18 FDE cie=00000000 pc=00000000017fea2c..00000000017fea30 │ │ │ │ +00002b14 0000000000000010 00002b18 FDE cie=00000000 pc=00000000017fba4c..00000000017fba50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b28 0000000000000010 00002b2c FDE cie=00000000 pc=00000000017fea30..00000000017fea34 │ │ │ │ +00002b28 0000000000000010 00002b2c FDE cie=00000000 pc=00000000017fba50..00000000017fba54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b3c 0000000000000010 00002b40 FDE cie=00000000 pc=00000000017fea40..00000000017fea44 │ │ │ │ +00002b3c 0000000000000010 00002b40 FDE cie=00000000 pc=00000000017fba60..00000000017fba64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b50 0000000000000010 00002b54 FDE cie=00000000 pc=00000000017fea44..00000000017fea48 │ │ │ │ +00002b50 0000000000000010 00002b54 FDE cie=00000000 pc=00000000017fba64..00000000017fba68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b64 0000000000000010 00002b68 FDE cie=00000000 pc=00000000017fea48..00000000017fea4c │ │ │ │ +00002b64 0000000000000010 00002b68 FDE cie=00000000 pc=00000000017fba68..00000000017fba6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b78 0000000000000010 00002b7c FDE cie=00000000 pc=00000000017fea4c..00000000017fea50 │ │ │ │ +00002b78 0000000000000010 00002b7c FDE cie=00000000 pc=00000000017fba6c..00000000017fba70 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b8c 0000000000000010 00002b90 FDE cie=00000000 pc=00000000017fea50..00000000017fea54 │ │ │ │ +00002b8c 0000000000000010 00002b90 FDE cie=00000000 pc=00000000017fba70..00000000017fba74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ba0 000000000000001c 00002ba4 FDE cie=00000000 pc=00000000017fea60..00000000017fea94 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fea64 │ │ │ │ +00002ba0 000000000000001c 00002ba4 FDE cie=00000000 pc=00000000017fba80..00000000017fbab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fba84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000017fea90 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000017fbab0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bc0 0000000000000010 00002bc4 FDE cie=00000000 pc=00000000017feaa0..00000000017feaa4 │ │ │ │ +00002bc0 0000000000000010 00002bc4 FDE cie=00000000 pc=00000000017fbac0..00000000017fbac4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bd4 0000000000000010 00002bd8 FDE cie=00000000 pc=00000000017feaa4..00000000017feaa8 │ │ │ │ +00002bd4 0000000000000010 00002bd8 FDE cie=00000000 pc=00000000017fbac4..00000000017fbac8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002be8 0000000000000010 00002bec FDE cie=00000000 pc=00000000017feaa8..00000000017feaac │ │ │ │ +00002be8 0000000000000010 00002bec FDE cie=00000000 pc=00000000017fbac8..00000000017fbacc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bfc 0000000000000010 00002c00 FDE cie=00000000 pc=00000000017feaac..00000000017feab0 │ │ │ │ +00002bfc 0000000000000010 00002c00 FDE cie=00000000 pc=00000000017fbacc..00000000017fbad0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c10 0000000000000010 00002c14 FDE cie=00000000 pc=00000000017feab0..00000000017feab4 │ │ │ │ +00002c10 0000000000000010 00002c14 FDE cie=00000000 pc=00000000017fbad0..00000000017fbad4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c24 0000000000000020 00002c28 FDE cie=00000000 pc=00000000017feac0..00000000017feb04 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017feac4 │ │ │ │ +00002c24 0000000000000020 00002c28 FDE cie=00000000 pc=00000000017fbae0..00000000017fbb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fbae4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017feacc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fbaec │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000017feb00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000017fbb20 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00002c48 0000000000000010 00002c4c FDE cie=00000000 pc=00000000017feb04..00000000017feb08 │ │ │ │ +00002c48 0000000000000010 00002c4c FDE cie=00000000 pc=00000000017fbb24..00000000017fbb28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c5c 0000000000000024 00002c60 FDE cie=00000000 pc=00000000017feb08..00000000017feb58 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017feb10 │ │ │ │ +00002c5c 0000000000000024 00002c60 FDE cie=00000000 pc=00000000017fbb28..00000000017fbb78 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fbb30 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000017feb44 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000017fbb64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017feb48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fbb68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017feb54 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fbb74 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c84 0000000000000010 00002c88 FDE cie=00000000 pc=00000000017feb60..00000000017febd0 │ │ │ │ +00002c84 0000000000000010 00002c88 FDE cie=00000000 pc=00000000017fbb80..00000000017fbbf0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c98 0000000000000010 00002c9c FDE cie=00000000 pc=00000000017febe0..00000000017febe4 │ │ │ │ +00002c98 0000000000000010 00002c9c FDE cie=00000000 pc=00000000017fbc00..00000000017fbc04 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cac 0000000000000010 00002cb0 FDE cie=00000000 pc=00000000017febe4..00000000017febec │ │ │ │ +00002cac 0000000000000010 00002cb0 FDE cie=00000000 pc=00000000017fbc04..00000000017fbc0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cc0 0000000000000014 00002cc4 FDE cie=00000000 pc=00000000017febec..00000000017febf4 │ │ │ │ +00002cc0 0000000000000014 00002cc4 FDE cie=00000000 pc=00000000017fbc0c..00000000017fbc14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cd8 0000000000000010 00002cdc FDE cie=00000000 pc=00000000017fec00..00000000017fec08 │ │ │ │ +00002cd8 0000000000000010 00002cdc FDE cie=00000000 pc=00000000017fbc20..00000000017fbc28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cec 0000000000000010 00002cf0 FDE cie=00000000 pc=00000000017fec08..00000000017fec0c │ │ │ │ +00002cec 0000000000000010 00002cf0 FDE cie=00000000 pc=00000000017fbc28..00000000017fbc2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d00 0000000000000014 00002d04 FDE cie=00000000 pc=00000000017fec0c..00000000017fec10 │ │ │ │ +00002d00 0000000000000014 00002d04 FDE cie=00000000 pc=00000000017fbc2c..00000000017fbc30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d18 000000000000001c 00002d1c FDE cie=00000000 pc=00000000017fec20..00000000017feccc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fec24 │ │ │ │ +00002d18 000000000000001c 00002d1c FDE cie=00000000 pc=00000000017fbc40..00000000017fbcec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fbc44 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000017feca8 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000017fbcc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fecac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fbccc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d38 0000000000000010 00002d3c FDE cie=00000000 pc=00000000017feccc..00000000017fecd0 │ │ │ │ +00002d38 0000000000000010 00002d3c FDE cie=00000000 pc=00000000017fbcec..00000000017fbcf0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d4c 0000000000000010 00002d50 FDE cie=00000000 pc=00000000017fecd0..00000000017fecd4 │ │ │ │ +00002d4c 0000000000000010 00002d50 FDE cie=00000000 pc=00000000017fbcf0..00000000017fbcf4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d60 0000000000000044 00002d64 FDE cie=00000000 pc=00000000017fece0..00000000017fedf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fece4 │ │ │ │ +00002d60 0000000000000044 00002d64 FDE cie=00000000 pc=00000000017fbd00..00000000017fbe18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fbd04 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fece8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fbd08 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-96 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017fecf8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fbd18 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-104 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 192 to 00000000017fedb8 │ │ │ │ + DW_CFA_advance_loc: 192 to 00000000017fbdd8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000017fedd0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017fbdf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017feddc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fbdfc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017fede4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fbe04 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fede8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fbe08 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-120 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-112 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-104 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-96 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-88 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002da8 0000000000000010 00002dac FDE cie=00000000 pc=00000000017fee00..00000000017fee28 │ │ │ │ +00002da8 0000000000000010 00002dac FDE cie=00000000 pc=00000000017fbe20..00000000017fbe48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002dbc 0000000000000010 00002dc0 FDE cie=00000000 pc=00000000017fee28..00000000017fee44 │ │ │ │ +00002dbc 0000000000000010 00002dc0 FDE cie=00000000 pc=00000000017fbe48..00000000017fbe64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002dd0 000000000000004c 00002dd4 FDE cie=00000000 pc=00000000017fee44..00000000017ff000 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fee48 │ │ │ │ +00002dd0 000000000000004c 00002dd4 FDE cie=00000000 pc=00000000017fbe64..00000000017fc020 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fbe68 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fee4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fbe6c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017fee5c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fbe7c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017fee80 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fbea0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000017fef04 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000017fbf24 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000017fefa0 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000017fbfc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fefa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fbfc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000017fefb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017fbfd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fefbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fbfdc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000017fefd8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017fbff8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fefdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fbffc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017fefec │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fc00c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ │ │ │ │ -00002e20 000000000000001c 00002e24 FDE cie=00000000 pc=00000000017ff000..00000000017ff048 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000017ff020 │ │ │ │ +00002e20 000000000000001c 00002e24 FDE cie=00000000 pc=00000000017fc020..00000000017fc068 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017fc040 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff044 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc064 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e40 0000000000000018 00002e44 FDE cie=00000000 pc=00000000017ff048..00000000017ff09c │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000017ff074 │ │ │ │ +00002e40 0000000000000018 00002e44 FDE cie=00000000 pc=00000000017fc068..00000000017fc0bc │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000017fc094 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff098 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc0b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e5c 000000000000001c 00002e60 FDE cie=00000000 pc=00000000017ff0a0..00000000017ff0cc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff0a4 │ │ │ │ +00002e5c 000000000000001c 00002e60 FDE cie=00000000 pc=00000000017fc0c0..00000000017fc0ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc0c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff0c8 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc0e8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e7c 000000000000001c 00002e80 FDE cie=00000000 pc=00000000017ff0cc..00000000017ff0f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff0d0 │ │ │ │ +00002e7c 000000000000001c 00002e80 FDE cie=00000000 pc=00000000017fc0ec..00000000017fc118 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc0f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff0f4 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc114 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e9c 000000000000001c 00002ea0 FDE cie=00000000 pc=00000000017ff100..00000000017ff12c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff104 │ │ │ │ +00002e9c 000000000000001c 00002ea0 FDE cie=00000000 pc=00000000017fc120..00000000017fc14c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc124 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff128 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc148 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ebc 000000000000001c 00002ec0 FDE cie=00000000 pc=00000000017ff12c..00000000017ff154 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff130 │ │ │ │ +00002ebc 000000000000001c 00002ec0 FDE cie=00000000 pc=00000000017fc14c..00000000017fc174 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc150 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000017ff150 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017fc170 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002edc 000000000000001c 00002ee0 FDE cie=00000000 pc=00000000017ff160..00000000017ff188 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff164 │ │ │ │ +00002edc 000000000000001c 00002ee0 FDE cie=00000000 pc=00000000017fc180..00000000017fc1a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc184 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000017ff184 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017fc1a4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002efc 000000000000001c 00002f00 FDE cie=00000000 pc=00000000017ff188..00000000017ff1b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff18c │ │ │ │ +00002efc 000000000000001c 00002f00 FDE cie=00000000 pc=00000000017fc1a8..00000000017fc1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc1ac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff1b0 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc1d0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f1c 000000000000001c 00002f20 FDE cie=00000000 pc=00000000017ff1c0..00000000017ff1ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff1c4 │ │ │ │ +00002f1c 000000000000001c 00002f20 FDE cie=00000000 pc=00000000017fc1e0..00000000017fc20c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc1e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff1e8 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc208 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f3c 000000000000001c 00002f40 FDE cie=00000000 pc=00000000017ff1ec..00000000017ff218 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff1f0 │ │ │ │ +00002f3c 000000000000001c 00002f40 FDE cie=00000000 pc=00000000017fc20c..00000000017fc238 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc210 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff214 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc234 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f5c 000000000000001c 00002f60 FDE cie=00000000 pc=00000000017ff220..00000000017ff248 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff224 │ │ │ │ +00002f5c 000000000000001c 00002f60 FDE cie=00000000 pc=00000000017fc240..00000000017fc268 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc244 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000017ff244 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017fc264 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f7c 000000000000001c 00002f80 FDE cie=00000000 pc=00000000017ff248..00000000017ff27c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff24c │ │ │ │ +00002f7c 000000000000001c 00002f80 FDE cie=00000000 pc=00000000017fc268..00000000017fc29c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc26c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017ff254 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fc274 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff278 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc298 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00002f9c 000000000000001c 00002fa0 FDE cie=00000000 pc=00000000017ff280..00000000017ff2b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff284 │ │ │ │ +00002f9c 000000000000001c 00002fa0 FDE cie=00000000 pc=00000000017fc2a0..00000000017fc2d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc2a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017ff28c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fc2ac │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff2b0 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc2d0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00002fbc 000000000000001c 00002fc0 FDE cie=00000000 pc=00000000017ff2c0..00000000017ff2e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff2c4 │ │ │ │ +00002fbc 000000000000001c 00002fc0 FDE cie=00000000 pc=00000000017fc2e0..00000000017fc308 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc2e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000017ff2e4 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017fc304 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fdc 000000000000001c 00002fe0 FDE cie=00000000 pc=00000000017ff2e8..00000000017ff310 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff2ec │ │ │ │ +00002fdc 000000000000001c 00002fe0 FDE cie=00000000 pc=00000000017fc308..00000000017fc330 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc30c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000017ff30c │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017fc32c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ffc 000000000000001c 00003000 FDE cie=00000000 pc=00000000017ff310..00000000017ff338 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff314 │ │ │ │ +00002ffc 000000000000001c 00003000 FDE cie=00000000 pc=00000000017fc330..00000000017fc358 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc334 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000017ff334 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017fc354 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000301c 0000000000000010 00003020 FDE cie=00000000 pc=00000000017ff340..00000000017ff364 │ │ │ │ +0000301c 0000000000000010 00003020 FDE cie=00000000 pc=00000000017fc360..00000000017fc384 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003030 0000000000000020 00003034 FDE cie=00000000 pc=00000000017ff364..00000000017ff398 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff368 │ │ │ │ +00003030 0000000000000020 00003034 FDE cie=00000000 pc=00000000017fc384..00000000017fc3b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc388 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017ff374 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fc394 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000017ff394 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017fc3b4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003054 000000000000001c 00003058 FDE cie=00000000 pc=00000000017ff3a0..00000000017ff3c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff3a4 │ │ │ │ +00003054 000000000000001c 00003058 FDE cie=00000000 pc=00000000017fc3c0..00000000017fc3e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc3c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000017ff3b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017fc3d8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003074 0000000000000010 00003078 FDE cie=00000000 pc=00000000017ff3c4..00000000017ff3d0 │ │ │ │ +00003074 0000000000000010 00003078 FDE cie=00000000 pc=00000000017fc3e4..00000000017fc3f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003088 0000000000000010 0000308c FDE cie=00000000 pc=00000000017ff3d0..00000000017ff3dc │ │ │ │ +00003088 0000000000000010 0000308c FDE cie=00000000 pc=00000000017fc3f0..00000000017fc3fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000309c 0000000000000010 000030a0 FDE cie=00000000 pc=00000000017ff3e0..00000000017ff3ec │ │ │ │ +0000309c 0000000000000010 000030a0 FDE cie=00000000 pc=00000000017fc400..00000000017fc40c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030b0 0000000000000010 000030b4 FDE cie=00000000 pc=00000000017ff3ec..00000000017ff3f8 │ │ │ │ +000030b0 0000000000000010 000030b4 FDE cie=00000000 pc=00000000017fc40c..00000000017fc418 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030c4 0000000000000010 000030c8 FDE cie=00000000 pc=00000000017ff400..00000000017ff40c │ │ │ │ +000030c4 0000000000000010 000030c8 FDE cie=00000000 pc=00000000017fc420..00000000017fc42c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030d8 0000000000000010 000030dc FDE cie=00000000 pc=00000000017ff40c..00000000017ff418 │ │ │ │ +000030d8 0000000000000010 000030dc FDE cie=00000000 pc=00000000017fc42c..00000000017fc438 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030ec 0000000000000010 000030f0 FDE cie=00000000 pc=00000000017ff420..00000000017ff42c │ │ │ │ +000030ec 0000000000000010 000030f0 FDE cie=00000000 pc=00000000017fc440..00000000017fc44c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003100 0000000000000010 00003104 FDE cie=00000000 pc=00000000017ff42c..00000000017ff438 │ │ │ │ +00003100 0000000000000010 00003104 FDE cie=00000000 pc=00000000017fc44c..00000000017fc458 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003114 0000000000000010 00003118 FDE cie=00000000 pc=00000000017ff440..00000000017ff44c │ │ │ │ +00003114 0000000000000010 00003118 FDE cie=00000000 pc=00000000017fc460..00000000017fc46c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003128 0000000000000010 0000312c FDE cie=00000000 pc=00000000017ff44c..00000000017ff458 │ │ │ │ +00003128 0000000000000010 0000312c FDE cie=00000000 pc=00000000017fc46c..00000000017fc478 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000313c 0000000000000010 00003140 FDE cie=00000000 pc=00000000017ff460..00000000017ff46c │ │ │ │ +0000313c 0000000000000010 00003140 FDE cie=00000000 pc=00000000017fc480..00000000017fc48c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003150 0000000000000010 00003154 FDE cie=00000000 pc=00000000017ff46c..00000000017ff478 │ │ │ │ +00003150 0000000000000010 00003154 FDE cie=00000000 pc=00000000017fc48c..00000000017fc498 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003164 0000000000000010 00003168 FDE cie=00000000 pc=00000000017ff480..00000000017ff48c │ │ │ │ +00003164 0000000000000010 00003168 FDE cie=00000000 pc=00000000017fc4a0..00000000017fc4ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003178 0000000000000010 0000317c FDE cie=00000000 pc=00000000017ff48c..00000000017ff498 │ │ │ │ +00003178 0000000000000010 0000317c FDE cie=00000000 pc=00000000017fc4ac..00000000017fc4b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000318c 0000000000000010 00003190 FDE cie=00000000 pc=00000000017ff4a0..00000000017ff4ac │ │ │ │ +0000318c 0000000000000010 00003190 FDE cie=00000000 pc=00000000017fc4c0..00000000017fc4cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031a0 0000000000000010 000031a4 FDE cie=00000000 pc=00000000017ff4ac..00000000017ff4b8 │ │ │ │ +000031a0 0000000000000010 000031a4 FDE cie=00000000 pc=00000000017fc4cc..00000000017fc4d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031b4 0000000000000010 000031b8 FDE cie=00000000 pc=00000000017ff4c0..00000000017ff4e8 │ │ │ │ +000031b4 0000000000000010 000031b8 FDE cie=00000000 pc=00000000017fc4e0..00000000017fc508 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031c8 000000000000001c 000031cc FDE cie=00000000 pc=00000000017ff4e8..00000000017ff53c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff4ec │ │ │ │ +000031c8 000000000000001c 000031cc FDE cie=00000000 pc=00000000017fc508..00000000017fc55c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc50c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000017ff538 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000017fc558 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031e8 000000000000001c 000031ec FDE cie=00000000 pc=00000000017ff540..00000000017ff5b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff544 │ │ │ │ +000031e8 000000000000001c 000031ec FDE cie=00000000 pc=00000000017fc560..00000000017fc5d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc564 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000017ff5b4 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000017fc5d4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003208 000000000000001c 0000320c FDE cie=00000000 pc=00000000017ff5c0..00000000017ff65c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff5c4 │ │ │ │ +00003208 000000000000001c 0000320c FDE cie=00000000 pc=00000000017fc5e0..00000000017fc67c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc5e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000017ff658 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000017fc678 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003228 0000000000000020 0000322c FDE cie=00000000 pc=00000000017ff660..00000000017ff69c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff664 │ │ │ │ +00003228 0000000000000020 0000322c FDE cie=00000000 pc=00000000017fc680..00000000017fc6bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc684 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017ff674 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fc694 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff698 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc6b8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000324c 000000000000001c 00003250 FDE cie=00000000 pc=00000000017ff6a0..00000000017ff6d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff6a4 │ │ │ │ +0000324c 000000000000001c 00003250 FDE cie=00000000 pc=00000000017fc6c0..00000000017fc6f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc6c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000017ff6cc │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000017fc6ec │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000326c 0000000000000020 00003270 FDE cie=00000000 pc=00000000017ff6d0..00000000017ff70c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff6d4 │ │ │ │ +0000326c 0000000000000020 00003270 FDE cie=00000000 pc=00000000017fc6f0..00000000017fc72c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc6f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017ff6e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fc704 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff708 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc728 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003290 0000000000000020 00003294 FDE cie=00000000 pc=00000000017ff70c..00000000017ff768 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff710 │ │ │ │ +00003290 0000000000000020 00003294 FDE cie=00000000 pc=00000000017fc72c..00000000017fc788 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc730 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017ff720 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fc740 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000017ff764 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000017fc784 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032b4 0000000000000020 000032b8 FDE cie=00000000 pc=00000000017ff768..00000000017ff7a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff76c │ │ │ │ +000032b4 0000000000000020 000032b8 FDE cie=00000000 pc=00000000017fc788..00000000017fc7c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc78c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017ff77c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fc79c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000017ff7a0 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fc7c0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032d8 000000000000001c 000032dc FDE cie=00000000 pc=00000000017ff7a4..00000000017ff7d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff7a8 │ │ │ │ +000032d8 000000000000001c 000032dc FDE cie=00000000 pc=00000000017fc7c4..00000000017fc7f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc7c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000017ff7d0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000017fc7f0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032f8 0000000000000014 000032fc FDE cie=00000000 pc=00000000017ff7e0..00000000017ff850 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000017ff7fc │ │ │ │ +000032f8 0000000000000014 000032fc FDE cie=00000000 pc=00000000017fc800..00000000017fc870 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017fc81c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003310 0000000000000010 00003314 FDE cie=00000000 pc=00000000017ff850..00000000017ff860 │ │ │ │ +00003310 0000000000000010 00003314 FDE cie=00000000 pc=00000000017fc870..00000000017fc880 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003324 0000000000000028 00003328 FDE cie=00000000 pc=00000000017ff860..00000000017ff904 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff864 │ │ │ │ +00003324 0000000000000028 00003328 FDE cie=00000000 pc=00000000017fc880..00000000017fc924 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc884 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017ff86c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fc88c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000017ff8e8 │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000017fc908 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff8ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc90c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000017ff900 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017fc920 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003350 0000000000000028 00003354 FDE cie=00000000 pc=00000000017ff904..00000000017ff994 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff908 │ │ │ │ +00003350 0000000000000028 00003354 FDE cie=00000000 pc=00000000017fc924..00000000017fc9b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc928 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017ff910 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fc930 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000017ff978 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000017fc998 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff97c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc99c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000017ff990 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017fc9b0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000337c 000000000000001c 00003380 FDE cie=00000000 pc=00000000017ff9a0..00000000017ffa10 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff9a4 │ │ │ │ +0000337c 000000000000001c 00003380 FDE cie=00000000 pc=00000000017fc9c0..00000000017fca30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc9c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000017ff9d8 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000017fc9f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ff9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fc9fc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000339c 0000000000000024 000033a0 FDE cie=00000000 pc=00000000017ffa10..00000000017ffa44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffa14 │ │ │ │ +0000339c 0000000000000024 000033a0 FDE cie=00000000 pc=00000000017fca30..00000000017fca64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fca34 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000017ffa28 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017fca48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffa2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fca4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000017ffa40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017fca60 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033c4 0000000000000010 000033c8 FDE cie=00000000 pc=00000000017ffa44..00000000017ffa4c │ │ │ │ +000033c4 0000000000000010 000033c8 FDE cie=00000000 pc=00000000017fca64..00000000017fca6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033d8 0000000000000014 000033dc FDE cie=00000000 pc=00000000017ffa4c..00000000017ffa64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffa50 │ │ │ │ +000033d8 0000000000000014 000033dc FDE cie=00000000 pc=00000000017fca6c..00000000017fca84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fca70 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033f0 0000000000000014 000033f4 FDE cie=00000000 pc=00000000017ffa64..00000000017ffa7c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffa68 │ │ │ │ +000033f0 0000000000000014 000033f4 FDE cie=00000000 pc=00000000017fca84..00000000017fca9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fca88 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003408 0000000000000018 0000340c FDE cie=00000000 pc=00000000017ffa80..00000000017ffa9c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffa84 │ │ │ │ +00003408 0000000000000018 0000340c FDE cie=00000000 pc=00000000017fcaa0..00000000017fcabc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fcaa4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017ffa94 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fcab4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003424 0000000000000010 00003428 FDE cie=00000000 pc=00000000017ffaa0..00000000017ffaac │ │ │ │ +00003424 0000000000000010 00003428 FDE cie=00000000 pc=00000000017fcac0..00000000017fcacc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003438 0000000000000010 0000343c FDE cie=00000000 pc=00000000017ffaac..00000000017ffab8 │ │ │ │ +00003438 0000000000000010 0000343c FDE cie=00000000 pc=00000000017fcacc..00000000017fcad8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000344c 0000000000000010 00003450 FDE cie=00000000 pc=00000000017ffac0..00000000017ffac4 │ │ │ │ +0000344c 0000000000000010 00003450 FDE cie=00000000 pc=00000000017fcae0..00000000017fcae4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003460 0000000000000024 00003464 FDE cie=00000000 pc=00000000017ffac4..00000000017ffb40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffac8 │ │ │ │ +00003460 0000000000000024 00003464 FDE cie=00000000 pc=00000000017fcae4..00000000017fcb60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fcae8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017ffad0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fcaf0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000017ffb34 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000017fcb54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fcb58 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003488 0000000000000014 0000348c FDE cie=00000000 pc=00000000017ffb40..00000000017ffb5c │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017ffb48 │ │ │ │ +00003488 0000000000000014 0000348c FDE cie=00000000 pc=00000000017fcb60..00000000017fcb7c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fcb68 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034a0 0000000000000018 000034a4 FDE cie=00000000 pc=00000000017ffb60..00000000017ffba8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffb64 │ │ │ │ +000034a0 0000000000000018 000034a4 FDE cie=00000000 pc=00000000017fcb80..00000000017fcbc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fcb84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017ffb74 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fcb94 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034bc 000000000000001c 000034c0 FDE cie=00000000 pc=00000000017ffba8..00000000017ffcb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffbac │ │ │ │ +000034bc 000000000000001c 000034c0 FDE cie=00000000 pc=00000000017fcbc8..00000000017fccd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fcbcc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000017ffbd4 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000017fcbf4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffbd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fcbf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000034dc 0000000000000020 000034e0 FDE cie=00000000 pc=00000000017ffcc0..00000000017ffd4c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffcc4 │ │ │ │ +000034dc 0000000000000020 000034e0 FDE cie=00000000 pc=00000000017fcce0..00000000017fcd6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fcce4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffcc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fcce8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000017ffd48 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000017fcd68 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00003500 0000000000000018 00003504 FDE cie=00000000 pc=00000000017ffd4c..00000000017ffdd4 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000017ffd94 │ │ │ │ +00003500 0000000000000018 00003504 FDE cie=00000000 pc=00000000017fcd6c..00000000017fcdf4 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000017fcdb4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000017ffdd0 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000017fcdf0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000351c 000000000000002c 00003520 FDE cie=00000000 pc=00000000017ffde0..00000000017ffea8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffde4 │ │ │ │ +0000351c 000000000000002c 00003520 FDE cie=00000000 pc=00000000017fce00..00000000017fcec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fce04 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffde8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fce08 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000017ffdf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fce10 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017ffdfc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fce1c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000017ffea4 │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000017fcec4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000354c 0000000000000018 00003550 FDE cie=00000000 pc=00000000017ffea8..00000000017fff10 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017ffeac │ │ │ │ +0000354c 0000000000000018 00003550 FDE cie=00000000 pc=00000000017fcec8..00000000017fcf30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fcecc │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000017ffee4 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000017fcf04 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000017fff0c │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000017fcf2c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00003568 0000000000000028 0000356c FDE cie=00000000 pc=00000000017fff10..00000000017fff98 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fff14 │ │ │ │ +00003568 0000000000000028 0000356c FDE cie=00000000 pc=00000000017fcf30..00000000017fcfb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fcf34 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017fff24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fcf44 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000017fff40 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017fcf60 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000017fff80 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000017fcfa0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000017fff90 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fcfb0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003594 0000000000000034 00003598 FDE cie=00000000 pc=00000000017fffa0..0000000001800044 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000017fffa4 │ │ │ │ +00003594 0000000000000034 00003598 FDE cie=00000000 pc=00000000017fcfc0..00000000017fd064 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fcfc4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000017fffb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fcfd0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000017fffc4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017fcfe4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000017ffff0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000017fd010 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000001800028 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000017fd048 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001800040 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017fd060 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035cc 0000000000000014 000035d0 FDE cie=00000000 pc=0000000001800044..000000000180007c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001800054 │ │ │ │ +000035cc 0000000000000014 000035d0 FDE cie=00000000 pc=00000000017fd064..00000000017fd09c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fd074 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035e4 0000000000000084 000035e8 FDE cie=00000000 pc=0000000001800080..00000000018011d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001800084 │ │ │ │ +000035e4 0000000000000084 000035e8 FDE cie=00000000 pc=00000000017fd0a0..00000000017fe1f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fd0a4 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-240 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001800088 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fd0a8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-176 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001800094 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fd0b4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-224 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000018000ac │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017fd0cc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-200 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000018000d4 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000017fd0f4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-184 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000018000e8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017fd108 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000180018c │ │ │ │ + DW_CFA_advance_loc: 164 to 00000000017fd1ac │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001800190 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fd1b0 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001800194 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fd1b4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018001a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fd1c0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018001a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fd1c4 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-232 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-224 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-216 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-208 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-200 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-192 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-184 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-176 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-168 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-240 │ │ │ │ - DW_CFA_advance_loc2: 2492 to 0000000001800b60 │ │ │ │ + DW_CFA_advance_loc2: 2492 to 00000000017fdb80 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000001800b98 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000017fdbb8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001800b9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fdbbc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-208 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-200 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-192 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-184 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 664 to 0000000001800e34 │ │ │ │ + DW_CFA_advance_loc1: 664 to 00000000017fde54 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001800e44 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fde64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-184 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001800e54 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fde74 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000001800eb0 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000017fded0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001800ec0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fdee0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-184 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001800ed0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017fdef0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-160 │ │ │ │ │ │ │ │ -0000366c 0000000000000018 00003670 FDE cie=00000000 pc=00000000018011e0..0000000001801340 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018011e4 │ │ │ │ +0000366c 0000000000000018 00003670 FDE cie=00000000 pc=00000000017fe200..00000000017fe360 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fe204 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 344 to 000000000180133c │ │ │ │ + DW_CFA_advance_loc1: 344 to 00000000017fe35c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003688 0000000000000010 0000368c FDE cie=00000000 pc=0000000001801340..000000000180136c │ │ │ │ +00003688 0000000000000010 0000368c FDE cie=00000000 pc=00000000017fe360..00000000017fe38c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000369c 000000000000003c 000036a0 FDE cie=00000000 pc=000000000180136c..0000000001801440 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801370 │ │ │ │ +0000369c 000000000000003c 000036a0 FDE cie=00000000 pc=00000000017fe38c..00000000017fe460 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fe390 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801374 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fe394 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001801380 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fe3a0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001801388 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fe3a8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000001801414 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000017fe434 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801418 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fe438 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000180143c │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fe45c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -000036dc 0000000000000080 000036e0 FDE cie=00000000 pc=0000000001801440..0000000001801abc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801444 │ │ │ │ +000036dc 0000000000000080 000036e0 FDE cie=00000000 pc=00000000017fe460..00000000017feadc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fe464 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180144c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fe46c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-112 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001801458 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fe478 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-96 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-88 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000001801488 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000017fe4a8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 680 to 0000000001801730 │ │ │ │ + DW_CFA_advance_loc1: 680 to 00000000017fe750 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801734 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fe754 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000018017e8 │ │ │ │ + DW_CFA_advance_loc: 180 to 00000000017fe808 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018017ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fe80c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000001801844 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000017fe864 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000180194c │ │ │ │ + DW_CFA_advance_loc1: 264 to 00000000017fe96c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001801954 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fe974 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000180198c │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000017fe9ac │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000018019a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017fe9c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018019a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fe9c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018019b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fe9d0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018019d4 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017fe9f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018019d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fe9f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018019dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fe9fc │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001801a04 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000017fea24 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fea28 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000001801a74 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000017fea94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001801a7c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fea9c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001801a88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017feaa8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001801a90 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017feab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001801a9c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017feabc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017feac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001801aac │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017feacc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001801ab4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fead4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ │ │ │ │ -00003760 0000000000000018 00003764 FDE cie=00000000 pc=0000000001801ac0..0000000001801ae8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001801acc │ │ │ │ +00003760 0000000000000018 00003764 FDE cie=00000000 pc=00000000017feae0..00000000017feb08 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017feaec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001801ae4 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017feb04 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000377c 0000000000000010 00003780 FDE cie=00000000 pc=0000000001801ae8..0000000001801b14 │ │ │ │ +0000377c 0000000000000010 00003780 FDE cie=00000000 pc=00000000017feb08..00000000017feb34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003790 0000000000000028 00003794 FDE cie=00000000 pc=0000000001801b20..0000000001801b90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801b24 │ │ │ │ +00003790 0000000000000028 00003794 FDE cie=00000000 pc=00000000017feb40..00000000017febb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017feb44 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017feb48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001801b34 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017feb54 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000001801b8c │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000017febac │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037bc 0000000000000028 000037c0 FDE cie=00000000 pc=0000000001801b90..0000000001801c5c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801b94 │ │ │ │ +000037bc 0000000000000028 000037c0 FDE cie=00000000 pc=00000000017febb0..00000000017fec7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017febb4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017febb8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001801ba4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017febc4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000001801c58 │ │ │ │ + DW_CFA_advance_loc: 180 to 00000000017fec78 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037e8 0000000000000014 000037ec FDE cie=00000000 pc=0000000001801c60..0000000001801c68 │ │ │ │ +000037e8 0000000000000014 000037ec FDE cie=00000000 pc=00000000017fec80..00000000017fec88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003800 000000000000001c 00003804 FDE cie=00000000 pc=0000000001801c80..0000000001801d58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801c84 │ │ │ │ +00003800 000000000000001c 00003804 FDE cie=00000000 pc=00000000017feca0..00000000017fed78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017feca4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-160 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-152 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003820 000000000000001c 00003824 FDE cie=00000000 pc=0000000001801d60..0000000001801dd4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001801d68 │ │ │ │ +00003820 000000000000001c 00003824 FDE cie=00000000 pc=00000000017fed80..00000000017fedf4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fed88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000001801dc4 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000017fede4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fede8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003840 0000000000000020 00003844 FDE cie=00000000 pc=0000000001801de0..0000000001801e28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801de4 │ │ │ │ +00003840 0000000000000020 00003844 FDE cie=00000000 pc=00000000017fee00..00000000017fee48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fee04 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fee08 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001801e24 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000017fee44 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003864 000000000000001c 00003868 FDE cie=00000000 pc=0000000001801e28..0000000001801f10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801e2c │ │ │ │ +00003864 000000000000001c 00003868 FDE cie=00000000 pc=00000000017fee48..00000000017fef30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fee4c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fee50 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003884 0000000000000030 00003888 FDE cie=00000000 pc=0000000001801f10..0000000001801fd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801f14 │ │ │ │ +00003884 0000000000000030 00003888 FDE cie=00000000 pc=00000000017fef30..00000000017feff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fef34 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fef38 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001801f20 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fef40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000001801fa4 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000017fefc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001801fac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fefcc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001801fcc │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017fefec │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038b8 0000000000000014 000038bc FDE cie=00000000 pc=0000000001801fd0..0000000001802044 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001801fd4 │ │ │ │ +000038b8 0000000000000014 000038bc FDE cie=00000000 pc=00000000017feff0..00000000017ff064 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017feff4 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001802014 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000017ff034 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-272 │ │ │ │ │ │ │ │ -000038d0 0000000000000014 000038d4 FDE cie=00000000 pc=0000000001802044..0000000001802070 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802048 │ │ │ │ +000038d0 0000000000000014 000038d4 FDE cie=00000000 pc=00000000017ff064..00000000017ff090 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff068 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038e8 0000000000000014 000038ec FDE cie=00000000 pc=0000000001802070..0000000001802088 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802074 │ │ │ │ +000038e8 0000000000000014 000038ec FDE cie=00000000 pc=00000000017ff090..00000000017ff0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff094 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003900 0000000000000018 00003904 FDE cie=00000000 pc=0000000001802088..0000000001802100 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180208c │ │ │ │ +00003900 0000000000000018 00003904 FDE cie=00000000 pc=00000000017ff0a8..00000000017ff120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff0ac │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000018020cc │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000017ff0ec │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000018020fc │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000017ff11c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000391c 0000000000000010 00003920 FDE cie=00000000 pc=0000000001802100..0000000001802114 │ │ │ │ +0000391c 0000000000000010 00003920 FDE cie=00000000 pc=00000000017ff120..00000000017ff134 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003930 0000000000000018 00003934 FDE cie=00000000 pc=0000000001802120..000000000180214c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802124 │ │ │ │ +00003930 0000000000000018 00003934 FDE cie=00000000 pc=00000000017ff140..00000000017ff16c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff144 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001802148 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017ff168 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000394c 0000000000000018 00003950 FDE cie=00000000 pc=000000000180214c..00000000018021c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802150 │ │ │ │ +0000394c 0000000000000018 00003950 FDE cie=00000000 pc=00000000017ff16c..00000000017ff1e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff170 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001802190 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000017ff1b0 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000018021c0 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000017ff1e0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00003968 0000000000000018 0000396c FDE cie=00000000 pc=00000000018021c4..00000000018021f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018021c8 │ │ │ │ +00003968 0000000000000018 0000396c FDE cie=00000000 pc=00000000017ff1e4..00000000017ff210 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff1e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018021ec │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017ff20c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003984 0000000000000018 00003988 FDE cie=00000000 pc=00000000018021f0..0000000001802268 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018021f4 │ │ │ │ +00003984 0000000000000018 00003988 FDE cie=00000000 pc=00000000017ff210..00000000017ff288 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff214 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001802234 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000017ff254 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000001802264 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000017ff284 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -000039a0 0000000000000018 000039a4 FDE cie=00000000 pc=0000000001802268..0000000001802294 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180226c │ │ │ │ +000039a0 0000000000000018 000039a4 FDE cie=00000000 pc=00000000017ff288..00000000017ff2b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff28c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001802290 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017ff2b0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039bc 0000000000000014 000039c0 FDE cie=00000000 pc=00000000018022a0..00000000018022b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018022a4 │ │ │ │ +000039bc 0000000000000014 000039c0 FDE cie=00000000 pc=00000000017ff2c0..00000000017ff2d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff2c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039d4 0000000000000014 000039d8 FDE cie=00000000 pc=00000000018022b0..00000000018022c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018022b4 │ │ │ │ +000039d4 0000000000000014 000039d8 FDE cie=00000000 pc=00000000017ff2d0..00000000017ff2e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff2d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039ec 0000000000000018 000039f0 FDE cie=00000000 pc=00000000018022c0..00000000018022d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018022c4 │ │ │ │ +000039ec 0000000000000018 000039f0 FDE cie=00000000 pc=00000000017ff2e0..00000000017ff2f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff2e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a08 0000000000000010 00003a0c FDE cie=00000000 pc=00000000018022e0..00000000018022e4 │ │ │ │ +00003a08 0000000000000010 00003a0c FDE cie=00000000 pc=00000000017ff300..00000000017ff304 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a1c 0000000000000010 00003a20 FDE cie=00000000 pc=00000000018022e4..00000000018022e8 │ │ │ │ +00003a1c 0000000000000010 00003a20 FDE cie=00000000 pc=00000000017ff304..00000000017ff308 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a30 0000000000000018 00003a34 FDE cie=00000000 pc=00000000018022e8..0000000001802358 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018022ec │ │ │ │ +00003a30 0000000000000018 00003a34 FDE cie=00000000 pc=00000000017ff308..00000000017ff378 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff30c │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-320 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-312 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000180233c │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000017ff35c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-304 │ │ │ │ │ │ │ │ -00003a4c 000000000000002c 00003a50 FDE cie=00000000 pc=0000000001802360..0000000001802500 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802364 │ │ │ │ +00003a4c 000000000000002c 00003a50 FDE cie=00000000 pc=00000000017ff380..00000000017ff520 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff384 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180236c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017ff38c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001802378 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017ff398 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 352 to 00000000018024d8 │ │ │ │ + DW_CFA_advance_loc1: 352 to 00000000017ff4f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018024dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff4fc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a7c 0000000000000010 00003a80 FDE cie=00000000 pc=0000000001802500..0000000001802534 │ │ │ │ +00003a7c 0000000000000010 00003a80 FDE cie=00000000 pc=00000000017ff520..00000000017ff554 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a90 0000000000000010 00003a94 FDE cie=00000000 pc=0000000001802540..0000000001802578 │ │ │ │ +00003a90 0000000000000010 00003a94 FDE cie=00000000 pc=00000000017ff560..00000000017ff598 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003aa4 0000000000000010 00003aa8 FDE cie=00000000 pc=0000000001802580..00000000018025b8 │ │ │ │ +00003aa4 0000000000000010 00003aa8 FDE cie=00000000 pc=00000000017ff5a0..00000000017ff5d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ab8 0000000000000010 00003abc FDE cie=00000000 pc=00000000018025c0..00000000018025c4 │ │ │ │ +00003ab8 0000000000000010 00003abc FDE cie=00000000 pc=00000000017ff5e0..00000000017ff5e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003acc 0000000000000014 00003ad0 FDE cie=00000000 pc=00000000018025c4..00000000018025e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018025c8 │ │ │ │ +00003acc 0000000000000014 00003ad0 FDE cie=00000000 pc=00000000017ff5e4..00000000017ff604 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff5e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ │ │ │ │ -00003ae4 0000000000000014 00003ae8 FDE cie=00000000 pc=00000000018025e4..0000000001802608 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018025f0 │ │ │ │ +00003ae4 0000000000000014 00003ae8 FDE cie=00000000 pc=00000000017ff604..00000000017ff628 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017ff610 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ │ │ │ │ -00003afc 0000000000000044 00003b00 FDE cie=00000000 pc=0000000001802608..0000000001802904 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001802628 │ │ │ │ +00003afc 0000000000000044 00003b00 FDE cie=00000000 pc=00000000017ff628..00000000017ff924 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000017ff648 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001802630 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017ff650 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-160 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-152 │ │ │ │ - DW_CFA_advance_loc1: 568 to 0000000001802868 │ │ │ │ + DW_CFA_advance_loc1: 568 to 00000000017ff888 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180286c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff88c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000018028bc │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000017ff8dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018028c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff8e0 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-168 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-160 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-152 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000018028ec │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000017ff90c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018028f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff910 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b44 0000000000000018 00003b48 FDE cie=00000000 pc=0000000001802904..0000000001802940 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001802910 │ │ │ │ +00003b44 0000000000000018 00003b48 FDE cie=00000000 pc=00000000017ff924..00000000017ff960 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017ff930 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000180293c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000017ff95c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b60 0000000000000018 00003b64 FDE cie=00000000 pc=0000000001802940..0000000001802960 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802944 │ │ │ │ +00003b60 0000000000000018 00003b64 FDE cie=00000000 pc=00000000017ff960..00000000017ff980 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff964 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000180295c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017ff97c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b7c 0000000000000018 00003b80 FDE cie=00000000 pc=0000000001802960..00000000018029ac │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180296c │ │ │ │ +00003b7c 0000000000000018 00003b80 FDE cie=00000000 pc=00000000017ff980..00000000017ff9cc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017ff98c │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-240 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000018029a8 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000017ff9c8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b98 0000000000000014 00003b9c FDE cie=00000000 pc=00000000018029ac..00000000018029cc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018029b0 │ │ │ │ +00003b98 0000000000000014 00003b9c FDE cie=00000000 pc=00000000017ff9cc..00000000017ff9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ff9d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ │ │ │ │ -00003bb0 0000000000000020 00003bb4 FDE cie=00000000 pc=00000000018029e0..0000000001802a28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018029e4 │ │ │ │ +00003bb0 0000000000000020 00003bb4 FDE cie=00000000 pc=00000000017ffa00..00000000017ffa48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffa04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018029ec │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017ffa0c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001802a08 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017ffa28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffa2c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003bd4 0000000000000020 00003bd8 FDE cie=00000000 pc=0000000001802a28..0000000001802a68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802a2c │ │ │ │ +00003bd4 0000000000000020 00003bd8 FDE cie=00000000 pc=00000000017ffa48..00000000017ffa88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffa4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001802a34 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017ffa54 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001802a48 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000017ffa68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffa6c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003bf8 0000000000000024 00003bfc FDE cie=00000000 pc=0000000001802a68..0000000001802aac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802a6c │ │ │ │ +00003bf8 0000000000000024 00003bfc FDE cie=00000000 pc=00000000017ffa88..00000000017ffacc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffa8c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001802a74 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017ffa94 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001802a8c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000017ffaac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c20 0000000000000020 00003c24 FDE cie=00000000 pc=0000000001802aac..0000000001802af8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802ab0 │ │ │ │ +00003c20 0000000000000020 00003c24 FDE cie=00000000 pc=00000000017ffacc..00000000017ffb18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffad0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffad4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001802af4 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000017ffb14 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00003c44 0000000000000010 00003c48 FDE cie=00000000 pc=0000000001802b00..0000000001802b04 │ │ │ │ +00003c44 0000000000000010 00003c48 FDE cie=00000000 pc=00000000017ffb20..00000000017ffb24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c58 0000000000000020 00003c5c FDE cie=00000000 pc=0000000001802b04..0000000001802b5c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802b08 │ │ │ │ +00003c58 0000000000000020 00003c5c FDE cie=00000000 pc=00000000017ffb24..00000000017ffb7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffb28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001802b10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017ffb30 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001802b34 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000017ffb54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802b38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffb58 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003c7c 0000000000000010 00003c80 FDE cie=00000000 pc=0000000001802b60..0000000001802b64 │ │ │ │ +00003c7c 0000000000000010 00003c80 FDE cie=00000000 pc=00000000017ffb80..00000000017ffb84 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c90 0000000000000010 00003c94 FDE cie=00000000 pc=0000000001802b64..0000000001802b78 │ │ │ │ +00003c90 0000000000000010 00003c94 FDE cie=00000000 pc=00000000017ffb84..00000000017ffb98 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ca4 0000000000000010 00003ca8 FDE cie=00000000 pc=0000000001802b80..0000000001802ba0 │ │ │ │ +00003ca4 0000000000000010 00003ca8 FDE cie=00000000 pc=00000000017ffba0..00000000017ffbc0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cb8 000000000000001c 00003cbc FDE cie=00000000 pc=0000000001802ba0..0000000001802c0c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001802bb0 │ │ │ │ +00003cb8 000000000000001c 00003cbc FDE cie=00000000 pc=00000000017ffbc0..00000000017ffc2c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000017ffbd0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000001802c08 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000017ffc28 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cd8 000000000000001c 00003cdc FDE cie=00000000 pc=0000000001802c0c..0000000001802c70 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001802c28 │ │ │ │ +00003cd8 000000000000001c 00003cdc FDE cie=00000000 pc=00000000017ffc2c..00000000017ffc90 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000017ffc48 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001802c6c │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000017ffc8c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cf8 0000000000000028 00003cfc FDE cie=00000000 pc=0000000001802c70..0000000001802f2c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802c74 │ │ │ │ +00003cf8 0000000000000028 00003cfc FDE cie=00000000 pc=00000000017ffc90..00000000017fff4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffc94 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffc98 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 440 to 0000000001802e30 │ │ │ │ + DW_CFA_advance_loc1: 440 to 00000000017ffe50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffe54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001802e70 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000017ffe90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017ffe94 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d24 0000000000000010 00003d28 FDE cie=00000000 pc=0000000001802f2c..0000000001802f30 │ │ │ │ +00003d24 0000000000000010 00003d28 FDE cie=00000000 pc=00000000017fff4c..00000000017fff50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d38 000000000000002c 00003d3c FDE cie=00000000 pc=0000000001802f30..0000000001803108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001802f34 │ │ │ │ +00003d38 000000000000002c 00003d3c FDE cie=00000000 pc=00000000017fff50..0000000001800128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000017fff54 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001802f3c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000017fff5c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001802f48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fff68 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001802f54 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000017fff74 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 432 to 0000000001803104 │ │ │ │ + DW_CFA_advance_loc1: 432 to 0000000001800124 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00003d68 0000000000000010 00003d6c FDE cie=00000000 pc=0000000001803108..0000000001803110 │ │ │ │ +00003d68 0000000000000010 00003d6c FDE cie=00000000 pc=0000000001800128..0000000001800130 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d7c 0000000000000010 00003d80 FDE cie=00000000 pc=0000000001803110..0000000001803118 │ │ │ │ +00003d7c 0000000000000010 00003d80 FDE cie=00000000 pc=0000000001800130..0000000001800138 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d90 0000000000000010 00003d94 FDE cie=00000000 pc=0000000001803120..0000000001803128 │ │ │ │ +00003d90 0000000000000010 00003d94 FDE cie=00000000 pc=0000000001800140..0000000001800148 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003da4 0000000000000010 00003da8 FDE cie=00000000 pc=0000000001803128..0000000001803130 │ │ │ │ +00003da4 0000000000000010 00003da8 FDE cie=00000000 pc=0000000001800148..0000000001800150 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003db8 0000000000000010 00003dbc FDE cie=00000000 pc=0000000001803130..0000000001803138 │ │ │ │ +00003db8 0000000000000010 00003dbc FDE cie=00000000 pc=0000000001800150..0000000001800158 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003dcc 0000000000000010 00003dd0 FDE cie=00000000 pc=0000000001803140..0000000001803144 │ │ │ │ +00003dcc 0000000000000010 00003dd0 FDE cie=00000000 pc=0000000001800160..0000000001800164 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003de0 0000000000000024 00003de4 FDE cie=00000000 pc=0000000001803144..0000000001803194 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803148 │ │ │ │ +00003de0 0000000000000024 00003de4 FDE cie=00000000 pc=0000000001800164..00000000018001b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800168 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001803154 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001800174 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001803190 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000018001b0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e08 0000000000000018 00003e0c FDE cie=00000000 pc=00000000018031a0..0000000001803248 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000001803208 │ │ │ │ +00003e08 0000000000000018 00003e0c FDE cie=00000000 pc=00000000018001c0..0000000001800268 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000001800228 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001803244 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001800264 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e24 0000000000000038 00003e28 FDE cie=00000000 pc=0000000001803248..0000000001803328 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180324c │ │ │ │ +00003e24 0000000000000038 00003e28 FDE cie=00000000 pc=0000000001800268..0000000001800348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180026c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800270 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001803264 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001800284 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800288 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001803270 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001800290 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000001803314 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000001800334 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800338 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180331c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180033c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001803324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001800344 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e60 0000000000000010 00003e64 FDE cie=00000000 pc=0000000001803328..0000000001803350 │ │ │ │ +00003e60 0000000000000010 00003e64 FDE cie=00000000 pc=0000000001800348..0000000001800370 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e74 0000000000000024 00003e78 FDE cie=00000000 pc=0000000001803350..0000000001803408 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803354 │ │ │ │ +00003e74 0000000000000024 00003e78 FDE cie=00000000 pc=0000000001800370..0000000001800428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800374 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000180339c │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000018003bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018033a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018003c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000001803404 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000001800424 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e9c 0000000000000058 00003ea0 FDE cie=00000000 pc=0000000001803408..0000000001803558 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180340c │ │ │ │ +00003e9c 0000000000000058 00003ea0 FDE cie=00000000 pc=0000000001800428..0000000001800578 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180042c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800430 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180341c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180043c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000180344c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000180046c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800470 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000018034e4 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000001800504 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018034e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800508 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001803500 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001800520 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800524 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001803540 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001800560 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ef8 0000000000000010 00003efc FDE cie=00000000 pc=0000000001803560..00000000018035b4 │ │ │ │ +00003ef8 0000000000000010 00003efc FDE cie=00000000 pc=0000000001800580..00000000018005d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f0c 0000000000000018 00003f10 FDE cie=00000000 pc=00000000018035c0..0000000001803600 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000018035e0 │ │ │ │ +00003f0c 0000000000000018 00003f10 FDE cie=00000000 pc=00000000018005e0..0000000001800620 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001800600 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000018035fc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000180061c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f28 0000000000000010 00003f2c FDE cie=00000000 pc=0000000001803600..00000000018036b4 │ │ │ │ +00003f28 0000000000000010 00003f2c FDE cie=00000000 pc=0000000001800620..00000000018006d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f3c 0000000000000064 00003f40 FDE cie=00000000 pc=00000000018036c0..0000000001803898 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018036c4 │ │ │ │ +00003f3c 0000000000000064 00003f40 FDE cie=00000000 pc=00000000018006e0..00000000018008b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018006e4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018036c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018006e8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018036d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018006f4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000018036fc │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000180071c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803700 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800720 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001803740 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000001800760 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001803748 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001800768 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000180379c │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000018007bc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018037a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018007c0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000001803864 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000001800884 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803868 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800888 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180387c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180089c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001803890 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000018008b0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fa4 0000000000000070 00003fa8 FDE cie=00000000 pc=00000000018038a0..0000000001803aa8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018038a4 │ │ │ │ +00003fa4 0000000000000070 00003fa8 FDE cie=00000000 pc=00000000018008c0..0000000001800ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018008c4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018038b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018008d4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000018038dc │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000018008fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018038e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800900 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001803920 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000001800940 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001803928 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001800948 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000180397c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000180099c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803980 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018009a0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000001803a40 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000001800a60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800a64 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800a68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000001803a7c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000001800a9c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001803a8c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001800aac │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001803aa0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001800ac0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004018 0000000000000084 0000401c FDE cie=00000000 pc=0000000001803aa8..0000000001803cb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803aac │ │ │ │ +00004018 0000000000000084 0000401c FDE cie=00000000 pc=0000000001800ac8..0000000001800cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800acc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001803ab4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001800ad4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001803ad8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001800af8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001803ae8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001800b08 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803aec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800b0c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001803b2c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000001800b4c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800b50 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800b54 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000001803b90 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000001800bb0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800bb4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001803bd4 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000001800bf4 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800bf8 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001803c00 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001800c20 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001803c0c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001800c2c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800c30 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000001803cac │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000001800ccc │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ │ │ │ │ -000040a0 0000000000000010 000040a4 FDE cie=00000000 pc=0000000001803cc0..0000000001803cc4 │ │ │ │ +000040a0 0000000000000010 000040a4 FDE cie=00000000 pc=0000000001800ce0..0000000001800ce4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040b4 0000000000000020 000040b8 FDE cie=00000000 pc=0000000001803cc4..0000000001803e20 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000001803d24 │ │ │ │ +000040b4 0000000000000020 000040b8 FDE cie=00000000 pc=0000000001800ce4..0000000001800e40 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000001800d44 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000001803d88 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000001800da8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000001803e00 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000001800e20 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001803e1c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001800e3c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040d8 000000000000002c 000040dc FDE cie=00000000 pc=0000000001803e20..0000000001803f10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803e24 │ │ │ │ +000040d8 000000000000002c 000040dc FDE cie=00000000 pc=0000000001800e40..0000000001800f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800e44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000001803eb4 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000001800ed4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800ed8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001803efc │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001800f1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803f00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001803f08 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001800f28 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004108 000000000000002c 0000410c FDE cie=00000000 pc=0000000001803f10..0000000001803fec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803f14 │ │ │ │ +00004108 000000000000002c 0000410c FDE cie=00000000 pc=0000000001800f30..000000000180100c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800f34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000001803fa0 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000001800fc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001800fc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000001803fdc │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001800ffc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001803fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801000 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001803fe8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001801008 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004138 0000000000000068 0000413c FDE cie=00000000 pc=0000000001804000..00000000018042f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001804004 │ │ │ │ +00004138 0000000000000068 0000413c FDE cie=00000000 pc=0000000001801020..0000000001801314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801024 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001804008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801028 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001804030 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001801050 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-88 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001804038 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001801058 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-120 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001804040 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001801060 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 388 to 00000000018041c4 │ │ │ │ + DW_CFA_advance_loc1: 388 to 00000000018011e4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018041c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018011e8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018041cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018011ec │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018041d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018011f4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018041d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018011f8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-136 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-128 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-120 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-104 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-96 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001804200 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001801220 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000180426c │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000180128c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000018042d8 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000018012f8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018042dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018012fc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018042e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801300 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018042e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001801308 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041a4 000000000000002c 000041a8 FDE cie=00000000 pc=0000000001804300..00000000018043e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001804304 │ │ │ │ +000041a4 000000000000002c 000041a8 FDE cie=00000000 pc=0000000001801320..0000000001801404 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801324 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180430c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180132c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000018043a8 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000018013c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018043ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018013cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000018043e0 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000001801400 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041d4 0000000000000028 000041d8 FDE cie=00000000 pc=00000000018043e4..0000000001804668 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018043e8 │ │ │ │ +000041d4 0000000000000028 000041d8 FDE cie=00000000 pc=0000000001801404..0000000001801688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801408 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018043ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180140c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-112 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001804430 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001801450 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001804434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801454 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001804438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801458 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004200 0000000000000010 00004204 FDE cie=00000000 pc=0000000001804668..0000000001804680 │ │ │ │ +00004200 0000000000000010 00004204 FDE cie=00000000 pc=0000000001801688..00000000018016a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004214 0000000000000030 00004218 FDE cie=00000000 pc=0000000001804680..000000000180474c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001804684 │ │ │ │ +00004214 0000000000000030 00004218 FDE cie=00000000 pc=00000000018016a0..000000000180176c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018016a4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001804690 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018016b0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001804698 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018016b8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000180472c │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000180174c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001804730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801750 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004248 0000000000000028 0000424c FDE cie=00000000 pc=000000000180474c..0000000001804860 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001804750 │ │ │ │ +00004248 0000000000000028 0000424c FDE cie=00000000 pc=000000000180176c..0000000001801880 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801770 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180475c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180177c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000001804838 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000001801858 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180483c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180185c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004274 0000000000000028 00004278 FDE cie=00000000 pc=0000000001804860..00000000018048e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001804864 │ │ │ │ +00004274 0000000000000028 00004278 FDE cie=00000000 pc=0000000001801880..0000000001801900 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801884 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180486c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180188c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000018048b8 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000018018d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018048bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018018dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000018048dc │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018018fc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042a0 000000000000002c 000042a4 FDE cie=00000000 pc=00000000018048e0..0000000001804960 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018048e4 │ │ │ │ +000042a0 000000000000002c 000042a4 FDE cie=00000000 pc=0000000001801900..0000000001801980 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801904 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018048ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180190c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000001804940 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000001801960 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001804944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801964 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000180495c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000180197c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042d0 0000000000000020 000042d4 FDE cie=00000000 pc=0000000001804960..00000000018049dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001804964 │ │ │ │ +000042d0 0000000000000020 000042d4 FDE cie=00000000 pc=0000000001801980..00000000018019fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801984 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180496c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180198c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000018049cc │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000018019ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018049d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018019f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000042f4 000000000000003c 000042f8 FDE cie=00000000 pc=00000000018049e0..0000000001805470 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018049e4 │ │ │ │ +000042f4 000000000000003c 000042f8 FDE cie=00000000 pc=0000000001801a00..0000000001802490 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801a04 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018049e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801a08 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-160 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000018049fc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001801a1c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-144 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-136 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-128 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-120 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-112 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-104 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 1064 to 0000000001804e24 │ │ │ │ + DW_CFA_advance_loc2: 1064 to 0000000001801e44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001804e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001801e48 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004334 0000000000000018 00004338 FDE cie=00000000 pc=0000000001805470..00000000018054a4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180547c │ │ │ │ +00004334 0000000000000018 00004338 FDE cie=00000000 pc=0000000001802490..00000000018024c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180249c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018054a0 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000018024c0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004350 0000000000000024 00004354 FDE cie=00000000 pc=00000000018054a4..000000000180552c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018054a8 │ │ │ │ +00004350 0000000000000024 00004354 FDE cie=00000000 pc=00000000018024c4..000000000180254c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018024c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000018054d8 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000018024f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018054dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018024fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001805528 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001802548 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004378 0000000000000020 0000437c FDE cie=00000000 pc=000000000180552c..0000000001805548 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805530 │ │ │ │ +00004378 0000000000000020 0000437c FDE cie=00000000 pc=000000000180254c..0000000001802568 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802550 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180553c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180255c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805540 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802560 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802564 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000439c 0000000000000018 000043a0 FDE cie=00000000 pc=0000000001805548..0000000001805584 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180554c │ │ │ │ +0000439c 0000000000000018 000043a0 FDE cie=00000000 pc=0000000001802568..00000000018025a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180256c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000001805580 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000018025a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043b8 0000000000000018 000043bc FDE cie=00000000 pc=0000000001805584..00000000018055c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805588 │ │ │ │ +000043b8 0000000000000018 000043bc FDE cie=00000000 pc=00000000018025a4..00000000018025e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018025a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000018055bc │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000018025dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043d4 0000000000000018 000043d8 FDE cie=00000000 pc=00000000018055c0..00000000018055fc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018055c4 │ │ │ │ +000043d4 0000000000000018 000043d8 FDE cie=00000000 pc=00000000018025e0..000000000180261c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018025e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000018055f8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000001802618 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043f0 0000000000000010 000043f4 FDE cie=00000000 pc=0000000001805600..0000000001805614 │ │ │ │ +000043f0 0000000000000010 000043f4 FDE cie=00000000 pc=0000000001802620..0000000001802634 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004404 0000000000000028 00004408 FDE cie=00000000 pc=0000000001805620..00000000018056a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805624 │ │ │ │ +00004404 0000000000000028 00004408 FDE cie=00000000 pc=0000000001802640..00000000018026c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802644 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180562c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180264c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001805678 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001802698 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180567c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180269c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000180569c │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018026bc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004430 000000000000002c 00004434 FDE cie=00000000 pc=00000000018056a0..0000000001805720 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018056a4 │ │ │ │ +00004430 000000000000002c 00004434 FDE cie=00000000 pc=00000000018026c0..0000000001802740 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018026c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018056ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018026cc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000001805700 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000001802720 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805704 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802724 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000180571c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000180273c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004460 0000000000000010 00004464 FDE cie=00000000 pc=0000000001805720..0000000001805778 │ │ │ │ +00004460 0000000000000010 00004464 FDE cie=00000000 pc=0000000001802740..0000000001802798 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004474 0000000000000050 00004478 FDE cie=00000000 pc=0000000001805780..00000000018059cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805784 │ │ │ │ +00004474 0000000000000050 00004478 FDE cie=00000000 pc=00000000018027a0..00000000018029ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018027a4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180578c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018027ac │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001805794 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018027b4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 288 to 00000000018058b4 │ │ │ │ + DW_CFA_advance_loc1: 288 to 00000000018028d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018058b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018028d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000018058d0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000018028f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018058d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018028f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000001805904 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000001802924 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802928 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000001805980 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000018029a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805984 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018029a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044c8 0000000000000034 000044cc FDE cie=00000000 pc=00000000018059cc..0000000001805b08 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018059d0 │ │ │ │ +000044c8 0000000000000034 000044cc FDE cie=00000000 pc=00000000018029ec..0000000001802b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018029f0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018059d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018029f4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018059e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001802a00 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000001805a44 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000001802a64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802a68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001805a60 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001802a80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802a84 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004500 0000000000000030 00004504 FDE cie=00000000 pc=0000000001805b08..0000000001805c24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805b0c │ │ │ │ +00004500 0000000000000030 00004504 FDE cie=00000000 pc=0000000001802b28..0000000001802c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802b2c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802b30 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001805b18 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001802b38 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001805b20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001802b40 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000001805b88 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000001802ba8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802bac │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004534 0000000000000038 00004538 FDE cie=00000000 pc=0000000001805c24..0000000001805d0c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805c28 │ │ │ │ +00004534 0000000000000038 00004538 FDE cie=00000000 pc=0000000001802c44..0000000001802d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802c48 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805c2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802c4c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001805c4c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001802c6c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000001805cd8 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000001802cf8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001805ce0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001802d00 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805ce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802d04 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004570 0000000000000014 00004574 FDE cie=00000000 pc=0000000001805d20..0000000001805d28 │ │ │ │ +00004570 0000000000000014 00004574 FDE cie=00000000 pc=0000000001802d40..0000000001802d48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004588 000000000000001c 0000458c FDE cie=00000000 pc=0000000001805d40..0000000001805db0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805d44 │ │ │ │ +00004588 000000000000001c 0000458c FDE cie=00000000 pc=0000000001802d60..0000000001802dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802d64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000001805dac │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000001802dcc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045a8 0000000000000010 000045ac FDE cie=00000000 pc=0000000001805db0..0000000001805dc4 │ │ │ │ +000045a8 0000000000000010 000045ac FDE cie=00000000 pc=0000000001802dd0..0000000001802de4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045bc 0000000000000010 000045c0 FDE cie=00000000 pc=0000000001805dc4..0000000001805dc8 │ │ │ │ +000045bc 0000000000000010 000045c0 FDE cie=00000000 pc=0000000001802de4..0000000001802de8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045d0 0000000000000010 000045d4 FDE cie=00000000 pc=0000000001805dc8..0000000001805ddc │ │ │ │ +000045d0 0000000000000010 000045d4 FDE cie=00000000 pc=0000000001802de8..0000000001802dfc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045e4 000000000000001c 000045e8 FDE cie=00000000 pc=0000000001805de0..0000000001805e30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805de4 │ │ │ │ +000045e4 000000000000001c 000045e8 FDE cie=00000000 pc=0000000001802e00..0000000001802e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802e04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000001805e2c │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000001802e4c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004604 0000000000000020 00004608 FDE cie=00000000 pc=0000000001805e30..0000000001805e6c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805e34 │ │ │ │ +00004604 0000000000000020 00004608 FDE cie=00000000 pc=0000000001802e50..0000000001802e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802e54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001805e40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001802e60 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001805e68 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001802e88 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004628 000000000000002c 0000462c FDE cie=00000000 pc=0000000001805e6c..0000000001805ff0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001805e74 │ │ │ │ +00004628 000000000000002c 0000462c FDE cie=00000000 pc=0000000001802e8c..0000000001803010 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001802e94 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001805e80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001802ea0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000001805f04 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000001802f24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802f28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000001805f64 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000001802f84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001805f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001802f88 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004658 0000000000000010 0000465c FDE cie=00000000 pc=0000000001805ff0..0000000001806044 │ │ │ │ +00004658 0000000000000010 0000465c FDE cie=00000000 pc=0000000001803010..0000000001803064 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000466c 0000000000000028 00004670 FDE cie=00000000 pc=0000000001806044..00000000018060dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806048 │ │ │ │ +0000466c 0000000000000028 00004670 FDE cie=00000000 pc=0000000001803064..00000000018030fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001803068 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180604c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180306c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001806058 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001803078 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000018060d8 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000018030f8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004698 000000000000002c 0000469c FDE cie=00000000 pc=00000000018060e0..00000000018061a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018060e4 │ │ │ │ +00004698 000000000000002c 0000469c FDE cie=00000000 pc=0000000001803100..00000000018031c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001803104 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018060e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001803108 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018060f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001803110 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000001806178 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000001803198 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180617c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180319c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046c8 000000000000003c 000046cc FDE cie=00000000 pc=00000000018061a0..0000000001806300 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018061a4 │ │ │ │ +000046c8 000000000000003c 000046cc FDE cie=00000000 pc=00000000018031c0..0000000001803320 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018031c4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018061ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018031cc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000018061f0 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001803210 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018061f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001803214 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000001806258 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000001803278 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180625c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180327c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004708 0000000000000024 0000470c FDE cie=00000000 pc=0000000001806300..000000000180636c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806304 │ │ │ │ +00004708 0000000000000024 0000470c FDE cie=00000000 pc=0000000001804320..000000000180438c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804324 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001806314 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001804334 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804338 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000001806368 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000001804388 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004730 0000000000000010 00004734 FDE cie=00000000 pc=000000000180636c..0000000001806370 │ │ │ │ +00004730 0000000000000010 00004734 FDE cie=00000000 pc=000000000180438c..0000000001804390 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004744 0000000000000024 00004748 FDE cie=00000000 pc=0000000001806370..00000000018063e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806374 │ │ │ │ +00004744 0000000000000024 00004748 FDE cie=00000000 pc=0000000001804390..0000000001804404 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804394 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001806384 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018043a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806388 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018043a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000018063e0 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000001804400 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000476c 0000000000000024 00004770 FDE cie=00000000 pc=00000000018063e4..0000000001806454 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018063e8 │ │ │ │ +0000476c 0000000000000024 00004770 FDE cie=00000000 pc=0000000001804404..0000000001804474 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804408 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018063f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001804418 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000001806450 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000001804470 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004794 0000000000000010 00004798 FDE cie=00000000 pc=0000000001806460..0000000001806490 │ │ │ │ +00004794 0000000000000010 00004798 FDE cie=00000000 pc=0000000001804480..00000000018044b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047a8 000000000000001c 000047ac FDE cie=00000000 pc=0000000001806490..000000000180652c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806494 │ │ │ │ +000047a8 000000000000001c 000047ac FDE cie=00000000 pc=00000000018044b0..000000000180454c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018044b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000018064d0 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000018044f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018064d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018044f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000047c8 000000000000002c 000047cc FDE cie=00000000 pc=000000000180652c..00000000018066a4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001806534 │ │ │ │ +000047c8 000000000000002c 000047cc FDE cie=00000000 pc=000000000180454c..00000000018046c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001804554 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001806578 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001804598 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180657c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180459c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000018065ec │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000180460c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018065f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804610 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000018066a0 │ │ │ │ + DW_CFA_advance_loc: 176 to 00000000018046c0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047f8 000000000000002c 000047fc FDE cie=00000000 pc=00000000018066a4..0000000001806764 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018066a8 │ │ │ │ +000047f8 000000000000002c 000047fc FDE cie=00000000 pc=00000000018046c4..0000000001804784 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018046c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018066ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018046cc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018066b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018046d4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018066c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018046e0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000001806760 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000001804780 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004828 000000000000002c 0000482c FDE cie=00000000 pc=0000000001806764..00000000018067e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806768 │ │ │ │ +00004828 000000000000002c 0000482c FDE cie=00000000 pc=0000000001804784..0000000001804800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804788 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180676c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180478c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001806778 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001804798 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000018067dc │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000018047fc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004858 0000000000000010 0000485c FDE cie=00000000 pc=00000000018067e0..000000000180680c │ │ │ │ +00004858 0000000000000010 0000485c FDE cie=00000000 pc=0000000001804800..000000000180482c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000486c 0000000000000010 00004870 FDE cie=00000000 pc=000000000180680c..0000000001806814 │ │ │ │ +0000486c 0000000000000010 00004870 FDE cie=00000000 pc=000000000180482c..0000000001804834 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004880 000000000000001c 00004884 FDE cie=00000000 pc=0000000001806820..000000000180683c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806824 │ │ │ │ +00004880 000000000000001c 00004884 FDE cie=00000000 pc=0000000001804840..000000000180485c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804844 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001806838 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001804858 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048a0 0000000000000018 000048a4 FDE cie=00000000 pc=0000000001806840..0000000001806894 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001806868 │ │ │ │ +000048a0 0000000000000018 000048a4 FDE cie=00000000 pc=0000000001804860..00000000018048b4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001804888 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001806888 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018048a8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048bc 0000000000000020 000048c0 FDE cie=00000000 pc=00000000018068a0..00000000018068e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018068a4 │ │ │ │ +000048bc 0000000000000020 000048c0 FDE cie=00000000 pc=00000000018048c0..0000000001804904 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018048c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018068a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018048c8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000018068e0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001804900 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -000048e0 0000000000000020 000048e4 FDE cie=00000000 pc=00000000018068e4..0000000001806940 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018068f4 │ │ │ │ +000048e0 0000000000000020 000048e4 FDE cie=00000000 pc=0000000001804904..0000000001804960 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001804914 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001806930 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001804950 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804954 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804958 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004904 0000000000000020 00004908 FDE cie=00000000 pc=0000000001806940..00000000018069a8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001806950 │ │ │ │ +00004904 0000000000000020 00004908 FDE cie=00000000 pc=0000000001804960..00000000018049c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001804970 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000001806988 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000018049a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001806994 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018049b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806998 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018049b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004928 0000000000000010 0000492c FDE cie=00000000 pc=00000000018069a8..00000000018069cc │ │ │ │ +00004928 0000000000000010 0000492c FDE cie=00000000 pc=00000000018049c8..00000000018049ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000493c 0000000000000010 00004940 FDE cie=00000000 pc=00000000018069cc..00000000018069e4 │ │ │ │ +0000493c 0000000000000010 00004940 FDE cie=00000000 pc=00000000018049ec..0000000001804a04 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004950 000000000000001c 00004954 FDE cie=00000000 pc=00000000018069e4..0000000001806a0c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018069e8 │ │ │ │ +00004950 000000000000001c 00004954 FDE cie=00000000 pc=0000000001804a04..0000000001804a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804a08 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001806a08 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001804a28 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004970 0000000000000020 00004974 FDE cie=00000000 pc=0000000001806a20..0000000001806ac8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806a24 │ │ │ │ +00004970 0000000000000020 00004974 FDE cie=00000000 pc=0000000001804a40..0000000001804ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804a44 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001806a34 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001804a54 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000001806aa0 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000001804ac0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804ac4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001806ac4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001804ae4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004994 0000000000000018 00004998 FDE cie=00000000 pc=0000000001806ac8..0000000001806ae4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806acc │ │ │ │ +00004994 0000000000000018 00004998 FDE cie=00000000 pc=0000000001804ae8..0000000001804b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804aec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001806ad8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001804af8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049b0 0000000000000018 000049b4 FDE cie=00000000 pc=0000000001806ae4..0000000001806b28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001806af0 │ │ │ │ +000049b0 0000000000000018 000049b4 FDE cie=00000000 pc=0000000001804b04..0000000001804b48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001804b10 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000001806b24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000001804b44 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049cc 0000000000000010 000049d0 FDE cie=00000000 pc=0000000001806b28..0000000001806b6c │ │ │ │ +000049cc 0000000000000010 000049d0 FDE cie=00000000 pc=0000000001804b48..0000000001804b8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049e0 0000000000000024 000049e4 FDE cie=00000000 pc=0000000001806b6c..0000000001806bf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806b70 │ │ │ │ +000049e0 0000000000000024 000049e4 FDE cie=00000000 pc=0000000001804b8c..0000000001804c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804b90 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804b94 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000001806bd8 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000001804bf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804bfc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a08 0000000000000018 00004a0c FDE cie=00000000 pc=0000000001806c00..0000000001806c10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806c04 │ │ │ │ +00004a08 0000000000000018 00004a0c FDE cie=00000000 pc=0000000001804c20..0000000001804c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804c24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001806c0c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001804c2c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a24 0000000000000010 00004a28 FDE cie=00000000 pc=0000000001806c10..0000000001806c20 │ │ │ │ +00004a24 0000000000000010 00004a28 FDE cie=00000000 pc=0000000001804c30..0000000001804c40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a38 0000000000000020 00004a3c FDE cie=00000000 pc=0000000001806c20..0000000001806c60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806c24 │ │ │ │ +00004a38 0000000000000020 00004a3c FDE cie=00000000 pc=0000000001804c40..0000000001804c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804c44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804c48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000001806c5c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000001804c7c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a5c 000000000000001c 00004a60 FDE cie=00000000 pc=0000000001806c60..0000000001806c88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806c64 │ │ │ │ +00004a5c 000000000000001c 00004a60 FDE cie=00000000 pc=0000000001804c80..0000000001804ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804c84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001806c84 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001804ca4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a7c 0000000000000010 00004a80 FDE cie=00000000 pc=0000000001806c88..0000000001806c9c │ │ │ │ +00004a7c 0000000000000010 00004a80 FDE cie=00000000 pc=0000000001804ca8..0000000001804cbc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a90 000000000000001c 00004a94 FDE cie=00000000 pc=0000000001806ca0..0000000001806cb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806ca4 │ │ │ │ +00004a90 000000000000001c 00004a94 FDE cie=00000000 pc=0000000001804cc0..0000000001804cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804cc4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001806cb4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001804cd4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ab0 000000000000001c 00004ab4 FDE cie=00000000 pc=0000000001806cc0..0000000001806ce4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806cc4 │ │ │ │ +00004ab0 000000000000001c 00004ab4 FDE cie=00000000 pc=0000000001804ce0..0000000001804d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804ce4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001806ce0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001804d00 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ad0 000000000000001c 00004ad4 FDE cie=00000000 pc=0000000001806ce4..0000000001806d40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806ce8 │ │ │ │ +00004ad0 000000000000001c 00004ad4 FDE cie=00000000 pc=0000000001804d04..0000000001804d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804d08 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000001806d3c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000001804d5c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004af0 0000000000000018 00004af4 FDE cie=00000000 pc=0000000001806d40..0000000001806d58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806d44 │ │ │ │ +00004af0 0000000000000018 00004af4 FDE cie=00000000 pc=0000000001804d60..0000000001804d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804d64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001806d4c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001804d6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b0c 0000000000000020 00004b10 FDE cie=00000000 pc=0000000001806d60..0000000001806dd4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806d64 │ │ │ │ +00004b0c 0000000000000020 00004b10 FDE cie=00000000 pc=0000000001804d80..0000000001804df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804d84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001806da8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001804dc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806dac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804dcc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001806dd0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001804df0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b30 0000000000000024 00004b34 FDE cie=00000000 pc=0000000001806de0..0000000001806e24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001806de8 │ │ │ │ +00004b30 0000000000000024 00004b34 FDE cie=00000000 pc=0000000001804e00..0000000001804e44 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001804e08 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001806e00 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001804e20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804e24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001806e20 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001804e40 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b58 0000000000000024 00004b5c FDE cie=00000000 pc=0000000001806e24..0000000001806e68 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001806e2c │ │ │ │ +00004b58 0000000000000024 00004b5c FDE cie=00000000 pc=0000000001804e44..0000000001804e88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001804e4c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001806e44 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001804e64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804e68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001806e64 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001804e84 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b80 000000000000002c 00004b84 FDE cie=00000000 pc=0000000001806e68..0000000001806f34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806e6c │ │ │ │ +00004b80 000000000000002c 00004b84 FDE cie=00000000 pc=0000000001804e88..0000000001804f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804e8c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001806e74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001804e94 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001806ec0 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001804ee0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804ee4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000001806f30 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000001804f50 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bb0 0000000000000060 00004bb4 FDE cie=00000000 pc=0000000001806f40..000000000180742c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806f44 │ │ │ │ +00004bb0 0000000000000060 00004bb4 FDE cie=00000000 pc=0000000001804f60..000000000180544c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804f64 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001806f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001804f68 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-128 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001806f58 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001804f78 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-96 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001806f64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001804f84 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-160 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001806f70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001804f90 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001806f7c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001804f9c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-144 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-136 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-112 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001806f88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001804fa8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 584 to 00000000018071d0 │ │ │ │ + DW_CFA_advance_loc1: 584 to 00000000018051f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ @@ -9647,17 +9647,17 @@ │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018071d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018051f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 280 to 00000000018072ec │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000180530c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ @@ -9665,192 +9665,192 @@ │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018072f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001805310 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c14 000000000000008c 00004c18 FDE cie=00000000 pc=000000000180742c..0000000001807fd4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001807430 │ │ │ │ +00004c14 000000000000008c 00004c18 FDE cie=00000000 pc=000000000180544c..0000000001805ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001805450 │ │ │ │ DW_CFA_def_cfa_offset: 800 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001807444 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001805464 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-768 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-760 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001807454 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001805474 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-800 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-792 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-784 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-776 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000018074e8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000001805508 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018074ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180550c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001807500 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001805520 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-728 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-736 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001807504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001805524 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-720 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001807508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001805528 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-696 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-704 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180750c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180552c │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-680 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-688 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001807510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001805530 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-664 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-672 │ │ │ │ - DW_CFA_advance_loc1: 576 to 0000000001807750 │ │ │ │ + DW_CFA_advance_loc1: 576 to 0000000001805770 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001807754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001805774 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001807758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001805778 │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180775c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180577c │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001807760 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001805780 │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001807764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001805784 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000018077b8 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000018057d8 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-712 │ │ │ │ - DW_CFA_advance_loc1: 652 to 0000000001807a44 │ │ │ │ + DW_CFA_advance_loc1: 652 to 0000000001805a64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-744 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-752 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000001807afc │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000001805b1c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001807b14 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001805b34 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001807b58 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001805b78 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-744 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-752 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001807b64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001805b84 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-712 │ │ │ │ - DW_CFA_advance_loc1: 568 to 0000000001807d9c │ │ │ │ + DW_CFA_advance_loc1: 568 to 0000000001805dbc │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001807da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001805dc0 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000001807e14 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000001805e34 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-712 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000001807eec │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000001805f0c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-752 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-744 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ca4 0000000000000010 00004ca8 FDE cie=00000000 pc=0000000001807fe0..0000000001807fe4 │ │ │ │ +00004ca4 0000000000000010 00004ca8 FDE cie=00000000 pc=0000000001806000..0000000001806004 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cb8 0000000000000044 00004cbc FDE cie=00000000 pc=0000000001807fe4..0000000001808240 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001807fe8 │ │ │ │ +00004cb8 0000000000000044 00004cbc FDE cie=00000000 pc=0000000001806004..0000000001806260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806008 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001807ff4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001806014 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-160 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001808018 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001806038 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-104 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001808030 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001806050 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-136 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806054 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-120 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808038 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806058 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 416 to 00000000018081d8 │ │ │ │ + DW_CFA_advance_loc1: 416 to 00000000018061f8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018081e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001806204 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018081e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806208 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018081f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001806210 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000180822c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000180624c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001808234 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001806254 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d00 0000000000000010 00004d04 FDE cie=00000000 pc=0000000001808240..000000000180824c │ │ │ │ +00004d00 0000000000000010 00004d04 FDE cie=00000000 pc=0000000001806260..000000000180626c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d14 0000000000000010 00004d18 FDE cie=00000000 pc=000000000180824c..0000000001808264 │ │ │ │ +00004d14 0000000000000010 00004d18 FDE cie=00000000 pc=000000000180626c..0000000001806284 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d28 0000000000000024 00004d2c FDE cie=00000000 pc=0000000001808264..00000000018082d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808268 │ │ │ │ +00004d28 0000000000000024 00004d2c FDE cie=00000000 pc=0000000001806284..00000000018062f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806288 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001808274 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001806294 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000018082d4 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000018062f4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d50 000000000000003c 00004d54 FDE cie=00000000 pc=00000000018082e0..0000000001808384 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018082e4 │ │ │ │ +00004d50 000000000000003c 00004d54 FDE cie=00000000 pc=0000000001806300..00000000018063a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806304 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000018082f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001806318 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000001808380 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000018063a0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ @@ -9863,241 +9863,241 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d90 0000000000000010 00004d94 FDE cie=00000000 pc=00000000018083a0..00000000018083cc │ │ │ │ +00004d90 0000000000000010 00004d94 FDE cie=00000000 pc=00000000018063c0..00000000018063ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004da4 000000000000001c 00004da8 FDE cie=00000000 pc=00000000018083cc..0000000001808418 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018083d4 │ │ │ │ +00004da4 000000000000001c 00004da8 FDE cie=00000000 pc=00000000018063ec..0000000001806438 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018063f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001808410 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001806430 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dc4 000000000000001c 00004dc8 FDE cie=00000000 pc=0000000001808420..0000000001808474 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001808428 │ │ │ │ +00004dc4 000000000000001c 00004dc8 FDE cie=00000000 pc=0000000001806440..0000000001806494 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001806448 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000180846c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000180648c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004de4 0000000000000018 00004de8 FDE cie=00000000 pc=0000000001808480..00000000018084c0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000018084a8 │ │ │ │ +00004de4 0000000000000018 00004de8 FDE cie=00000000 pc=00000000018064a0..00000000018064e0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000018064c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018084b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018064d8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e00 0000000000000010 00004e04 FDE cie=00000000 pc=00000000018084c0..0000000001808538 │ │ │ │ +00004e00 0000000000000010 00004e04 FDE cie=00000000 pc=00000000018064e0..0000000001806558 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e14 0000000000000010 00004e18 FDE cie=00000000 pc=0000000001808540..00000000018085bc │ │ │ │ +00004e14 0000000000000010 00004e18 FDE cie=00000000 pc=0000000001806560..00000000018065dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e28 0000000000000014 00004e2c FDE cie=00000000 pc=00000000018085c0..0000000001808620 │ │ │ │ +00004e28 0000000000000014 00004e2c FDE cie=00000000 pc=00000000018065e0..0000000001806640 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e40 0000000000000018 00004e44 FDE cie=00000000 pc=0000000001808620..0000000001808688 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808624 │ │ │ │ +00004e40 0000000000000018 00004e44 FDE cie=00000000 pc=0000000001806640..00000000018066a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806644 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000001808684 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000018066a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e5c 0000000000000010 00004e60 FDE cie=00000000 pc=0000000001808688..00000000018086b8 │ │ │ │ +00004e5c 0000000000000010 00004e60 FDE cie=00000000 pc=00000000018066a8..00000000018066d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e70 000000000000002c 00004e74 FDE cie=00000000 pc=00000000018086c0..000000000180875c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018086c4 │ │ │ │ +00004e70 000000000000002c 00004e74 FDE cie=00000000 pc=00000000018066e0..000000000180677c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018066e4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018086c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018066e8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018086d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018066f4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001808710 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001806730 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806734 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ea0 0000000000000018 00004ea4 FDE cie=00000000 pc=0000000001808760..0000000001808790 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001808778 │ │ │ │ +00004ea0 0000000000000018 00004ea4 FDE cie=00000000 pc=0000000001806780..00000000018067b0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001806798 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180878c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000018067ac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ebc 0000000000000034 00004ec0 FDE cie=00000000 pc=0000000001808790..000000000180885c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808794 │ │ │ │ +00004ebc 0000000000000034 00004ec0 FDE cie=00000000 pc=00000000018067b0..000000000180687c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018067b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808798 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018067b8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000001808828 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000001806848 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180882c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180684c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001808840 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001806860 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001808848 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001806868 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001808854 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001806874 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00004ef4 000000000000001c 00004ef8 FDE cie=00000000 pc=0000000001808860..0000000001808918 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180886c │ │ │ │ +00004ef4 000000000000001c 00004ef8 FDE cie=00000000 pc=0000000001806880..0000000001806938 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180688c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000018088c4 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000018068e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018088c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018068e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f14 000000000000001c 00004f18 FDE cie=00000000 pc=0000000001808920..00000000018089a4 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000180897c │ │ │ │ +00004f14 000000000000001c 00004f18 FDE cie=00000000 pc=0000000001806940..00000000018069c4 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000180699c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001808994 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000018069b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808998 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018069b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f34 0000000000000028 00004f38 FDE cie=00000000 pc=00000000018089a4..0000000001808a34 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018089a8 │ │ │ │ +00004f34 0000000000000028 00004f38 FDE cie=00000000 pc=00000000018069c4..0000000001806a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018069c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018089ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018069cc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018089b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018069d8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000001808a30 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000001806a50 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f60 0000000000000018 00004f64 FDE cie=00000000 pc=0000000001808a40..0000000001808a84 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001808a60 │ │ │ │ +00004f60 0000000000000018 00004f64 FDE cie=00000000 pc=0000000001806a60..0000000001806aa4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001806a80 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001808a80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001806aa0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f7c 0000000000000010 00004f80 FDE cie=00000000 pc=0000000001808a84..0000000001808a88 │ │ │ │ +00004f7c 0000000000000010 00004f80 FDE cie=00000000 pc=0000000001806aa4..0000000001806aa8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f90 000000000000003c 00004f94 FDE cie=00000000 pc=0000000001808aa0..0000000001808b5c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808aa4 │ │ │ │ +00004f90 000000000000003c 00004f94 FDE cie=00000000 pc=0000000001806ac0..0000000001806b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806ac4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001808aac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001806acc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001808abc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001806adc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001808ac4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001806ae4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001808ad4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001806af4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001808adc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001806afc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000001808b58 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000001806b78 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ @@ -10106,1480 +10106,1480 @@ │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fd0 0000000000000034 00004fd4 FDE cie=00000000 pc=0000000001808b60..0000000001808f70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808b64 │ │ │ │ +00004fd0 0000000000000034 00004fd4 FDE cie=00000000 pc=0000000001806b80..0000000001806f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806b84 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806b88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001808b70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001806b90 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 444 to 0000000001808d2c │ │ │ │ + DW_CFA_advance_loc1: 444 to 0000000001806d4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001808d48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001806d68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806d6c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005008 000000000000002c 0000500c FDE cie=00000000 pc=0000000001808f80..00000000018090e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001808f84 │ │ │ │ +00005008 000000000000002c 0000500c FDE cie=00000000 pc=0000000001806fa0..0000000001807108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001806fa4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001808f8c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001806fac │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000018090b4 │ │ │ │ + DW_CFA_advance_loc1: 296 to 00000000018070d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018090b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018070d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000018090e4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001807104 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005038 0000000000000010 0000503c FDE cie=00000000 pc=00000000018090e8..00000000018090f4 │ │ │ │ +00005038 0000000000000010 0000503c FDE cie=00000000 pc=0000000001807108..0000000001807114 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000504c 0000000000000010 00005050 FDE cie=00000000 pc=0000000001809100..0000000001809128 │ │ │ │ +0000504c 0000000000000010 00005050 FDE cie=00000000 pc=0000000001807120..0000000001807148 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005060 0000000000000010 00005064 FDE cie=00000000 pc=0000000001809128..0000000001809130 │ │ │ │ +00005060 0000000000000010 00005064 FDE cie=00000000 pc=0000000001807148..0000000001807150 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005074 0000000000000010 00005078 FDE cie=00000000 pc=0000000001809130..0000000001809140 │ │ │ │ +00005074 0000000000000010 00005078 FDE cie=00000000 pc=0000000001807150..0000000001807160 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005088 0000000000000010 0000508c FDE cie=00000000 pc=0000000001809140..0000000001809150 │ │ │ │ +00005088 0000000000000010 0000508c FDE cie=00000000 pc=0000000001807160..0000000001807170 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000509c 0000000000000024 000050a0 FDE cie=00000000 pc=0000000001809150..00000000018091d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809154 │ │ │ │ +0000509c 0000000000000024 000050a0 FDE cie=00000000 pc=0000000001807170..00000000018071f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807174 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000018091b0 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000018071d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018091b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018071d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018091c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018071e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018091c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018071e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000050c4 0000000000000024 000050c8 FDE cie=00000000 pc=00000000018091e0..0000000001809298 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018091e4 │ │ │ │ +000050c4 0000000000000024 000050c8 FDE cie=00000000 pc=0000000001807200..00000000018072b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807204 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000001809258 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000001807278 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180925c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180727c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001809268 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001807288 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180926c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180728c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000050ec 0000000000000024 000050f0 FDE cie=00000000 pc=00000000018092a0..000000000180942c │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000001809364 │ │ │ │ +000050ec 0000000000000024 000050f0 FDE cie=00000000 pc=00000000018072c0..000000000180744c │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000001807384 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000018093bc │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000018073dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018093c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018073e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000018093fc │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000180741c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809400 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807420 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005114 0000000000000018 00005118 FDE cie=00000000 pc=000000000180942c..00000000018094a0 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000001809460 │ │ │ │ +00005114 0000000000000018 00005118 FDE cie=00000000 pc=000000000180744c..00000000018074c0 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000001807480 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000001809494 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000018074b4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005130 0000000000000044 00005134 FDE cie=00000000 pc=00000000018094a0..0000000001809574 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018094a4 │ │ │ │ +00005130 0000000000000044 00005134 FDE cie=00000000 pc=00000000018074c0..0000000001807594 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018074c4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018094ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018074cc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000018094cc │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018074ec │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000001809554 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000001807574 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001809560 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001807580 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809564 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807584 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005178 000000000000002c 0000517c FDE cie=00000000 pc=0000000001809580..0000000001809798 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180958c │ │ │ │ +00005178 000000000000002c 0000517c FDE cie=00000000 pc=00000000018075a0..00000000018077b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018075ac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000001809634 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000001807654 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180963c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180765c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001809648 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001807668 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180964c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180766c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000018096dc │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000018076fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018096e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807700 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000051a8 0000000000000010 000051ac FDE cie=00000000 pc=00000000018097a0..00000000018097a8 │ │ │ │ +000051a8 0000000000000010 000051ac FDE cie=00000000 pc=00000000018077c0..00000000018077c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051bc 0000000000000010 000051c0 FDE cie=00000000 pc=00000000018097a8..00000000018097b0 │ │ │ │ +000051bc 0000000000000010 000051c0 FDE cie=00000000 pc=00000000018077c8..00000000018077d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051d0 0000000000000040 000051d4 FDE cie=00000000 pc=00000000018097b0..00000000018099e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018097b4 │ │ │ │ +000051d0 0000000000000040 000051d4 FDE cie=00000000 pc=00000000018077d0..0000000001807a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018077d4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018097b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018077d8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018097c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018077e8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000018097f8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000001807818 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018097fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180781c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 408 to 0000000001809994 │ │ │ │ + DW_CFA_advance_loc1: 408 to 00000000018079b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809998 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018079b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000018099dc │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000018079fc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005214 000000000000002c 00005218 FDE cie=00000000 pc=00000000018099e8..0000000001809aac │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018099ec │ │ │ │ +00005214 000000000000002c 00005218 FDE cie=00000000 pc=0000000001807a08..0000000001807acc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807a0c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018099f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001807a18 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000001809a9c │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000001807abc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005244 0000000000000068 00005248 FDE cie=00000000 pc=0000000001809aac..0000000001809c54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809ab0 │ │ │ │ +00005244 0000000000000068 00005248 FDE cie=00000000 pc=0000000001807acc..0000000001807c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807ad0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001809ab8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001807ad8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001809ae0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001807b00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807b04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807b08 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001809af0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001807b10 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001809b10 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001807b30 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000001809bac │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000001807bcc │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000001809be0 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000001807c00 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807c04 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001809bf0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001807c10 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807c14 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001809c14 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001807c34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807c38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001809c40 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001807c60 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052b0 000000000000002c 000052b4 FDE cie=00000000 pc=0000000001809c60..0000000001809db0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809c64 │ │ │ │ +000052b0 000000000000002c 000052b4 FDE cie=00000000 pc=0000000001807c80..0000000001807dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807c84 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807c88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001809c74 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001807c94 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000001809d60 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000001807d80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807d84 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052e0 0000000000000020 000052e4 FDE cie=00000000 pc=0000000001809dc0..0000000001809e14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809dc4 │ │ │ │ +000052e0 0000000000000020 000052e4 FDE cie=00000000 pc=0000000001807de0..0000000001807e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807de4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001809dec │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001807e0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807e10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001809e10 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001807e30 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005304 0000000000000020 00005308 FDE cie=00000000 pc=0000000001809e20..0000000001809e5c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809e24 │ │ │ │ +00005304 0000000000000020 00005308 FDE cie=00000000 pc=0000000001807e40..0000000001807e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807e44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000001809e50 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001807e70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809e54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807e74 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807e78 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005328 0000000000000020 0000532c FDE cie=00000000 pc=0000000001809e60..0000000001809e98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809e64 │ │ │ │ +00005328 0000000000000020 0000532c FDE cie=00000000 pc=0000000001807e80..0000000001807eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807e84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001809e8c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001807eac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807eb4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000534c 0000000000000034 00005350 FDE cie=00000000 pc=0000000001809ea0..0000000001809ff8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809ea4 │ │ │ │ +0000534c 0000000000000034 00005350 FDE cie=00000000 pc=0000000001807ec0..0000000001808018 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807ec4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001809ee4 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000001807f04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807f08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000001809fb4 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000001807fd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807fd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001809fd4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001807ff4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001809fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001807ff8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001809ff4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001808014 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005384 0000000000000010 00005388 FDE cie=00000000 pc=000000000180a000..000000000180a018 │ │ │ │ +00005384 0000000000000010 00005388 FDE cie=00000000 pc=0000000001808020..0000000001808038 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005398 000000000000001c 0000539c FDE cie=00000000 pc=000000000180a020..000000000180a054 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a024 │ │ │ │ +00005398 000000000000001c 0000539c FDE cie=00000000 pc=0000000001808040..0000000001808074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808044 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000180a050 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001808070 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053b8 0000000000000014 000053bc FDE cie=00000000 pc=000000000180a060..000000000180a0d0 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000180a0bc │ │ │ │ +000053b8 0000000000000014 000053bc FDE cie=00000000 pc=0000000001808080..00000000018080f0 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000018080dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053d0 0000000000000010 000053d4 FDE cie=00000000 pc=000000000180a0d0..000000000180a0dc │ │ │ │ +000053d0 0000000000000010 000053d4 FDE cie=00000000 pc=00000000018080f0..00000000018080fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053e4 0000000000000020 000053e8 FDE cie=00000000 pc=000000000180a0e0..000000000180a0fc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a0e4 │ │ │ │ +000053e4 0000000000000020 000053e8 FDE cie=00000000 pc=0000000001808100..000000000180811c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808104 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180a0f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001808118 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005408 000000000000002c 0000540c FDE cie=00000000 pc=000000000180a100..000000000180a258 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a104 │ │ │ │ +00005408 000000000000002c 0000540c FDE cie=00000000 pc=0000000001808120..0000000001808278 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808124 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000180a1a8 │ │ │ │ + DW_CFA_advance_loc: 164 to 00000000018081c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a1ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018081cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000180a214 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000001808234 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a218 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808238 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000180a244 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001808264 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180a250 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001808270 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005438 0000000000000010 0000543c FDE cie=00000000 pc=000000000180a260..000000000180a274 │ │ │ │ +00005438 0000000000000010 0000543c FDE cie=00000000 pc=0000000001808280..0000000001808294 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000544c 0000000000000010 00005450 FDE cie=00000000 pc=000000000180a280..000000000180a294 │ │ │ │ +0000544c 0000000000000010 00005450 FDE cie=00000000 pc=00000000018082a0..00000000018082b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005460 0000000000000010 00005464 FDE cie=00000000 pc=000000000180a2a0..000000000180a2a4 │ │ │ │ +00005460 0000000000000010 00005464 FDE cie=00000000 pc=00000000018082c0..00000000018082c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005474 0000000000000010 00005478 FDE cie=00000000 pc=000000000180a2a4..000000000180a2bc │ │ │ │ +00005474 0000000000000010 00005478 FDE cie=00000000 pc=00000000018082c4..00000000018082dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005488 0000000000000010 0000548c FDE cie=00000000 pc=000000000180a2c0..000000000180a2d4 │ │ │ │ +00005488 0000000000000010 0000548c FDE cie=00000000 pc=00000000018082e0..00000000018082f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000549c 0000000000000010 000054a0 FDE cie=00000000 pc=000000000180a2e0..000000000180a2f4 │ │ │ │ +0000549c 0000000000000010 000054a0 FDE cie=00000000 pc=0000000001808300..0000000001808314 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054b0 0000000000000010 000054b4 FDE cie=00000000 pc=000000000180a300..000000000180a304 │ │ │ │ +000054b0 0000000000000010 000054b4 FDE cie=00000000 pc=0000000001808320..0000000001808324 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054c4 0000000000000010 000054c8 FDE cie=00000000 pc=000000000180a304..000000000180a308 │ │ │ │ +000054c4 0000000000000010 000054c8 FDE cie=00000000 pc=0000000001808324..0000000001808328 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054d8 0000000000000010 000054dc FDE cie=00000000 pc=000000000180a308..000000000180a30c │ │ │ │ +000054d8 0000000000000010 000054dc FDE cie=00000000 pc=0000000001808328..000000000180832c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054ec 0000000000000010 000054f0 FDE cie=00000000 pc=000000000180a30c..000000000180a310 │ │ │ │ +000054ec 0000000000000010 000054f0 FDE cie=00000000 pc=000000000180832c..0000000001808330 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005500 0000000000000010 00005504 FDE cie=00000000 pc=000000000180a310..000000000180a314 │ │ │ │ +00005500 0000000000000010 00005504 FDE cie=00000000 pc=0000000001808330..0000000001808334 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005514 0000000000000010 00005518 FDE cie=00000000 pc=000000000180a320..000000000180a334 │ │ │ │ +00005514 0000000000000010 00005518 FDE cie=00000000 pc=0000000001808340..0000000001808354 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005528 0000000000000010 0000552c FDE cie=00000000 pc=000000000180a340..000000000180a360 │ │ │ │ +00005528 0000000000000010 0000552c FDE cie=00000000 pc=0000000001808360..0000000001808380 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000553c 0000000000000010 00005540 FDE cie=00000000 pc=000000000180a360..000000000180a374 │ │ │ │ +0000553c 0000000000000010 00005540 FDE cie=00000000 pc=0000000001808380..0000000001808394 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005550 0000000000000010 00005554 FDE cie=00000000 pc=000000000180a380..000000000180a398 │ │ │ │ +00005550 0000000000000010 00005554 FDE cie=00000000 pc=00000000018083a0..00000000018083b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005564 0000000000000024 00005568 FDE cie=00000000 pc=000000000180a3a0..000000000180a448 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180a3b4 │ │ │ │ +00005564 0000000000000024 00005568 FDE cie=00000000 pc=00000000018083c0..0000000001808468 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000018083d4 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-288 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000180a42c │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000180844c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a430 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808450 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180a444 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001808464 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000558c 0000000000000010 00005590 FDE cie=00000000 pc=000000000180a448..000000000180a44c │ │ │ │ +0000558c 0000000000000010 00005590 FDE cie=00000000 pc=0000000001808468..000000000180846c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055a0 0000000000000018 000055a4 FDE cie=00000000 pc=000000000180a44c..000000000180a470 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a450 │ │ │ │ +000055a0 0000000000000018 000055a4 FDE cie=00000000 pc=000000000180846c..0000000001808490 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808470 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000180a46c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000180848c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055bc 000000000000001c 000055c0 FDE cie=00000000 pc=000000000180a470..000000000180a498 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a474 │ │ │ │ +000055bc 000000000000001c 000055c0 FDE cie=00000000 pc=0000000001808490..00000000018084b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808494 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000180a494 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018084b4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055dc 0000000000000010 000055e0 FDE cie=00000000 pc=000000000180a4a0..000000000180a4ac │ │ │ │ +000055dc 0000000000000010 000055e0 FDE cie=00000000 pc=00000000018084c0..00000000018084cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055f0 0000000000000010 000055f4 FDE cie=00000000 pc=000000000180a4ac..000000000180a4b0 │ │ │ │ +000055f0 0000000000000010 000055f4 FDE cie=00000000 pc=00000000018084cc..00000000018084d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005604 0000000000000010 00005608 FDE cie=00000000 pc=000000000180a4b0..000000000180a4c4 │ │ │ │ +00005604 0000000000000010 00005608 FDE cie=00000000 pc=00000000018084d0..00000000018084e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005618 0000000000000010 0000561c FDE cie=00000000 pc=000000000180a4c4..000000000180a4d8 │ │ │ │ +00005618 0000000000000010 0000561c FDE cie=00000000 pc=00000000018084e4..00000000018084f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000562c 0000000000000010 00005630 FDE cie=00000000 pc=000000000180a4e0..000000000180a4f4 │ │ │ │ +0000562c 0000000000000010 00005630 FDE cie=00000000 pc=0000000001808500..0000000001808514 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005640 0000000000000010 00005644 FDE cie=00000000 pc=000000000180a500..000000000180a514 │ │ │ │ +00005640 0000000000000010 00005644 FDE cie=00000000 pc=0000000001808520..0000000001808534 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005654 0000000000000010 00005658 FDE cie=00000000 pc=000000000180a520..000000000180a534 │ │ │ │ +00005654 0000000000000010 00005658 FDE cie=00000000 pc=0000000001808540..0000000001808554 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005668 0000000000000010 0000566c FDE cie=00000000 pc=000000000180a540..000000000180a554 │ │ │ │ +00005668 0000000000000010 0000566c FDE cie=00000000 pc=0000000001808560..0000000001808574 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000567c 0000000000000018 00005680 FDE cie=00000000 pc=000000000180a560..000000000180a5c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a564 │ │ │ │ +0000567c 0000000000000018 00005680 FDE cie=00000000 pc=0000000001808580..00000000018085e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808584 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000180a59c │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000018085bc │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-256 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000180a5c4 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000018085e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005698 0000000000000018 0000569c FDE cie=00000000 pc=000000000180a5c8..000000000180a634 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a5cc │ │ │ │ +00005698 0000000000000018 0000569c FDE cie=00000000 pc=00000000018085e8..0000000001808654 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018085ec │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000180a604 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001808624 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000180a630 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001808650 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -000056b4 0000000000000010 000056b8 FDE cie=00000000 pc=000000000180a640..000000000180a66c │ │ │ │ +000056b4 0000000000000010 000056b8 FDE cie=00000000 pc=0000000001808660..000000000180868c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056c8 0000000000000010 000056cc FDE cie=00000000 pc=000000000180a66c..000000000180a69c │ │ │ │ +000056c8 0000000000000010 000056cc FDE cie=00000000 pc=000000000180868c..00000000018086bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056dc 0000000000000010 000056e0 FDE cie=00000000 pc=000000000180a6a0..000000000180a6cc │ │ │ │ +000056dc 0000000000000010 000056e0 FDE cie=00000000 pc=00000000018086c0..00000000018086ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056f0 0000000000000010 000056f4 FDE cie=00000000 pc=000000000180a6cc..000000000180a6d4 │ │ │ │ +000056f0 0000000000000010 000056f4 FDE cie=00000000 pc=00000000018086ec..00000000018086f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005704 0000000000000010 00005708 FDE cie=00000000 pc=000000000180a6e0..000000000180a6f8 │ │ │ │ +00005704 0000000000000010 00005708 FDE cie=00000000 pc=0000000001808700..0000000001808718 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005718 0000000000000010 0000571c FDE cie=00000000 pc=000000000180a700..000000000180a714 │ │ │ │ +00005718 0000000000000010 0000571c FDE cie=00000000 pc=0000000001808720..0000000001808734 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000572c 0000000000000010 00005730 FDE cie=00000000 pc=000000000180a720..000000000180a738 │ │ │ │ +0000572c 0000000000000010 00005730 FDE cie=00000000 pc=0000000001808740..0000000001808758 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005740 0000000000000010 00005744 FDE cie=00000000 pc=000000000180a740..000000000180a758 │ │ │ │ +00005740 0000000000000010 00005744 FDE cie=00000000 pc=0000000001808760..0000000001808778 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005754 0000000000000010 00005758 FDE cie=00000000 pc=000000000180a760..000000000180a778 │ │ │ │ +00005754 0000000000000010 00005758 FDE cie=00000000 pc=0000000001808780..0000000001808798 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005768 0000000000000010 0000576c FDE cie=00000000 pc=000000000180a780..000000000180a798 │ │ │ │ +00005768 0000000000000010 0000576c FDE cie=00000000 pc=00000000018087a0..00000000018087b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000577c 0000000000000010 00005780 FDE cie=00000000 pc=000000000180a7a0..000000000180a7b4 │ │ │ │ +0000577c 0000000000000010 00005780 FDE cie=00000000 pc=00000000018087c0..00000000018087d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005790 0000000000000010 00005794 FDE cie=00000000 pc=000000000180a7c0..000000000180a7e0 │ │ │ │ +00005790 0000000000000010 00005794 FDE cie=00000000 pc=00000000018087e0..0000000001808800 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057a4 0000000000000010 000057a8 FDE cie=00000000 pc=000000000180a7e0..000000000180a800 │ │ │ │ +000057a4 0000000000000010 000057a8 FDE cie=00000000 pc=0000000001808800..0000000001808820 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057b8 0000000000000014 000057bc FDE cie=00000000 pc=000000000180a800..000000000180a804 │ │ │ │ +000057b8 0000000000000014 000057bc FDE cie=00000000 pc=0000000001808820..0000000001808824 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057d0 0000000000000020 000057d4 FDE cie=00000000 pc=000000000180a820..000000000180a880 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a824 │ │ │ │ +000057d0 0000000000000020 000057d4 FDE cie=00000000 pc=0000000001808840..00000000018088a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808844 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808848 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000180a87c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000180889c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057f4 0000000000000024 000057f8 FDE cie=00000000 pc=000000000180a880..000000000180a8e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a884 │ │ │ │ +000057f4 0000000000000024 000057f8 FDE cie=00000000 pc=00000000018088a0..0000000001808904 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018088a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180a890 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018088b0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000180a8d8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000018088f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180a8dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018088fc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000581c 0000000000000030 00005820 FDE cie=00000000 pc=000000000180a8e4..000000000180aa84 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180a8ec │ │ │ │ +0000581c 0000000000000030 00005820 FDE cie=00000000 pc=0000000001808904..0000000001808aa4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180890c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000180a978 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000001808998 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000180aa6c │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000001808a8c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180aa70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808a90 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180aa74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808a94 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180aa78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808a98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180aa7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808a9c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005850 0000000000000034 00005854 FDE cie=00000000 pc=000000000180aa84..000000000180ab44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180aa88 │ │ │ │ +00005850 0000000000000034 00005854 FDE cie=00000000 pc=0000000001808aa4..0000000001808b64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808aa8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180aa8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808aac │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000180aab4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001808ad4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180aab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808ad8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180aabc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808adc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000180ab38 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000001808b58 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180ab40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001808b60 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005888 0000000000000030 0000588c FDE cie=00000000 pc=000000000180ab60..000000000180aec4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180ab64 │ │ │ │ +00005888 0000000000000030 0000588c FDE cie=00000000 pc=0000000001808b80..0000000001808ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808b84 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180ab68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001808b88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000180ab78 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001808b98 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180ab80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001808ba0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 832 to 000000000180aec0 │ │ │ │ + DW_CFA_advance_loc1: 832 to 0000000001808ee0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058bc 000000000000001c 000058c0 FDE cie=00000000 pc=000000000180aec4..000000000180b1a0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180aed0 │ │ │ │ +000058bc 000000000000001c 000058c0 FDE cie=00000000 pc=0000000001808ee4..00000000018091c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001808ef0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 716 to 000000000180b19c │ │ │ │ + DW_CFA_advance_loc1: 716 to 00000000018091bc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058dc 000000000000002c 000058e0 FDE cie=00000000 pc=000000000180b1a0..000000000180b344 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b1a4 │ │ │ │ +000058dc 000000000000002c 000058e0 FDE cie=00000000 pc=00000000018091c0..0000000001809364 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018091c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 348 to 000000000180b300 │ │ │ │ + DW_CFA_advance_loc1: 348 to 0000000001809320 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b304 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809324 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809328 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b30c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180932c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000180b33c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000180935c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000590c 000000000000002c 00005910 FDE cie=00000000 pc=000000000180b344..000000000180b4dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b348 │ │ │ │ +0000590c 000000000000002c 00005910 FDE cie=00000000 pc=0000000001809364..00000000018094fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809368 │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180b350 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001809370 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-592 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-584 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000180b360 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001809380 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-576 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-568 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-560 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-552 │ │ │ │ - DW_CFA_advance_loc1: 352 to 000000000180b4c0 │ │ │ │ + DW_CFA_advance_loc1: 352 to 00000000018094e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b4c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018094e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000593c 000000000000001c 00005940 FDE cie=00000000 pc=000000000180b4e0..000000000180b518 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b4e4 │ │ │ │ +0000593c 000000000000001c 00005940 FDE cie=00000000 pc=0000000001809500..0000000001809538 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809504 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000180b514 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000001809534 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000595c 0000000000000020 00005960 FDE cie=00000000 pc=000000000180b520..000000000180b564 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b524 │ │ │ │ +0000595c 0000000000000020 00005960 FDE cie=00000000 pc=0000000001809540..0000000001809584 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809544 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b528 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809548 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000180b560 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001809580 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005980 0000000000000024 00005984 FDE cie=00000000 pc=000000000180b564..000000000180b5e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b568 │ │ │ │ +00005980 0000000000000024 00005984 FDE cie=00000000 pc=0000000001809584..0000000001809608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809588 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000180b580 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000018095a0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180b588 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018095a8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000180b5e4 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000001809604 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -000059a8 0000000000000010 000059ac FDE cie=00000000 pc=000000000180b5e8..000000000180b5f8 │ │ │ │ +000059a8 0000000000000010 000059ac FDE cie=00000000 pc=0000000001809608..0000000001809618 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059bc 000000000000002c 000059c0 FDE cie=00000000 pc=000000000180b600..000000000180b684 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b604 │ │ │ │ +000059bc 000000000000002c 000059c0 FDE cie=00000000 pc=0000000001809620..00000000018096a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809624 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000180b624 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001809644 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809648 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180b630 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001809650 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809654 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000180b680 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000018096a0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059ec 000000000000001c 000059f0 FDE cie=00000000 pc=000000000180b684..000000000180b718 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b688 │ │ │ │ +000059ec 000000000000001c 000059f0 FDE cie=00000000 pc=00000000018096a4..0000000001809738 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018096a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000180b714 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000001809734 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a0c 0000000000000028 00005a10 FDE cie=00000000 pc=000000000180b720..000000000180b7ac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b724 │ │ │ │ +00005a0c 0000000000000028 00005a10 FDE cie=00000000 pc=0000000001809740..00000000018097cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809744 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809748 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180b73c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180975c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000180b7a0 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000018097c0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180b7a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018097c8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a38 0000000000000044 00005a3c FDE cie=00000000 pc=000000000180b7ac..000000000180b8fc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b7b0 │ │ │ │ +00005a38 0000000000000044 00005a3c FDE cie=00000000 pc=00000000018097cc..000000000180991c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018097d0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b7b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018097d4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180b7c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018097e0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000180b7d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018097f0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000180b810 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000001809830 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000180b868 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000001809888 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180b87c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180989c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b880 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018098a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000180b8a4 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000018098c4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a80 0000000000000020 00005a84 FDE cie=00000000 pc=000000000180b900..000000000180b950 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b904 │ │ │ │ +00005a80 0000000000000020 00005a84 FDE cie=00000000 pc=0000000001809920..0000000001809970 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809924 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809928 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000180b94c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000180996c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005aa4 0000000000000044 00005aa8 FDE cie=00000000 pc=000000000180b950..000000000180bc88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b954 │ │ │ │ +00005aa4 0000000000000044 00005aa8 FDE cie=00000000 pc=0000000001809970..0000000001809ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809974 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180b958 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809978 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180b964 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001809984 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000180baec │ │ │ │ + DW_CFA_advance_loc1: 392 to 0000000001809b0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180baf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809b10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000180bb58 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000001809b78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180bb5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809b7c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 280 to 000000000180bc74 │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000001809c94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180bc78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809c98 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005aec 000000000000002c 00005af0 FDE cie=00000000 pc=000000000180bc88..000000000180be54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180bc8c │ │ │ │ +00005aec 000000000000002c 00005af0 FDE cie=00000000 pc=0000000001809ca8..0000000001809e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809cac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180bc90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809cb0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 388 to 000000000180be14 │ │ │ │ + DW_CFA_advance_loc1: 388 to 0000000001809e34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180be18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809e38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000180be50 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001809e70 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b1c 0000000000000024 00005b20 FDE cie=00000000 pc=000000000180be60..000000000180c3e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180be64 │ │ │ │ +00005b1c 0000000000000024 00005b20 FDE cie=00000000 pc=0000000001809e80..000000000180a408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809e84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180be68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001809e88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1404 to 000000000180c3e4 │ │ │ │ + DW_CFA_advance_loc2: 1404 to 000000000180a404 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b44 0000000000000024 00005b48 FDE cie=00000000 pc=000000000180c3e8..000000000180c54c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180c3ec │ │ │ │ +00005b44 0000000000000024 00005b48 FDE cie=00000000 pc=000000000180a408..000000000180a56c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180a40c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180c400 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180a420 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000180c538 │ │ │ │ + DW_CFA_advance_loc1: 312 to 000000000180a558 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180c53c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180a55c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005b6c 0000000000000028 00005b70 FDE cie=00000000 pc=000000000180c54c..000000000180c750 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180c550 │ │ │ │ +00005b6c 0000000000000028 00005b70 FDE cie=00000000 pc=000000000180a56c..000000000180a770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180a570 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180c554 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180a574 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180c568 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180a588 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 484 to 000000000180c74c │ │ │ │ + DW_CFA_advance_loc1: 484 to 000000000180a76c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005b98 0000000000000050 00005b9c FDE cie=00000000 pc=000000000180c750..000000000180c980 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180c754 │ │ │ │ +00005b98 0000000000000050 00005b9c FDE cie=00000000 pc=000000000180a770..000000000180a9a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180a774 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180c758 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180a778 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180c760 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180a780 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180c774 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180a794 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000180c7f0 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000180a810 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180c7f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180a814 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000180c95c │ │ │ │ + DW_CFA_advance_loc1: 360 to 000000000180a97c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180c960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180a980 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000180c97c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000180a99c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005bec 000000000000004c 00005bf0 FDE cie=00000000 pc=000000000180c980..000000000180cc14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180c984 │ │ │ │ +00005bec 000000000000004c 00005bf0 FDE cie=00000000 pc=000000000180a9a0..000000000180ac34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180a9a4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180c988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180a9a8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180c990 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180a9b0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180c99c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180a9bc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180c9a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180a9c4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000180ca64 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000180aa84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180ca68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180aa88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 396 to 000000000180cbf4 │ │ │ │ + DW_CFA_advance_loc1: 396 to 000000000180ac14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180cbf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180ac18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c3c 0000000000000024 00005c40 FDE cie=00000000 pc=000000000180cc20..000000000180ce88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180cc24 │ │ │ │ +00005c3c 0000000000000024 00005c40 FDE cie=00000000 pc=000000000180ac40..000000000180aea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180ac44 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180cc2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180ac4c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 600 to 000000000180ce84 │ │ │ │ + DW_CFA_advance_loc1: 600 to 000000000180aea4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c64 0000000000000028 00005c68 FDE cie=00000000 pc=000000000180ce88..000000000180d0d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180ce8c │ │ │ │ +00005c64 0000000000000028 00005c68 FDE cie=00000000 pc=000000000180aea8..000000000180b0f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180aeac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180ce90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180aeb0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180ce9c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180aebc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 540 to 000000000180d0b8 │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000180b0d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180d0bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180b0dc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005c90 0000000000000030 00005c94 FDE cie=00000000 pc=000000000180d0e0..000000000180d500 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180d0e4 │ │ │ │ +00005c90 0000000000000030 00005c94 FDE cie=00000000 pc=000000000180b100..000000000180b520 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180b104 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180d0e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180b108 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180d0fc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180b11c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000180d10c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180b12c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 1008 to 000000000180d4fc │ │ │ │ + DW_CFA_advance_loc1: 1008 to 000000000180b51c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cc4 000000000000003c 00005cc8 FDE cie=00000000 pc=000000000180d500..000000000180dac8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180d504 │ │ │ │ +00005cc4 000000000000003c 00005cc8 FDE cie=00000000 pc=000000000180b520..000000000180bae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180b524 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180d508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180b528 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180d514 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180b534 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000180d524 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180b544 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180d530 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180b550 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1428 to 000000000180dac4 │ │ │ │ + DW_CFA_advance_loc2: 1428 to 000000000180bae4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ @@ -11587,1728 +11587,1728 @@ │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d04 0000000000000028 00005d08 FDE cie=00000000 pc=000000000180dac8..000000000180dd34 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180dacc │ │ │ │ +00005d04 0000000000000028 00005d08 FDE cie=00000000 pc=000000000180bae8..000000000180bd54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180baec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180dad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180baf0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180dadc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180bafc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 596 to 000000000180dd30 │ │ │ │ + DW_CFA_advance_loc1: 596 to 000000000180bd50 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005d30 0000000000000028 00005d34 FDE cie=00000000 pc=000000000180dd40..000000000180dfc4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180dd44 │ │ │ │ +00005d30 0000000000000028 00005d34 FDE cie=00000000 pc=000000000180bd60..000000000180bfe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180bd64 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180dd48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180bd68 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180dd5c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180bd7c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 612 to 000000000180dfc0 │ │ │ │ + DW_CFA_advance_loc1: 612 to 000000000180bfe0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005d5c 0000000000000028 00005d60 FDE cie=00000000 pc=000000000180dfc4..000000000180e1d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180dfc8 │ │ │ │ +00005d5c 0000000000000028 00005d60 FDE cie=00000000 pc=000000000180bfe4..000000000180c1f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180bfe8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180dfcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180bfec │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180dfe0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180c000 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 492 to 000000000180e1cc │ │ │ │ + DW_CFA_advance_loc1: 492 to 000000000180c1ec │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005d88 0000000000000024 00005d8c FDE cie=00000000 pc=000000000180e1d0..000000000180e384 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180e1d4 │ │ │ │ +00005d88 0000000000000024 00005d8c FDE cie=00000000 pc=000000000180c1f0..000000000180c3a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180c1f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180e1d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180c1f8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000180e380 │ │ │ │ + DW_CFA_advance_loc1: 424 to 000000000180c3a0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005db0 000000000000001c 00005db4 FDE cie=00000000 pc=000000000180e384..000000000180e4a4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180e390 │ │ │ │ +00005db0 000000000000001c 00005db4 FDE cie=00000000 pc=000000000180c3a4..000000000180c4c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180c3b0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 272 to 000000000180e4a0 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000180c4c0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005dd0 000000000000001c 00005dd4 FDE cie=00000000 pc=000000000180e4a4..000000000180e5d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180e4a8 │ │ │ │ +00005dd0 000000000000001c 00005dd4 FDE cie=00000000 pc=000000000180c4c4..000000000180c5f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180c4c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000180e5cc │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000180c5ec │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005df0 000000000000001c 00005df4 FDE cie=00000000 pc=000000000180e5d0..000000000180e700 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180e5d4 │ │ │ │ +00005df0 000000000000001c 00005df4 FDE cie=00000000 pc=000000000180c5f0..000000000180c720 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180c5f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000180e6fc │ │ │ │ + DW_CFA_advance_loc1: 296 to 000000000180c71c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e10 0000000000000018 00005e14 FDE cie=00000000 pc=000000000180e700..000000000180e72c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180e704 │ │ │ │ +00005e10 0000000000000018 00005e14 FDE cie=00000000 pc=000000000180c720..000000000180c74c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180c724 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000180e728 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000180c748 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e2c 0000000000000018 00005e30 FDE cie=00000000 pc=000000000180e72c..000000000180e764 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180e730 │ │ │ │ +00005e2c 0000000000000018 00005e30 FDE cie=00000000 pc=000000000180c74c..000000000180c784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180c750 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000180e760 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000180c780 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e48 0000000000000040 00005e4c FDE cie=00000000 pc=000000000180e764..000000000180e938 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180e768 │ │ │ │ +00005e48 0000000000000040 00005e4c FDE cie=00000000 pc=000000000180c784..000000000180c958 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180c788 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000180e778 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180c798 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000180e80c │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000180c82c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180e810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180c830 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000180e91c │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000180c93c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180e920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180c940 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180e934 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180c954 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e8c 0000000000000044 00005e90 FDE cie=00000000 pc=000000000180e940..000000000180eb08 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180e944 │ │ │ │ +00005e8c 0000000000000044 00005e90 FDE cie=00000000 pc=000000000180c960..000000000180cb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180c964 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180e948 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180c968 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180e95c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180c97c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000180e9d0 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000180c9f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000180e9e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180ca00 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180e9e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180ca04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 260 to 000000000180eae8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000180cb08 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000180eaf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180cb10 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180eaf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180cb14 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180eb00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180cb20 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005ed4 0000000000000058 00005ed8 FDE cie=00000000 pc=000000000180eb08..000000000180ed34 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180eb0c │ │ │ │ +00005ed4 0000000000000058 00005ed8 FDE cie=00000000 pc=000000000180cb28..000000000180cd54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180cb2c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180eb10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180cb30 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180eb1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180cb3c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000180eb2c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180cb4c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000180eba0 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000180cbc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180ebb4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180cbd4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180ebb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180cbd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000180ed0c │ │ │ │ + DW_CFA_advance_loc1: 340 to 000000000180cd2c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180ed18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180cd38 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180ed1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180cd3c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000180ed30 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180cd50 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f30 0000000000000020 00005f34 FDE cie=00000000 pc=000000000180ed40..000000000180ee90 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180ed44 │ │ │ │ +00005f30 0000000000000020 00005f34 FDE cie=00000000 pc=000000000180cd60..000000000180ceb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180cd64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180ed48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180cd68 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 324 to 000000000180ee8c │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000180ceac │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f54 0000000000000020 00005f58 FDE cie=00000000 pc=000000000180ee90..000000000180eff8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180ee94 │ │ │ │ +00005f54 0000000000000020 00005f58 FDE cie=00000000 pc=000000000180ceb0..000000000180d018 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180ceb4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180eea0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180cec0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000180eff4 │ │ │ │ + DW_CFA_advance_loc1: 340 to 000000000180d014 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f78 0000000000000024 00005f7c FDE cie=00000000 pc=000000000180f000..000000000180f1fc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180f004 │ │ │ │ +00005f78 0000000000000024 00005f7c FDE cie=00000000 pc=000000000180d020..000000000180d21c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180d024 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180f010 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180d030 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 488 to 000000000180f1f8 │ │ │ │ + DW_CFA_advance_loc1: 488 to 000000000180d218 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fa0 0000000000000024 00005fa4 FDE cie=00000000 pc=000000000180f200..000000000180f380 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180f204 │ │ │ │ +00005fa0 0000000000000024 00005fa4 FDE cie=00000000 pc=000000000180d220..000000000180d3a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180d224 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180f210 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180d230 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 364 to 000000000180f37c │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000180d39c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fc8 000000000000003c 00005fcc FDE cie=00000000 pc=000000000180f380..000000000180f894 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180f384 │ │ │ │ +00005fc8 000000000000003c 00005fcc FDE cie=00000000 pc=000000000180d3a0..000000000180d8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180d3a4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180f388 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180d3a8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-112 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000180f3a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000180d3c4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-96 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-88 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 1128 to 000000000180f80c │ │ │ │ + DW_CFA_advance_loc2: 1128 to 000000000180d82c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180f810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180d830 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006008 0000000000000024 0000600c FDE cie=00000000 pc=000000000180f8a0..000000000180fa54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180f8a4 │ │ │ │ +00006008 0000000000000024 0000600c FDE cie=00000000 pc=000000000180d8c0..000000000180da74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180d8c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180f8a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180d8c8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000180fa50 │ │ │ │ + DW_CFA_advance_loc1: 424 to 000000000180da70 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006030 0000000000000024 00006034 FDE cie=00000000 pc=000000000180fa60..000000000180fcb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180fa64 │ │ │ │ +00006030 0000000000000024 00006034 FDE cie=00000000 pc=000000000180da80..000000000180dcd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180da84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180fa70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180da90 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 580 to 000000000180fcb4 │ │ │ │ + DW_CFA_advance_loc1: 580 to 000000000180dcd4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006058 0000000000000024 0000605c FDE cie=00000000 pc=000000000180fcc0..000000000180fe74 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180fcc4 │ │ │ │ +00006058 0000000000000024 0000605c FDE cie=00000000 pc=000000000180dce0..000000000180de94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180dce4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180fcc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180dce8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000180fe70 │ │ │ │ + DW_CFA_advance_loc1: 424 to 000000000180de90 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006080 0000000000000030 00006084 FDE cie=00000000 pc=000000000180fe80..00000000018100d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180fe84 │ │ │ │ +00006080 0000000000000030 00006084 FDE cie=00000000 pc=000000000180dea0..000000000180e0f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180dea4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000180fe88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180dea8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000180fe98 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180deb8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000180fea4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180dec4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 560 to 00000000018100d4 │ │ │ │ + DW_CFA_advance_loc1: 560 to 000000000180e0f4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060b4 000000000000003c 000060b8 FDE cie=00000000 pc=00000000018100e0..00000000018104f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018100e4 │ │ │ │ +000060b4 000000000000003c 000060b8 FDE cie=00000000 pc=000000000180e100..000000000180e518 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e104 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018100f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180e110 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-128 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018100f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180e118 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001810110 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000180e130 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-96 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 232 to 00000000018101f8 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000180e218 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018101fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e21c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc1: 760 to 00000000018104f4 │ │ │ │ + DW_CFA_advance_loc1: 760 to 000000000180e514 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060f4 0000000000000010 000060f8 FDE cie=00000000 pc=0000000001810500..000000000181051c │ │ │ │ +000060f4 0000000000000010 000060f8 FDE cie=00000000 pc=000000000180e520..000000000180e53c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006108 0000000000000038 0000610c FDE cie=00000000 pc=0000000001810520..00000000018105c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001810524 │ │ │ │ +00006108 0000000000000038 0000610c FDE cie=00000000 pc=000000000180e540..000000000180e5e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e544 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181052c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180e54c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000001810560 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000180e580 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000001810590 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000180e5b0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018105b4 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000180e5d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018105b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e5d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018105c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180e5e4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006144 0000000000000024 00006148 FDE cie=00000000 pc=00000000018105c8..000000000181062c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018105cc │ │ │ │ +00006144 0000000000000024 00006148 FDE cie=00000000 pc=000000000180e5e8..000000000180e64c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e5ec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000181061c │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000180e63c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001810624 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180e644 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001810628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e648 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000616c 0000000000000028 00006170 FDE cie=00000000 pc=000000000181062c..00000000018106c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001810630 │ │ │ │ +0000616c 0000000000000028 00006170 FDE cie=00000000 pc=000000000180e64c..000000000180e6e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e650 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001810644 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180e664 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001810648 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e668 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000018106bc │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000180e6dc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006198 0000000000000010 0000619c FDE cie=00000000 pc=00000000018106c0..00000000018106c4 │ │ │ │ +00006198 0000000000000010 0000619c FDE cie=00000000 pc=000000000180e6e0..000000000180e6e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061ac 0000000000000010 000061b0 FDE cie=00000000 pc=00000000018106c4..00000000018106cc │ │ │ │ +000061ac 0000000000000010 000061b0 FDE cie=00000000 pc=000000000180e6e4..000000000180e6ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061c0 000000000000001c 000061c4 FDE cie=00000000 pc=00000000018106cc..00000000018106ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018106d0 │ │ │ │ +000061c0 000000000000001c 000061c4 FDE cie=00000000 pc=000000000180e6ec..000000000180e70c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e6f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000018106e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000180e708 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061e0 0000000000000010 000061e4 FDE cie=00000000 pc=00000000018106ec..0000000001810700 │ │ │ │ +000061e0 0000000000000010 000061e4 FDE cie=00000000 pc=000000000180e70c..000000000180e720 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061f4 000000000000002c 000061f8 FDE cie=00000000 pc=0000000001810700..0000000001810810 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181070c │ │ │ │ +000061f4 000000000000002c 000061f8 FDE cie=00000000 pc=000000000180e720..000000000180e830 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180e72c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000001810740 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000180e760 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001810744 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e764 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001810750 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180e770 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000018107d0 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000180e7f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018107d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e7f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000018107f4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000180e814 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001810804 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180e824 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006224 0000000000000010 00006228 FDE cie=00000000 pc=0000000001810810..0000000001810814 │ │ │ │ +00006224 0000000000000010 00006228 FDE cie=00000000 pc=000000000180e830..000000000180e834 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006238 0000000000000010 0000623c FDE cie=00000000 pc=0000000001810820..0000000001810824 │ │ │ │ +00006238 0000000000000010 0000623c FDE cie=00000000 pc=000000000180e840..000000000180e844 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000624c 0000000000000030 00006250 FDE cie=00000000 pc=0000000001810824..0000000001810894 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001810828 │ │ │ │ +0000624c 0000000000000030 00006250 FDE cie=00000000 pc=000000000180e844..000000000180e8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e848 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181082c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e84c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000001810874 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000180e894 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001810878 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e898 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001810890 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000180e8b0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006280 0000000000000014 00006284 FDE cie=00000000 pc=00000000018108a0..00000000018108a4 │ │ │ │ +00006280 0000000000000014 00006284 FDE cie=00000000 pc=000000000180e8c0..000000000180e8c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006298 0000000000000010 0000629c FDE cie=00000000 pc=00000000018108c0..00000000018108c4 │ │ │ │ +00006298 0000000000000010 0000629c FDE cie=00000000 pc=000000000180e8e0..000000000180e8e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062ac 0000000000000010 000062b0 FDE cie=00000000 pc=00000000018108c4..00000000018108ec │ │ │ │ +000062ac 0000000000000010 000062b0 FDE cie=00000000 pc=000000000180e8e4..000000000180e90c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062c0 0000000000000014 000062c4 FDE cie=00000000 pc=0000000001810900..0000000001810920 │ │ │ │ +000062c0 0000000000000014 000062c4 FDE cie=00000000 pc=000000000180e920..000000000180e940 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062d8 0000000000000014 000062dc FDE cie=00000000 pc=0000000001810920..0000000001810924 │ │ │ │ +000062d8 0000000000000014 000062dc FDE cie=00000000 pc=000000000180e940..000000000180e944 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062f0 000000000000002c 000062f4 FDE cie=00000000 pc=0000000001810940..00000000018109c0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001810948 │ │ │ │ +000062f0 000000000000002c 000062f4 FDE cie=00000000 pc=000000000180e960..000000000180e9e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180e968 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001810984 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000180e9a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001810994 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180e9b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018109a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180e9c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018109b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180e9d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018109b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e9d4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006320 0000000000000024 00006324 FDE cie=00000000 pc=00000000018109c0..0000000001810a1c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018109c4 │ │ │ │ +00006320 0000000000000024 00006324 FDE cie=00000000 pc=000000000180e9e0..000000000180ea3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180e9e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000018109ec │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000180ea0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018109f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180ea10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001810a00 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180ea20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001810a0c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180ea2c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001810a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180ea30 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00006348 0000000000000024 0000634c FDE cie=00000000 pc=0000000001810a20..0000000001810b6c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001810a34 │ │ │ │ +00006348 0000000000000024 0000634c FDE cie=00000000 pc=000000000180ea40..000000000180eb8c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180ea54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000001810b38 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000180eb58 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001810b40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180eb60 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006370 0000000000000010 00006374 FDE cie=00000000 pc=0000000001810b6c..0000000001810c14 │ │ │ │ +00006370 0000000000000010 00006374 FDE cie=00000000 pc=000000000180eb8c..000000000180ec34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006384 0000000000000020 00006388 FDE cie=00000000 pc=0000000001810c20..0000000001810f24 │ │ │ │ - DW_CFA_advance_loc1: 396 to 0000000001810dac │ │ │ │ +00006384 0000000000000020 00006388 FDE cie=00000000 pc=000000000180ec40..000000000180ef44 │ │ │ │ + DW_CFA_advance_loc1: 396 to 000000000180edcc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000001810e3c │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000180ee5c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001810e88 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000180eea8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001810eac │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000180eecc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ │ │ │ │ -000063a8 0000000000000010 000063ac FDE cie=00000000 pc=0000000001810f24..0000000001811060 │ │ │ │ +000063a8 0000000000000010 000063ac FDE cie=00000000 pc=000000000180ef44..000000000180f080 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063bc 0000000000000018 000063c0 FDE cie=00000000 pc=0000000001811060..00000000018110c8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001811068 │ │ │ │ +000063bc 0000000000000018 000063c0 FDE cie=00000000 pc=000000000180f080..000000000180f0e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180f088 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000018110c4 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000180f0e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063d8 0000000000000014 000063dc FDE cie=00000000 pc=00000000018110c8..00000000018112e0 │ │ │ │ - DW_CFA_advance_loc1: 524 to 00000000018112d4 │ │ │ │ +000063d8 0000000000000014 000063dc FDE cie=00000000 pc=000000000180f0e8..000000000180f300 │ │ │ │ + DW_CFA_advance_loc1: 524 to 000000000180f2f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063f0 000000000000001c 000063f4 FDE cie=00000000 pc=00000000018112e0..000000000181136c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018112e4 │ │ │ │ +000063f0 000000000000001c 000063f4 FDE cie=00000000 pc=000000000180f300..000000000180f38c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180f304 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000001811368 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000180f388 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006410 000000000000001c 00006414 FDE cie=00000000 pc=000000000181136c..00000000018115f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811370 │ │ │ │ +00006410 000000000000001c 00006414 FDE cie=00000000 pc=000000000180f38c..000000000180f610 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180f390 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000001811450 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000180f470 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180f474 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006430 0000000000000024 00006434 FDE cie=00000000 pc=00000000018115f0..00000000018116c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018115f4 │ │ │ │ +00006430 0000000000000024 00006434 FDE cie=00000000 pc=000000000180f610..000000000180f6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180f614 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 192 to 00000000018116b4 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000180f6d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018116b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180f6d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018116c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180f6e4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006458 0000000000000010 0000645c FDE cie=00000000 pc=00000000018116c8..000000000181171c │ │ │ │ +00006458 0000000000000010 0000645c FDE cie=00000000 pc=000000000180f6e8..000000000180f73c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000646c 0000000000000010 00006470 FDE cie=00000000 pc=0000000001811720..0000000001811724 │ │ │ │ +0000646c 0000000000000010 00006470 FDE cie=00000000 pc=000000000180f740..000000000180f744 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006480 0000000000000010 00006484 FDE cie=00000000 pc=0000000001811724..000000000181172c │ │ │ │ +00006480 0000000000000010 00006484 FDE cie=00000000 pc=000000000180f744..000000000180f74c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006494 0000000000000020 00006498 FDE cie=00000000 pc=000000000181172c..00000000018118a4 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000018117bc │ │ │ │ +00006494 0000000000000020 00006498 FDE cie=00000000 pc=000000000180f74c..000000000180f8c4 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000180f7dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000001811858 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000180f878 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000181187c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000180f89c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001811898 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000180f8b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064b8 0000000000000010 000064bc FDE cie=00000000 pc=00000000018118a4..0000000001811908 │ │ │ │ +000064b8 0000000000000010 000064bc FDE cie=00000000 pc=000000000180f8c4..000000000180f928 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064cc 0000000000000010 000064d0 FDE cie=00000000 pc=0000000001811908..000000000181190c │ │ │ │ +000064cc 0000000000000010 000064d0 FDE cie=00000000 pc=000000000180f928..000000000180f92c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064e0 0000000000000010 000064e4 FDE cie=00000000 pc=000000000181190c..0000000001811914 │ │ │ │ +000064e0 0000000000000010 000064e4 FDE cie=00000000 pc=000000000180f92c..000000000180f934 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064f4 000000000000002c 000064f8 FDE cie=00000000 pc=0000000001811920..0000000001811a58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811924 │ │ │ │ +000064f4 000000000000002c 000064f8 FDE cie=00000000 pc=000000000180f940..000000000180fa78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180f944 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001811930 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180f950 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000018119b4 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000180f9d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018119b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180f9d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000001811a40 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000180fa60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fa64 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006524 0000000000000010 00006528 FDE cie=00000000 pc=0000000001811a60..0000000001811a64 │ │ │ │ +00006524 0000000000000010 00006528 FDE cie=00000000 pc=000000000180fa80..000000000180fa84 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006538 000000000000001c 0000653c FDE cie=00000000 pc=0000000001811a64..0000000001811a8c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001811a6c │ │ │ │ +00006538 000000000000001c 0000653c FDE cie=00000000 pc=000000000180fa84..000000000180faac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180fa8c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001811a84 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000180faa4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006558 0000000000000010 0000655c FDE cie=00000000 pc=0000000001811a8c..0000000001811a90 │ │ │ │ +00006558 0000000000000010 0000655c FDE cie=00000000 pc=000000000180faac..000000000180fab0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000656c 0000000000000014 00006570 FDE cie=00000000 pc=0000000001811a90..0000000001811abc │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001811ab0 │ │ │ │ +0000656c 0000000000000014 00006570 FDE cie=00000000 pc=000000000180fab0..000000000180fadc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000180fad0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006584 000000000000001c 00006588 FDE cie=00000000 pc=0000000001811ac0..0000000001811c58 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001811acc │ │ │ │ +00006584 000000000000001c 00006588 FDE cie=00000000 pc=000000000180fae0..000000000180fc78 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180faec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000001811c48 │ │ │ │ + DW_CFA_advance_loc1: 380 to 000000000180fc68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fc6c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065a4 0000000000000010 000065a8 FDE cie=00000000 pc=0000000001811c60..0000000001811c80 │ │ │ │ +000065a4 0000000000000010 000065a8 FDE cie=00000000 pc=000000000180fc80..000000000180fca0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065b8 0000000000000010 000065bc FDE cie=00000000 pc=0000000001811c80..0000000001811cb0 │ │ │ │ +000065b8 0000000000000010 000065bc FDE cie=00000000 pc=000000000180fca0..000000000180fcd0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065cc 0000000000000078 000065d0 FDE cie=00000000 pc=0000000001811cb0..0000000001811dec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811cb4 │ │ │ │ +000065cc 0000000000000078 000065d0 FDE cie=00000000 pc=000000000180fcd0..000000000180fe0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fcd4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fcd8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001811cd0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000180fcf0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001811cd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180fcf8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001811ce0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180fd00 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001811ce8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180fd08 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000001811d58 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000180fd78 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fd7c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fd80 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fd84 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001811d74 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180fd94 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fd98 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001811da0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000180fdc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fdc4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fdc8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811dac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fdcc │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fdd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001811dc8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000180fde8 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001811dd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180fdf0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fdf4 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fdf8 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001811de8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180fe08 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006648 000000000000003c 0000664c FDE cie=00000000 pc=0000000001811dec..0000000001811ec4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811df0 │ │ │ │ +00006648 000000000000003c 0000664c FDE cie=00000000 pc=000000000180fe0c..000000000180fee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fe10 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fe14 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001811e04 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000180fe24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001811e10 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000180fe30 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001811e24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000180fe44 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000001811eb0 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000180fed0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fed4 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180fed8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001811ec0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000180fee0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006688 0000000000000010 0000668c FDE cie=00000000 pc=0000000001811ee0..0000000001811ee8 │ │ │ │ +00006688 0000000000000010 0000668c FDE cie=00000000 pc=000000000180ff00..000000000180ff08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000669c 0000000000000020 000066a0 FDE cie=00000000 pc=0000000001811ee8..0000000001811ffc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811eec │ │ │ │ +0000669c 0000000000000020 000066a0 FDE cie=00000000 pc=000000000180ff08..000000000181001c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180ff0c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000001811fc8 │ │ │ │ + DW_CFA_advance_loc: 220 to 000000000180ffe8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001811fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000180ffec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001811ff4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001810014 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066c0 000000000000003c 000066c4 FDE cie=00000000 pc=0000000001812000..0000000001812170 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001812004 │ │ │ │ +000066c0 000000000000003c 000066c4 FDE cie=00000000 pc=0000000001810020..0000000001810190 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001810024 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001812018 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001810038 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000181208c │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000018100ac │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181209c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018100bc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018120a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018100c8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000001812158 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000001810178 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181215c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181017c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001812160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001810180 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181216c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181018c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006700 0000000000000024 00006704 FDE cie=00000000 pc=0000000001812170..00000000018121e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001812174 │ │ │ │ +00006700 0000000000000024 00006704 FDE cie=00000000 pc=0000000001810190..0000000001810204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001810194 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181217c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181019c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000018121e0 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000001810200 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006728 0000000000000010 0000672c FDE cie=00000000 pc=00000000018121e4..0000000001812418 │ │ │ │ +00006728 0000000000000010 0000672c FDE cie=00000000 pc=0000000001810204..0000000001810438 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000673c 0000000000000078 00006740 FDE cie=00000000 pc=0000000001812420..00000000018135c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001812424 │ │ │ │ +0000673c 0000000000000078 00006740 FDE cie=00000000 pc=0000000001810440..00000000018115e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001810444 │ │ │ │ DW_CFA_def_cfa_offset: 656 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000001812450 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001810470 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-608 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-600 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-592 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-584 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-576 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-568 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-560 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-552 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-544 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-536 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-528 │ │ │ │ - DW_CFA_advance_loc2: 3072 to 0000000001813050 │ │ │ │ + DW_CFA_advance_loc2: 3072 to 0000000001811070 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-520 │ │ │ │ - DW_CFA_advance_loc1: 468 to 0000000001813224 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000001811244 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000181329c │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000018112bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018132a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018112c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 268 to 00000000018133ac │ │ │ │ + DW_CFA_advance_loc1: 268 to 00000000018113cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018133b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018113d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000001813444 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000001811464 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-520 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001813460 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001811480 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000018134b4 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000018114d4 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-520 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018134bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018114dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018134c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018114e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018134d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018114f0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000001813508 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001811528 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-520 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181351c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000181153c │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000001813588 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000018115a8 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-520 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000018135b4 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000018115d4 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067b8 0000000000000014 000067bc FDE cie=00000000 pc=00000000018135c4..00000000018135cc │ │ │ │ +000067b8 0000000000000014 000067bc FDE cie=00000000 pc=00000000018115e4..00000000018115ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067d0 0000000000000010 000067d4 FDE cie=00000000 pc=00000000018135e0..00000000018136b0 │ │ │ │ +000067d0 0000000000000010 000067d4 FDE cie=00000000 pc=0000000001811600..00000000018116d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067e4 0000000000000010 000067e8 FDE cie=00000000 pc=00000000018136b0..00000000018136e8 │ │ │ │ +000067e4 0000000000000010 000067e8 FDE cie=00000000 pc=00000000018116d0..0000000001811708 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067f8 0000000000000024 000067fc FDE cie=00000000 pc=00000000018136e8..00000000018137b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018136ec │ │ │ │ +000067f8 0000000000000024 000067fc FDE cie=00000000 pc=0000000001811708..00000000018117d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181170c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018136f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811710 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018136fc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181171c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000018137b0 │ │ │ │ + DW_CFA_advance_loc: 180 to 00000000018117d0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00006820 0000000000000010 00006824 FDE cie=00000000 pc=00000000018137c0..00000000018137e4 │ │ │ │ +00006820 0000000000000010 00006824 FDE cie=00000000 pc=00000000018117e0..0000000001811804 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006834 0000000000000010 00006838 FDE cie=00000000 pc=00000000018137e4..00000000018137ec │ │ │ │ +00006834 0000000000000010 00006838 FDE cie=00000000 pc=0000000001811804..000000000181180c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006848 0000000000000010 0000684c FDE cie=00000000 pc=00000000018137ec..00000000018137f0 │ │ │ │ +00006848 0000000000000010 0000684c FDE cie=00000000 pc=000000000181180c..0000000001811810 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000685c 0000000000000010 00006860 FDE cie=00000000 pc=00000000018137f0..00000000018137f4 │ │ │ │ +0000685c 0000000000000010 00006860 FDE cie=00000000 pc=0000000001811810..0000000001811814 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006870 0000000000000010 00006874 FDE cie=00000000 pc=0000000001813800..0000000001813830 │ │ │ │ +00006870 0000000000000010 00006874 FDE cie=00000000 pc=0000000001811820..0000000001811850 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006884 0000000000000010 00006888 FDE cie=00000000 pc=0000000001813830..00000000018138b0 │ │ │ │ +00006884 0000000000000010 00006888 FDE cie=00000000 pc=0000000001811850..00000000018118d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006898 000000000000001c 0000689c FDE cie=00000000 pc=00000000018138b0..0000000001813a60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018138b4 │ │ │ │ +00006898 000000000000001c 0000689c FDE cie=00000000 pc=00000000018118d0..0000000001811a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018118d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000001813994 │ │ │ │ + DW_CFA_advance_loc: 224 to 00000000018119b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813998 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018119b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068b8 000000000000002c 000068bc FDE cie=00000000 pc=0000000001813a60..0000000001813bf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813a64 │ │ │ │ +000068b8 000000000000002c 000068bc FDE cie=00000000 pc=0000000001811a80..0000000001811c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811a84 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001813a70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001811a90 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000001813b54 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000001811b74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811b78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000001813b88 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000001811ba8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811bac │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068e8 0000000000000014 000068ec FDE cie=00000000 pc=0000000001813c00..0000000001813c6c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813c04 │ │ │ │ +000068e8 0000000000000014 000068ec FDE cie=00000000 pc=0000000001811c20..0000000001811c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811c24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000001813c60 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000001811c80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006900 0000000000000014 00006904 FDE cie=00000000 pc=0000000001813c6c..0000000001813d14 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000001813cc4 │ │ │ │ +00006900 0000000000000014 00006904 FDE cie=00000000 pc=0000000001811c8c..0000000001811d34 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000001811ce4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001813d08 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001811d28 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006918 0000000000000010 0000691c FDE cie=00000000 pc=0000000001813d20..0000000001813d24 │ │ │ │ +00006918 0000000000000010 0000691c FDE cie=00000000 pc=0000000001811d40..0000000001811d44 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000692c 000000000000002c 00006930 FDE cie=00000000 pc=0000000001813d24..0000000001813e38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813d28 │ │ │ │ +0000692c 000000000000002c 00006930 FDE cie=00000000 pc=0000000001811d44..0000000001811e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811d48 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001813d30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001811d50 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001813d3c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001811d5c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000001813dcc │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000001811dec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811df0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000695c 0000000000000010 00006960 FDE cie=00000000 pc=0000000001813e40..0000000001813e48 │ │ │ │ +0000695c 0000000000000010 00006960 FDE cie=00000000 pc=0000000001811e60..0000000001811e68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006970 0000000000000020 00006974 FDE cie=00000000 pc=0000000001813e48..0000000001813e88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813e4c │ │ │ │ +00006970 0000000000000020 00006974 FDE cie=00000000 pc=0000000001811e68..0000000001811ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811e6c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001813e54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001811e74 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000001813e84 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000001811ea4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006994 0000000000000010 00006998 FDE cie=00000000 pc=0000000001813e88..0000000001813e90 │ │ │ │ +00006994 0000000000000010 00006998 FDE cie=00000000 pc=0000000001811ea8..0000000001811eb0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069a8 000000000000003c 000069ac FDE cie=00000000 pc=0000000001813e90..0000000001814068 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813e94 │ │ │ │ +000069a8 000000000000003c 000069ac FDE cie=00000000 pc=0000000001811eb0..0000000001812088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811eb4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001813ea4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001811ec4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000001813ef8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000001811f18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811f1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001813f3c │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000001811f5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000001813fa8 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000001811fc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813fac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811fcc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001813fcc │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001811fec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001813fd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001811ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069e8 0000000000000020 000069ec FDE cie=00000000 pc=0000000001814068..00000000018140b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181406c │ │ │ │ +000069e8 0000000000000020 000069ec FDE cie=00000000 pc=0000000001812088..00000000018120d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181208c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812090 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000018140b4 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000018120d4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a0c 0000000000000020 00006a10 FDE cie=00000000 pc=00000000018140c0..0000000001814100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018140c4 │ │ │ │ +00006a0c 0000000000000020 00006a10 FDE cie=00000000 pc=00000000018120e0..0000000001812120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018120e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000018140f8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000001812118 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a30 0000000000000044 00006a34 FDE cie=00000000 pc=0000000001814100..0000000001814290 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814104 │ │ │ │ +00006a30 0000000000000044 00006a34 FDE cie=00000000 pc=0000000001812120..00000000018122b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812124 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001814114 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001812134 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000001814140 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001812160 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 160 to 00000000018141e0 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000001812200 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018141ec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181220c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018141f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812210 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000181426c │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000181228c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181427c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181229c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814280 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018122a0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ │ │ │ │ -00006a78 0000000000000010 00006a7c FDE cie=00000000 pc=0000000001814290..000000000181430c │ │ │ │ +00006a78 0000000000000010 00006a7c FDE cie=00000000 pc=00000000018122b0..000000000181232c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a8c 000000000000006c 00006a90 FDE cie=00000000 pc=000000000181430c..00000000018145e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814310 │ │ │ │ +00006a8c 000000000000006c 00006a90 FDE cie=00000000 pc=000000000181232c..0000000001812608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812330 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812334 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-112 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000181432c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000181234c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-96 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181433c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181235c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000001814408 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000001812428 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181441c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000181243c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814420 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812440 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-120 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-112 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-104 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-96 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001814434 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001812454 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812458 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001814444 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001812464 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181444c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181246c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 372 to 00000000018145c0 │ │ │ │ + DW_CFA_advance_loc1: 372 to 00000000018125e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018145d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018125f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018145d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018125f4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018145e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001812604 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006afc 0000000000000010 00006b00 FDE cie=00000000 pc=00000000018145e8..0000000001814654 │ │ │ │ +00006afc 0000000000000010 00006b00 FDE cie=00000000 pc=0000000001812608..0000000001812674 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b10 0000000000000028 00006b14 FDE cie=00000000 pc=0000000001814660..00000000018146d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814664 │ │ │ │ +00006b10 0000000000000028 00006b14 FDE cie=00000000 pc=0000000001812680..00000000018126f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812684 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814668 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812688 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001814678 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001812698 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000018146d4 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000018126f4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b3c 0000000000000020 00006b40 FDE cie=00000000 pc=00000000018146e0..000000000181470c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018146e4 │ │ │ │ +00006b3c 0000000000000020 00006b40 FDE cie=00000000 pc=0000000001812700..000000000181272c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812704 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001814708 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001812728 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b60 0000000000000010 00006b64 FDE cie=00000000 pc=0000000001814720..0000000001814738 │ │ │ │ +00006b60 0000000000000010 00006b64 FDE cie=00000000 pc=0000000001812740..0000000001812758 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b74 0000000000000018 00006b78 FDE cie=00000000 pc=0000000001814740..0000000001814778 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181474c │ │ │ │ +00006b74 0000000000000018 00006b78 FDE cie=00000000 pc=0000000001812760..0000000001812798 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181276c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001814774 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001812794 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b90 0000000000000050 00006b94 FDE cie=00000000 pc=0000000001814780..00000000018149f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814784 │ │ │ │ +00006b90 0000000000000050 00006b94 FDE cie=00000000 pc=00000000018127a0..0000000001812a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018127a4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814788 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018127a8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000018147a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000018127c4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 444 to 0000000001814960 │ │ │ │ + DW_CFA_advance_loc1: 444 to 0000000001812980 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814964 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812984 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000018149f0 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000001812a10 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ @@ -13316,366 +13316,366 @@ │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006be4 000000000000001c 00006be8 FDE cie=00000000 pc=0000000001814a00..0000000001814b58 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001814a18 │ │ │ │ +00006be4 000000000000001c 00006be8 FDE cie=00000000 pc=0000000001812a20..0000000001812b78 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001812a38 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 316 to 0000000001814b54 │ │ │ │ + DW_CFA_advance_loc1: 316 to 0000000001812b74 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c04 0000000000000010 00006c08 FDE cie=00000000 pc=0000000001814b60..0000000001814b64 │ │ │ │ +00006c04 0000000000000010 00006c08 FDE cie=00000000 pc=0000000001812b80..0000000001812b84 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c18 0000000000000050 00006c1c FDE cie=00000000 pc=0000000001814b64..0000000001815168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814b68 │ │ │ │ +00006c18 0000000000000050 00006c1c FDE cie=00000000 pc=0000000001812b84..0000000001813188 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812b88 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001814b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001812b8c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-96 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001814b88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001812ba8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-112 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-104 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 1352 to 00000000018150d0 │ │ │ │ + DW_CFA_advance_loc2: 1352 to 00000000018130f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018150d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018130f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001815110 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001813130 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001815114 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001813134 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c6c 0000000000000010 00006c70 FDE cie=00000000 pc=0000000001815168..0000000001815170 │ │ │ │ +00006c6c 0000000000000010 00006c70 FDE cie=00000000 pc=0000000001813188..0000000001813190 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c80 0000000000000010 00006c84 FDE cie=00000000 pc=0000000001815170..0000000001815178 │ │ │ │ +00006c80 0000000000000010 00006c84 FDE cie=00000000 pc=0000000001813190..0000000001813198 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c94 0000000000000010 00006c98 FDE cie=00000000 pc=0000000001815180..0000000001815184 │ │ │ │ +00006c94 0000000000000010 00006c98 FDE cie=00000000 pc=00000000018131a0..00000000018131a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ca8 000000000000003c 00006cac FDE cie=00000000 pc=00000000018151a0..0000000001815508 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018151a4 │ │ │ │ +00006ca8 000000000000003c 00006cac FDE cie=00000000 pc=00000000018131c0..0000000001813528 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018131c4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018151ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018131cc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-128 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000018151c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000018131e8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-104 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-96 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018151d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018131f0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 680 to 0000000001815478 │ │ │ │ + DW_CFA_advance_loc1: 680 to 0000000001813498 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181547c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181349c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006ce8 0000000000000018 00006cec FDE cie=00000000 pc=0000000001815508..000000000181551c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181550c │ │ │ │ +00006ce8 0000000000000018 00006cec FDE cie=00000000 pc=0000000001813528..000000000181353c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181352c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001815518 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001813538 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d04 0000000000000018 00006d08 FDE cie=00000000 pc=0000000001815520..0000000001815534 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001815524 │ │ │ │ +00006d04 0000000000000018 00006d08 FDE cie=00000000 pc=0000000001813540..0000000001813554 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001813544 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001815530 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001813550 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d20 0000000000000020 00006d24 FDE cie=00000000 pc=0000000001815540..0000000001815598 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001815544 │ │ │ │ +00006d20 0000000000000020 00006d24 FDE cie=00000000 pc=0000000001813560..00000000018135b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001813564 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001815548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001813568 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001815594 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000018135b4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00006d44 0000000000000028 00006d48 FDE cie=00000000 pc=00000000018155a0..0000000001815628 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000018155c0 │ │ │ │ +00006d44 0000000000000028 00006d48 FDE cie=00000000 pc=00000000018135c0..0000000001813648 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018135e0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018155c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018135e8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018155d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018135f4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001815620 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001813640 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d70 0000000000000010 00006d74 FDE cie=00000000 pc=0000000001815640..00000000018156b4 │ │ │ │ +00006d70 0000000000000010 00006d74 FDE cie=00000000 pc=0000000001813660..00000000018136d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d84 0000000000000028 00006d88 FDE cie=00000000 pc=00000000018156c0..0000000001815764 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018156cc │ │ │ │ +00006d84 0000000000000028 00006d88 FDE cie=00000000 pc=00000000018136e0..0000000001813784 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018136ec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000001815748 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000001813768 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181574c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181376c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001815754 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001813774 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181575c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181377c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ │ │ │ │ -00006db0 000000000000001c 00006db4 FDE cie=00000000 pc=0000000001815764..000000000181585c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000181578c │ │ │ │ +00006db0 000000000000001c 00006db4 FDE cie=00000000 pc=0000000001813784..000000000181387c │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000018137ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000018157cc │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000018137ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000018157f8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001813818 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006dd0 000000000000001c 00006dd4 FDE cie=00000000 pc=0000000001815860..0000000001815918 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000018158ac │ │ │ │ +00006dd0 000000000000001c 00006dd4 FDE cie=00000000 pc=0000000001813880..0000000001813938 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000018138cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000018158e4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001813904 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018158e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001813908 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006df0 000000000000001c 00006df4 FDE cie=00000000 pc=0000000001815920..00000000018159dc │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000001815970 │ │ │ │ +00006df0 000000000000001c 00006df4 FDE cie=00000000 pc=0000000001813940..00000000018139fc │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000001813990 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000018159a8 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000018139c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018159ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018139cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e10 0000000000000010 00006e14 FDE cie=00000000 pc=00000000018159e0..0000000001815ad0 │ │ │ │ +00006e10 0000000000000010 00006e14 FDE cie=00000000 pc=0000000001813a00..0000000001813af0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e24 0000000000000010 00006e28 FDE cie=00000000 pc=0000000001815ad0..0000000001815ad4 │ │ │ │ +00006e24 0000000000000010 00006e28 FDE cie=00000000 pc=0000000001813af0..0000000001813af4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e38 0000000000000028 00006e3c FDE cie=00000000 pc=0000000001815ae0..0000000001815b84 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001815aec │ │ │ │ +00006e38 0000000000000028 00006e3c FDE cie=00000000 pc=0000000001813b00..0000000001813ba4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001813b0c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000001815b68 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000001813b88 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001815b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001813b8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001815b74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001813b94 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001815b7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001813b9c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ │ │ │ │ -00006e64 0000000000000018 00006e68 FDE cie=00000000 pc=0000000001815b84..0000000001815c50 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000001815bf8 │ │ │ │ +00006e64 0000000000000018 00006e68 FDE cie=00000000 pc=0000000001813ba4..0000000001813c70 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000001813c18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000001815c4c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000001813c6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e80 000000000000001c 00006e84 FDE cie=00000000 pc=0000000001815c50..0000000001815d44 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000001815cc8 │ │ │ │ +00006e80 000000000000001c 00006e84 FDE cie=00000000 pc=0000000001813c70..0000000001813d64 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000001813ce8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001815d04 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001813d24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001815d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001813d28 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ea0 000000000000001c 00006ea4 FDE cie=00000000 pc=0000000001815d44..0000000001815e38 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000001815dbc │ │ │ │ +00006ea0 000000000000001c 00006ea4 FDE cie=00000000 pc=0000000001813d64..0000000001813e58 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000001813ddc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001815df8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001813e18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001815dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001813e1c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ec0 0000000000000024 00006ec4 FDE cie=00000000 pc=0000000001815e40..00000000018161bc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001815e44 │ │ │ │ +00006ec0 0000000000000024 00006ec4 FDE cie=00000000 pc=0000000001813e60..00000000018141dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001813e64 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000001815f2c │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000001813f4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001815f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001813f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000181601c │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000181403c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001816020 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001814040 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006ee8 000000000000001c 00006eec FDE cie=00000000 pc=00000000018161c0..000000000181624c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018161c4 │ │ │ │ +00006ee8 000000000000001c 00006eec FDE cie=00000000 pc=00000000018141e0..000000000181426c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018141e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000018161f8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000001814218 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018161fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181421c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006f08 000000000000001c 00006f0c FDE cie=00000000 pc=000000000181624c..0000000001816340 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000018162c0 │ │ │ │ +00006f08 000000000000001c 00006f0c FDE cie=00000000 pc=000000000181426c..0000000001814360 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000018142e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001816304 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001814324 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001816308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001814328 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00006f28 0000000000000098 00006f2c FDE cie=00000000 pc=00000000004094a0..0000000000409814 │ │ │ │ DW_CFA_advance_loc: 4 to 00000000004094a4 │ │ │ │ @@ -13778,131 +13778,131 @@ │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fc4 0000000000000034 00006fc8 FDE cie=00000000 pc=0000000001816340..0000000001816694 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001816344 │ │ │ │ +00006fc4 0000000000000034 00006fc8 FDE cie=00000000 pc=0000000001814360..00000000018146b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001814364 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000001816424 │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000001814444 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001816428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001814448 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000181648c │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000018144ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001816490 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018144b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000018164dc │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000018144fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018164e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001814500 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001816524 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001814544 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181652c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181454c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006ffc 0000000000000010 00007000 FDE cie=00000000 pc=00000000018166a0..00000000018166c0 │ │ │ │ +00006ffc 0000000000000010 00007000 FDE cie=00000000 pc=00000000018146c0..00000000018146e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007010 0000000000000010 00007014 FDE cie=00000000 pc=00000000018166c0..00000000018166e4 │ │ │ │ +00007010 0000000000000010 00007014 FDE cie=00000000 pc=00000000018146e0..0000000001814704 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007024 0000000000000064 00007028 FDE cie=00000000 pc=00000000018166e4..0000000001816a7c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018166e8 │ │ │ │ +00007024 0000000000000064 00007028 FDE cie=00000000 pc=0000000001814704..0000000001814a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001814708 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018166f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001814714 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000181674c │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000181476c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001816758 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001814778 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000018167a4 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000018147c4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000181690c │ │ │ │ + DW_CFA_advance_loc1: 360 to 000000000181492c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001816928 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001814948 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181692c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181494c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000001816984 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000018149a4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001816988 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018149a8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000001816a60 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000001814a80 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001816a78 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001814a98 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000708c 0000000000000020 00007090 FDE cie=00000000 pc=0000000001816a80..0000000001816b98 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001816abc │ │ │ │ +0000708c 0000000000000020 00007090 FDE cie=00000000 pc=0000000001814aa0..0000000001814bb8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001814adc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000001816b2c │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000001814b4c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000001816b88 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000001814ba8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001816b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001814bac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000070b0 0000000000000068 000070b4 FDE cie=00000000 pc=0000000000409820..0000000000409e20 │ │ │ │ DW_CFA_advance_loc: 12 to 000000000040982c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ @@ -13996,111 +13996,111 @@ │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000409fc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000715c 0000000000000020 00007160 FDE cie=00000000 pc=0000000001816ba0..0000000001816d78 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000001816c08 │ │ │ │ +0000715c 0000000000000020 00007160 FDE cie=00000000 pc=0000000001814bc0..0000000001814d98 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000001814c28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000001816c88 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000001814ca8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000001816d68 │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000001814d88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001816d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001814d8c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007180 0000000000000018 00007184 FDE cie=00000000 pc=0000000001816d80..0000000001816e50 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000001816df8 │ │ │ │ +00007180 0000000000000018 00007184 FDE cie=00000000 pc=0000000001814da0..0000000001814e70 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000001814e18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000001816e4c │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000001814e6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000719c 0000000000000010 000071a0 FDE cie=00000000 pc=0000000001816e50..0000000001816e58 │ │ │ │ +0000719c 0000000000000010 000071a0 FDE cie=00000000 pc=0000000001814e70..0000000001814e78 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071b0 000000000000001c 000071b4 FDE cie=00000000 pc=0000000001816e60..0000000001816f1c │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000001816eb0 │ │ │ │ +000071b0 000000000000001c 000071b4 FDE cie=00000000 pc=0000000001814e80..0000000001814f3c │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000001814ed0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000001816ee8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001814f08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001816eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001814f0c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071d0 000000000000001c 000071d4 FDE cie=00000000 pc=0000000001816f20..0000000001816fd8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001816f6c │ │ │ │ +000071d0 000000000000001c 000071d4 FDE cie=00000000 pc=0000000001814f40..0000000001814ff8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001814f8c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000001816fa4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001814fc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001816fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001814fc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071f0 000000000000001c 000071f4 FDE cie=00000000 pc=0000000001816fe0..00000000018170d8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001817008 │ │ │ │ +000071f0 000000000000001c 000071f4 FDE cie=00000000 pc=0000000001815000..00000000018150f8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001815028 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001817048 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000001815068 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000001817074 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001815094 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007210 000000000000001c 00007214 FDE cie=00000000 pc=00000000018170e0..0000000001817128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018170e4 │ │ │ │ +00007210 000000000000001c 00007214 FDE cie=00000000 pc=0000000001815100..0000000001815148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001815104 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001817124 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000001815144 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007230 000000000000001c 00007234 FDE cie=00000000 pc=0000000001817128..0000000001817174 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181712c │ │ │ │ +00007230 000000000000001c 00007234 FDE cie=00000000 pc=0000000001815148..0000000001815194 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181514c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001817170 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001815190 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007250 0000000000000010 00007254 FDE cie=00000000 pc=0000000001817180..0000000001817188 │ │ │ │ +00007250 0000000000000010 00007254 FDE cie=00000000 pc=00000000018151a0..00000000018151a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00007264 000000000000006c 00007268 FDE cie=00000000 pc=000000000040a7ec..000000000040aa54 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000040a7f0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ @@ -14167,274 +14167,274 @@ │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072d4 0000000000000010 000072d8 FDE cie=00000000 pc=0000000001817188..0000000001817294 │ │ │ │ +000072d4 0000000000000010 000072d8 FDE cie=00000000 pc=00000000018151a8..00000000018152b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072e8 0000000000000020 000072ec FDE cie=00000000 pc=00000000018172a0..00000000018172e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018172a4 │ │ │ │ +000072e8 0000000000000020 000072ec FDE cie=00000000 pc=00000000018152c0..0000000001815304 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018152c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018172a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018152c8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000018172e0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001815300 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000730c 000000000000003c 00007310 FDE cie=00000000 pc=00000000018172e4..0000000001817400 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018172e8 │ │ │ │ +0000730c 000000000000003c 00007310 FDE cie=00000000 pc=0000000001815304..0000000001815420 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001815308 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018172ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181530c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001817300 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001815320 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001817314 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001815334 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000001817374 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000001815394 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181737c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181539c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001817384 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018153a4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817388 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018153a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000018173ec │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000181540c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018173f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001815418 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000734c 000000000000001c 00007350 FDE cie=00000000 pc=0000000001817400..0000000001817448 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817404 │ │ │ │ +0000734c 000000000000001c 00007350 FDE cie=00000000 pc=0000000001815420..0000000001815468 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001815424 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001817444 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000001815464 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000736c 0000000000000020 00007370 FDE cie=00000000 pc=0000000001817448..000000000181748c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181744c │ │ │ │ +0000736c 0000000000000020 00007370 FDE cie=00000000 pc=0000000001815468..00000000018154ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181546c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001817458 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001815478 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000001817488 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000018154a8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007390 0000000000000040 00007394 FDE cie=00000000 pc=000000000181748c..00000000018175c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817490 │ │ │ │ +00007390 0000000000000040 00007394 FDE cie=00000000 pc=00000000018154ac..00000000018155e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018154b0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817494 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018154b4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000018174b0 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000018154d0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018174b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018154d8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000001817570 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000001815590 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817574 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001815594 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181757c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181559c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817580 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018155a0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073d4 0000000000000018 000073d8 FDE cie=00000000 pc=00000000018175c8..0000000001817634 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000018175e8 │ │ │ │ +000073d4 0000000000000018 000073d8 FDE cie=00000000 pc=00000000018155e8..0000000001815654 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001815608 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000181762c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000181564c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073f0 000000000000002c 000073f4 FDE cie=00000000 pc=0000000001817640..00000000018176b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817644 │ │ │ │ +000073f0 000000000000002c 000073f4 FDE cie=00000000 pc=0000000001815660..00000000018156d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001815664 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001815668 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001817668 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001815688 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000018176ac │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000018156cc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018176b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018156d4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007420 0000000000000060 00007424 FDE cie=00000000 pc=00000000018176c0..0000000001817c04 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018176c4 │ │ │ │ +00007420 0000000000000060 00007424 FDE cie=00000000 pc=00000000018166e0..0000000001816c24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018166e4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018176c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018166e8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018176d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018166f8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018176e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001816700 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018176ec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181670c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 392 to 0000000001817874 │ │ │ │ + DW_CFA_advance_loc1: 392 to 0000000001816894 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817878 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001816898 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 580 to 0000000001817abc │ │ │ │ + DW_CFA_advance_loc1: 580 to 0000000001816adc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001816ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000001817b48 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000001816b68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817b4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001816b6c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007484 0000000000000010 00007488 FDE cie=00000000 pc=0000000001817c04..0000000001817c0c │ │ │ │ +00007484 0000000000000010 00007488 FDE cie=00000000 pc=0000000001816c24..0000000001816c2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007498 0000000000000010 0000749c FDE cie=00000000 pc=0000000001817c20..0000000001817c98 │ │ │ │ +00007498 0000000000000010 0000749c FDE cie=00000000 pc=0000000001816c40..0000000001816cb8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074ac 0000000000000010 000074b0 FDE cie=00000000 pc=0000000001817ca0..0000000001817cb0 │ │ │ │ +000074ac 0000000000000010 000074b0 FDE cie=00000000 pc=0000000001816cc0..0000000001816cd0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074c0 000000000000002c 000074c4 FDE cie=00000000 pc=0000000001817cb0..0000000001817d70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817cb4 │ │ │ │ +000074c0 000000000000002c 000074c4 FDE cie=00000000 pc=0000000001816cd0..0000000001816d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001816cd4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001817cbc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001816cdc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001817cc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001816ce4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001817ce4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001816d04 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000001817d60 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000001816d80 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001817d6c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001816d8c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ @@ -14456,52 +14456,52 @@ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000040ab38 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ │ │ │ │ -00007520 000000000000005c 00007524 FDE cie=00000000 pc=0000000001817d70..0000000001818324 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001817d7c │ │ │ │ +00007520 000000000000005c 00007524 FDE cie=00000000 pc=0000000001816d90..0000000001817344 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001816d9c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001817da0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001816dc0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-120 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001817db8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001816dd8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-104 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001817dd4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001816df4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-88 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001816df8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001816dfc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 368 to 0000000001817f4c │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000001816f6c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001816f70 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001816f74 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001816f78 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001816f7c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001816f80 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001817f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001816f84 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-136 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-128 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-120 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-104 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-96 │ │ │ │ @@ -14509,162 +14509,162 @@ │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007580 0000000000000020 00007584 FDE cie=00000000 pc=0000000001818324..0000000001818380 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818328 │ │ │ │ +00007580 0000000000000020 00007584 FDE cie=00000000 pc=0000000001817344..00000000018173a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817348 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181832c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181734c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001818378 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001817398 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075a4 0000000000000020 000075a8 FDE cie=00000000 pc=0000000001818380..00000000018183e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818384 │ │ │ │ +000075a4 0000000000000020 000075a8 FDE cie=00000000 pc=00000000018173a0..0000000001817404 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018173a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818388 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018173a8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000018183dc │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000018173fc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075c8 0000000000000034 000075cc FDE cie=00000000 pc=00000000018183e4..00000000018184d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018183e8 │ │ │ │ +000075c8 0000000000000034 000075cc FDE cie=00000000 pc=0000000001817404..00000000018174f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817408 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018183ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181740c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000181841c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000181743c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000018184c4 │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000018174e4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018184cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018174ec │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018184d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018174f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007600 000000000000001c 00007604 FDE cie=00000000 pc=00000000018184e0..0000000001818510 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018184e4 │ │ │ │ +00007600 000000000000001c 00007604 FDE cie=00000000 pc=0000000001817500..0000000001817530 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817504 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000181850c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000181752c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007620 000000000000002c 00007624 FDE cie=00000000 pc=0000000001818510..00000000018185c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818514 │ │ │ │ +00007620 000000000000002c 00007624 FDE cie=00000000 pc=0000000001817530..00000000018175e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817534 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181851c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181753c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000018185a0 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000018175c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018185a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018175c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000018185c4 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018175e4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007650 0000000000000024 00007654 FDE cie=00000000 pc=00000000018185c8..0000000001818668 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018185cc │ │ │ │ +00007650 0000000000000024 00007654 FDE cie=00000000 pc=00000000018175e8..0000000001817688 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018175ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000001818650 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000001817670 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817674 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001818664 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001817684 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007678 0000000000000038 0000767c FDE cie=00000000 pc=0000000001818668..00000000018187a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181866c │ │ │ │ +00007678 0000000000000038 0000767c FDE cie=00000000 pc=0000000001817688..00000000018177c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181768c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001818674 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001817694 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001818680 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018176a0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000001818740 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000001817760 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817764 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000076b4 000000000000007c 000076b8 FDE cie=00000000 pc=000000000040ac80..000000000040ae7c │ │ │ │ DW_CFA_advance_loc: 4 to 000000000040ac84 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ @@ -14744,92 +14744,92 @@ │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_advance_loc: 4 to 000000000040ae6c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007734 000000000000007c 00007738 FDE cie=00000000 pc=00000000018187a4..00000000018189a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018187a8 │ │ │ │ +00007734 000000000000007c 00007738 FDE cie=00000000 pc=00000000018177c4..00000000018179c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018177c8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018187b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018177d8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001818804 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001817824 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001818824 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001817844 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001818840 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001817860 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818844 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817864 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001818850 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001817870 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181885c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181787c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001818868 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001817888 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000018188c8 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000018178e8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018188cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018178ec │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018188d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018178f0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000018188e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001817904 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018188e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817908 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018188f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001817914 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018188fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181791c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001818904 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001817924 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001818910 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001817930 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000001818988 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000018179a8 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181898c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018179ac │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818990 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018179b0 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000077b4 0000000000000018 000077b8 FDE cie=00000000 pc=000000000040ae80..000000000040aeb8 │ │ │ │ DW_CFA_advance_loc: 32 to 000000000040aea0 │ │ │ │ @@ -14847,80 +14847,80 @@ │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_advance_loc: 20 to 000000000040aef8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077ec 0000000000000064 000077f0 FDE cie=00000000 pc=00000000018189a0..0000000001818d5c │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018189ac │ │ │ │ +000077ec 0000000000000064 000077f0 FDE cie=00000000 pc=00000000018179c0..0000000001817d7c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018179cc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018189b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018179d0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-128 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018189c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018179e0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018189d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018179f0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-96 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000001818ac4 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000001817ae4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817ae8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 644 to 0000000001818d4c │ │ │ │ + DW_CFA_advance_loc1: 644 to 0000000001817d6c │ │ │ │ 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: r30 (x30) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817d70 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-136 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-128 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-120 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-104 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-96 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ │ │ │ │ │ │ -00007854 000000000000001c 00007858 FDE cie=00000000 pc=0000000001818d60..0000000001818d8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818d64 │ │ │ │ +00007854 000000000000001c 00007858 FDE cie=00000000 pc=0000000001817d80..0000000001817dac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817d84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001818d88 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001817da8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ @@ -14957,363 +14957,363 @@ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000040b6f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000078b8 00000000000000b4 000078bc FDE cie=00000000 pc=0000000001818d8c..00000000018192f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818d90 │ │ │ │ +000078b8 00000000000000b4 000078bc FDE cie=00000000 pc=0000000001817dac..0000000001818310 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817db0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001818d98 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001817db8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000001818dc4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001817de4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817de8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000001818e2c │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000001817e4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817e50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000001818e78 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000001817e98 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000001818edc │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000001817efc │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001818ee8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001817f08 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817f0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001818ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001817f10 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000001818f38 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000001817f58 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001818f44 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001817f64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000001818f74 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000001817f94 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001818f7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001817f9c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000001818fac │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000001817fcc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000001818fd8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001817ff8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001819018 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000001818038 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001819034 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001818054 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000181906c │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000181808c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000018190ac │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000018180cc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000018190f4 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000001818114 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000181916c │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000181818c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000018191b8 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000018181d8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018191bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018181dc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000018191ec │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000181820c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018191f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001818218 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000001819228 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000001818248 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000181924c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000181826c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001819260 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001818280 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001819264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818284 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001819278 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001818298 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181927c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181829c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001819290 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000018182b0 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000018192a8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000018182c8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018192b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018182d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018192c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018182e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000018192d4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000018182f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018192d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018182f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007970 0000000000000058 00007974 FDE cie=00000000 pc=00000000018192f0..000000000181953c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018192f4 │ │ │ │ +00007970 0000000000000058 00007974 FDE cie=00000000 pc=0000000001818310..000000000181855c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818314 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018192f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818318 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001819304 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001818324 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-96 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001819348 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001818368 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-120 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181934c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181836c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001819350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818370 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 392 to 00000000018194d8 │ │ │ │ + DW_CFA_advance_loc1: 392 to 00000000018184f8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018194dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018184fc │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018194e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818500 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018194ec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181850c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018194f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818510 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-136 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-128 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-120 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-104 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-96 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ │ │ │ │ │ │ -000079cc 000000000000004c 000079d0 FDE cie=00000000 pc=0000000001819540..000000000181963c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001819544 │ │ │ │ +000079cc 000000000000004c 000079d0 FDE cie=00000000 pc=0000000001818560..000000000181865c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818564 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001819548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818568 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000181956c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000181858c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000181958c │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018185ac │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000018195e4 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000001818604 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018195e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818608 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018195f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001818610 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018195f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818614 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001819630 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001818650 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001819634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818654 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001819638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818658 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a1c 0000000000000040 00007a20 FDE cie=00000000 pc=0000000001819640..000000000181a13c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001819644 │ │ │ │ +00007a1c 0000000000000040 00007a20 FDE cie=00000000 pc=0000000001818660..000000000181915c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818664 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-192 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000018196a8 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000018186c8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-176 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-168 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-160 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018196b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018186d0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-144 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018196bc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018186dc │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-128 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-120 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-112 │ │ │ │ - DW_CFA_advance_loc2: 2132 to 0000000001819f10 │ │ │ │ + DW_CFA_advance_loc2: 2132 to 0000000001818f30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001819f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001818f34 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a60 0000000000000010 00007a64 FDE cie=00000000 pc=000000000181a140..000000000181a1c4 │ │ │ │ +00007a60 0000000000000010 00007a64 FDE cie=00000000 pc=0000000001819160..00000000018191e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a74 0000000000000010 00007a78 FDE cie=00000000 pc=000000000181a1c4..000000000181a1fc │ │ │ │ +00007a74 0000000000000010 00007a78 FDE cie=00000000 pc=00000000018191e4..000000000181921c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a88 000000000000002c 00007a8c FDE cie=00000000 pc=000000000181a200..000000000181a314 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181a208 │ │ │ │ +00007a88 000000000000002c 00007a8c FDE cie=00000000 pc=0000000001819220..0000000001819334 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001819228 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181a210 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001819230 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181a220 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001819240 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181a228 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001819248 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000181a308 │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000001819328 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ab8 000000000000001c 00007abc FDE cie=00000000 pc=000000000181a320..000000000181a438 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a324 │ │ │ │ +00007ab8 000000000000001c 00007abc FDE cie=00000000 pc=0000000001819340..0000000001819458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819344 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000181a418 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000001819438 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a41c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181943c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ad8 0000000000000058 00007adc FDE cie=00000000 pc=000000000181a440..000000000181a540 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a444 │ │ │ │ +00007ad8 0000000000000058 00007adc FDE cie=00000000 pc=0000000001819460..0000000001819560 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819464 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819468 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181a450 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001819470 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000181a468 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001819488 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181948c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819490 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000181a4dc │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000018194fc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a4e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819500 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a4e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819504 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181a4f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001819510 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a4f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819514 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ @@ -15322,1848 +15322,1848 @@ │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b34 0000000000000010 00007b38 FDE cie=00000000 pc=000000000181a540..000000000181a598 │ │ │ │ +00007b34 0000000000000010 00007b38 FDE cie=00000000 pc=0000000001819560..00000000018195b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b48 000000000000003c 00007b4c FDE cie=00000000 pc=000000000181a5a0..000000000181a7c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a5a4 │ │ │ │ +00007b48 000000000000003c 00007b4c FDE cie=00000000 pc=00000000018195c0..00000000018197e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018195c4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a5a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018195c8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181a5b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018195d4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181a5c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018195e0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181a5c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018195e8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000181a7a8 │ │ │ │ + DW_CFA_advance_loc1: 480 to 00000000018197c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a7ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018197cc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007b88 0000000000000028 00007b8c FDE cie=00000000 pc=000000000181a7c4..000000000181aa2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a7c8 │ │ │ │ +00007b88 0000000000000028 00007b8c FDE cie=00000000 pc=00000000018197e4..0000000001819a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018197e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181a7dc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000018197fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181a7e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 468 to 000000000181a9b4 │ │ │ │ + DW_CFA_advance_loc1: 468 to 00000000018199d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181a9c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018199e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bb4 0000000000000024 00007bb8 FDE cie=00000000 pc=000000000181aa2c..000000000181aa74 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181aa30 │ │ │ │ +00007bb4 0000000000000024 00007bb8 FDE cie=00000000 pc=0000000001819a4c..0000000001819a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819a50 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000181aa58 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001819a78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181aa5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819a7c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181aa70 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001819a90 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bdc 000000000000004c 00007be0 FDE cie=00000000 pc=000000000181aa80..000000000181adf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181aa84 │ │ │ │ +00007bdc 000000000000004c 00007be0 FDE cie=00000000 pc=0000000001819aa0..0000000001819e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819aa4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181aa88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819aa8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181aa94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001819ab4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181aaa8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001819ac8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 796 to 000000000181adc4 │ │ │ │ + DW_CFA_advance_loc1: 796 to 0000000001819de4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181adc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819de8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000181ade0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001819e00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181ade4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001819e04 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007c2c 0000000000000010 00007c30 FDE cie=00000000 pc=000000000181adf0..000000000181ae04 │ │ │ │ +00007c2c 0000000000000010 00007c30 FDE cie=00000000 pc=0000000001819e10..0000000001819e24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c40 0000000000000010 00007c44 FDE cie=00000000 pc=000000000181ae04..000000000181ae18 │ │ │ │ +00007c40 0000000000000010 00007c44 FDE cie=00000000 pc=0000000001819e24..0000000001819e38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c54 0000000000000010 00007c58 FDE cie=00000000 pc=000000000181ae20..000000000181ae68 │ │ │ │ +00007c54 0000000000000010 00007c58 FDE cie=00000000 pc=0000000001819e40..0000000001819e88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c68 0000000000000010 00007c6c FDE cie=00000000 pc=000000000181ae68..000000000181aea4 │ │ │ │ +00007c68 0000000000000010 00007c6c FDE cie=00000000 pc=0000000001819e88..0000000001819ec4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c7c 0000000000000010 00007c80 FDE cie=00000000 pc=000000000181aea4..000000000181aec0 │ │ │ │ +00007c7c 0000000000000010 00007c80 FDE cie=00000000 pc=0000000001819ec4..0000000001819ee0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c90 0000000000000010 00007c94 FDE cie=00000000 pc=000000000181aec0..000000000181aed0 │ │ │ │ +00007c90 0000000000000010 00007c94 FDE cie=00000000 pc=0000000001819ee0..0000000001819ef0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ca4 0000000000000010 00007ca8 FDE cie=00000000 pc=000000000181aed0..000000000181afbc │ │ │ │ +00007ca4 0000000000000010 00007ca8 FDE cie=00000000 pc=0000000001819ef0..0000000001819fdc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007cb8 0000000000000010 00007cbc FDE cie=00000000 pc=000000000181afc0..000000000181afd4 │ │ │ │ +00007cb8 0000000000000010 00007cbc FDE cie=00000000 pc=0000000001819fe0..0000000001819ff4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ccc 0000000000000010 00007cd0 FDE cie=00000000 pc=000000000181afe0..000000000181aff8 │ │ │ │ +00007ccc 0000000000000010 00007cd0 FDE cie=00000000 pc=000000000181a000..000000000181a018 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ce0 000000000000001c 00007ce4 FDE cie=00000000 pc=000000000181b000..000000000181b1f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b004 │ │ │ │ +00007ce0 000000000000001c 00007ce4 FDE cie=00000000 pc=000000000181a020..000000000181a214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a024 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000181b04c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000181a06c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a070 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d00 000000000000001c 00007d04 FDE cie=00000000 pc=000000000181b200..000000000181b220 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b204 │ │ │ │ +00007d00 000000000000001c 00007d04 FDE cie=00000000 pc=000000000181a220..000000000181a240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a224 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181b210 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181a230 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a234 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d20 0000000000000030 00007d24 FDE cie=00000000 pc=000000000181b220..000000000181b3dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b224 │ │ │ │ +00007d20 0000000000000030 00007d24 FDE cie=00000000 pc=000000000181a240..000000000181a3fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a244 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181b22c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181a24c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000181b308 │ │ │ │ + DW_CFA_advance_loc: 220 to 000000000181a328 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b30c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a32c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000181b360 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000181a380 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b364 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a384 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d54 0000000000000020 00007d58 FDE cie=00000000 pc=000000000181b3e0..000000000181b4e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b3e4 │ │ │ │ +00007d54 0000000000000020 00007d58 FDE cie=00000000 pc=000000000181a400..000000000181a500 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a404 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181b3ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181a40c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000181b494 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000181a4b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b498 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a4b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007d78 0000000000000030 00007d7c FDE cie=00000000 pc=000000000181b4e0..000000000181b648 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b4e4 │ │ │ │ +00007d78 0000000000000030 00007d7c FDE cie=00000000 pc=000000000181a500..000000000181a668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a504 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b4e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a508 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000181b590 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000181a5b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a5b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000181b5e0 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000181a600 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b5e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a604 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007dac 0000000000000038 00007db0 FDE cie=00000000 pc=000000000181b648..000000000181b818 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b64c │ │ │ │ +00007dac 0000000000000038 00007db0 FDE cie=00000000 pc=000000000181a668..000000000181a838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a66c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181b654 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181a674 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000181b714 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000181a734 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b718 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a738 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000181b7c8 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000181a7e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181b7cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181a7ec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007de8 0000000000000018 00007dec FDE cie=00000000 pc=000000000181b820..000000000181b8c8 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000181b87c │ │ │ │ +00007de8 0000000000000018 00007dec FDE cie=00000000 pc=000000000181a840..000000000181a8e8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000181a89c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000181b8c4 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000181a8e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e04 0000000000000018 00007e08 FDE cie=00000000 pc=000000000181b8c8..000000000181b984 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000181b934 │ │ │ │ +00007e04 0000000000000018 00007e08 FDE cie=00000000 pc=000000000181a8e8..000000000181a9a4 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000181a954 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000181b980 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000181a9a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e20 0000000000000018 00007e24 FDE cie=00000000 pc=000000000181b984..000000000181ba3c │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000181b9e4 │ │ │ │ +00007e20 0000000000000018 00007e24 FDE cie=00000000 pc=000000000181a9a4..000000000181aa5c │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000181aa04 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000181ba38 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000181aa58 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e3c 0000000000000018 00007e40 FDE cie=00000000 pc=000000000181ba40..000000000181baf8 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000181baa0 │ │ │ │ +00007e3c 0000000000000018 00007e40 FDE cie=00000000 pc=000000000181aa60..000000000181ab18 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000181aac0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000181baf4 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000181ab14 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e58 0000000000000018 00007e5c FDE cie=00000000 pc=000000000181bb00..000000000181bbac │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000181bb5c │ │ │ │ +00007e58 0000000000000018 00007e5c FDE cie=00000000 pc=000000000181ab20..000000000181abcc │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000181ab7c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000181bba8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000181abc8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e74 0000000000000018 00007e78 FDE cie=00000000 pc=000000000181bbac..000000000181bc58 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000181bc08 │ │ │ │ +00007e74 0000000000000018 00007e78 FDE cie=00000000 pc=000000000181abcc..000000000181ac78 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000181ac28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000181bc54 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000181ac74 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e90 0000000000000010 00007e94 FDE cie=00000000 pc=000000000181bc60..000000000181bc64 │ │ │ │ +00007e90 0000000000000010 00007e94 FDE cie=00000000 pc=000000000181ac80..000000000181ac84 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ea4 0000000000000018 00007ea8 FDE cie=00000000 pc=000000000181bc64..000000000181bd00 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000181bcb4 │ │ │ │ +00007ea4 0000000000000018 00007ea8 FDE cie=00000000 pc=000000000181ac84..000000000181ad20 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000181acd4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000181bcfc │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000181ad1c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ec0 0000000000000024 00007ec4 FDE cie=00000000 pc=000000000181bd00..000000000181bd88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181bd14 │ │ │ │ +00007ec0 0000000000000024 00007ec4 FDE cie=00000000 pc=000000000181ad20..000000000181ada8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000181ad34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000181bd54 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000181ad74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181bd58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181ad78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000181bd7c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000181ad9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ee8 0000000000000010 00007eec FDE cie=00000000 pc=000000000181bd88..000000000181bdf4 │ │ │ │ +00007ee8 0000000000000010 00007eec FDE cie=00000000 pc=000000000181ada8..000000000181ae14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007efc 0000000000000018 00007f00 FDE cie=00000000 pc=000000000181be00..000000000181be14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181be04 │ │ │ │ +00007efc 0000000000000018 00007f00 FDE cie=00000000 pc=000000000181ae20..000000000181ae34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181ae24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181be10 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181ae30 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f18 0000000000000010 00007f1c FDE cie=00000000 pc=000000000181be20..000000000181be44 │ │ │ │ +00007f18 0000000000000010 00007f1c FDE cie=00000000 pc=000000000181ae40..000000000181ae64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f2c 0000000000000010 00007f30 FDE cie=00000000 pc=000000000181be44..000000000181bf14 │ │ │ │ +00007f2c 0000000000000010 00007f30 FDE cie=00000000 pc=000000000181ae64..000000000181af34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f40 0000000000000010 00007f44 FDE cie=00000000 pc=000000000181bf20..000000000181bf64 │ │ │ │ +00007f40 0000000000000010 00007f44 FDE cie=00000000 pc=000000000181af40..000000000181af84 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f54 0000000000000010 00007f58 FDE cie=00000000 pc=000000000181bf64..000000000181bfdc │ │ │ │ +00007f54 0000000000000010 00007f58 FDE cie=00000000 pc=000000000181af84..000000000181affc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f68 0000000000000010 00007f6c FDE cie=00000000 pc=000000000181bfe0..000000000181bfe8 │ │ │ │ +00007f68 0000000000000010 00007f6c FDE cie=00000000 pc=000000000181b000..000000000181b008 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f7c 0000000000000010 00007f80 FDE cie=00000000 pc=000000000181bfe8..000000000181c068 │ │ │ │ +00007f7c 0000000000000010 00007f80 FDE cie=00000000 pc=000000000181b008..000000000181b088 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f90 0000000000000010 00007f94 FDE cie=00000000 pc=000000000181c068..000000000181c0f4 │ │ │ │ +00007f90 0000000000000010 00007f94 FDE cie=00000000 pc=000000000181b088..000000000181b114 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fa4 0000000000000010 00007fa8 FDE cie=00000000 pc=000000000181c100..000000000181c150 │ │ │ │ +00007fa4 0000000000000010 00007fa8 FDE cie=00000000 pc=000000000181b120..000000000181b170 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fb8 0000000000000020 00007fbc FDE cie=00000000 pc=000000000181c150..000000000181c1a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c154 │ │ │ │ +00007fb8 0000000000000020 00007fbc FDE cie=00000000 pc=000000000181b170..000000000181b1c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181b174 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181c15c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181b17c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000181c18c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000181b1ac │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00007fdc 0000000000000010 00007fe0 FDE cie=00000000 pc=000000000181c1a0..000000000181c2a0 │ │ │ │ +00007fdc 0000000000000010 00007fe0 FDE cie=00000000 pc=000000000181b1c0..000000000181b2c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ff0 0000000000000010 00007ff4 FDE cie=00000000 pc=000000000181c2a0..000000000181c300 │ │ │ │ +00007ff0 0000000000000010 00007ff4 FDE cie=00000000 pc=000000000181b2c0..000000000181b320 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008004 0000000000000010 00008008 FDE cie=00000000 pc=000000000181c300..000000000181c360 │ │ │ │ +00008004 0000000000000010 00008008 FDE cie=00000000 pc=000000000181b320..000000000181b380 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008018 0000000000000018 0000801c FDE cie=00000000 pc=000000000181c360..000000000181c37c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181c368 │ │ │ │ +00008018 0000000000000018 0000801c FDE cie=00000000 pc=000000000181b380..000000000181b39c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181b388 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181c378 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181b398 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008034 0000000000000038 00008038 FDE cie=00000000 pc=000000000181c380..000000000181c594 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c384 │ │ │ │ +00008034 0000000000000038 00008038 FDE cie=00000000 pc=000000000181b3a0..000000000181b5b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181b3a4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181c38c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181b3ac │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181c394 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181b3b4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000181c42c │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000181b44c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000181c4b8 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000181b4d8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000181c584 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000181b5a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c588 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181b5a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008070 000000000000002c 00008074 FDE cie=00000000 pc=000000000181c5a0..000000000181c66c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c5a4 │ │ │ │ +00008070 000000000000002c 00008074 FDE cie=00000000 pc=000000000181b5c0..000000000181b68c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181b5c4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c5a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181b5c8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181c5b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181b5d0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000181c5e8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000181b608 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c5ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181b60c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080a0 0000000000000014 000080a4 FDE cie=00000000 pc=000000000181c680..000000000181c684 │ │ │ │ +000080a0 0000000000000014 000080a4 FDE cie=00000000 pc=000000000181b6a0..000000000181b6a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080b8 0000000000000018 000080bc FDE cie=00000000 pc=000000000181c6a0..000000000181c6b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c6a4 │ │ │ │ +000080b8 0000000000000018 000080bc FDE cie=00000000 pc=000000000181b6c0..000000000181b6d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181b6c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181c6b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181b6d0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080d4 0000000000000024 000080d8 FDE cie=00000000 pc=000000000181c6c0..000000000181c740 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c6c4 │ │ │ │ +000080d4 0000000000000024 000080d8 FDE cie=00000000 pc=000000000181b6e0..000000000181b760 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181b6e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181c6cc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181b6ec │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000181c730 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000181b750 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c734 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181b754 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080fc 0000000000000038 00008100 FDE cie=00000000 pc=000000000181c740..000000000181c9d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c744 │ │ │ │ +000080fc 0000000000000038 00008100 FDE cie=00000000 pc=000000000181b760..000000000181b9f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181b764 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181b768 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181c750 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181b770 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181c75c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181b77c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000181c88c │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000181b8ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c890 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181b8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008138 0000000000000014 0000813c FDE cie=00000000 pc=000000000181c9e0..000000000181c9f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181c9e4 │ │ │ │ +00008138 0000000000000014 0000813c FDE cie=00000000 pc=000000000181ba00..000000000181ba18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181ba04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008150 0000000000000010 00008154 FDE cie=00000000 pc=000000000181ca00..000000000181ca04 │ │ │ │ +00008150 0000000000000010 00008154 FDE cie=00000000 pc=000000000181ba20..000000000181ba24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008164 000000000000001c 00008168 FDE cie=00000000 pc=000000000181ca04..000000000181ca70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181ca08 │ │ │ │ +00008164 000000000000001c 00008168 FDE cie=00000000 pc=000000000181ba24..000000000181ba90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181ba28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000181ca50 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000181ba70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181ca58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181ba78 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008184 0000000000000024 00008188 FDE cie=00000000 pc=000000000181ca70..000000000181cb20 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181ca7c │ │ │ │ +00008184 0000000000000024 00008188 FDE cie=00000000 pc=000000000181ba90..000000000181bb40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181ba9c │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000181cab0 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000181bad0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181cab8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181bad8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000181cad4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000181baf4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000181caf8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000181bb18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081ac 000000000000001c 000081b0 FDE cie=00000000 pc=000000000181cb20..000000000181cb50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cb24 │ │ │ │ +000081ac 000000000000001c 000081b0 FDE cie=00000000 pc=000000000181bb40..000000000181bb70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bb44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000181cb44 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000181bb64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181cb4c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181bb6c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081cc 0000000000000010 000081d0 FDE cie=00000000 pc=000000000181cb50..000000000181cb54 │ │ │ │ +000081cc 0000000000000010 000081d0 FDE cie=00000000 pc=000000000181bb70..000000000181bb74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081e0 0000000000000020 000081e4 FDE cie=00000000 pc=000000000181cb60..000000000181cb8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cb64 │ │ │ │ +000081e0 0000000000000020 000081e4 FDE cie=00000000 pc=000000000181bb80..000000000181bbac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bb84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181cb6c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181bb8c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000181cb88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000181bba8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008204 0000000000000020 00008208 FDE cie=00000000 pc=000000000181cb8c..000000000181cbcc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cb90 │ │ │ │ +00008204 0000000000000020 00008208 FDE cie=00000000 pc=000000000181bbac..000000000181bbec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bbb0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181cb9c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181bbbc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000181cbc8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000181bbe8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008228 000000000000001c 0000822c FDE cie=00000000 pc=000000000181cbcc..000000000181cbe8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cbd0 │ │ │ │ +00008228 000000000000001c 0000822c FDE cie=00000000 pc=000000000181bbec..000000000181bc08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bbf0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181cbe4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000181bc04 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008248 0000000000000044 0000824c FDE cie=00000000 pc=000000000181cc00..000000000181cda0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cc04 │ │ │ │ +00008248 0000000000000044 0000824c FDE cie=00000000 pc=000000000181bc20..000000000181bdc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bc24 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181cc10 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181bc30 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181cc1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181bc3c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000181cc48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000181bc68 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000181cd68 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000181bd88 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000181cd80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000181bda0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cd84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bda4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008290 0000000000000028 00008294 FDE cie=00000000 pc=000000000181cda0..000000000181cf2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cda4 │ │ │ │ +00008290 0000000000000028 00008294 FDE cie=00000000 pc=000000000181bdc0..000000000181bf4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bdc4 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-336 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-328 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181cdb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181bdd0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-320 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-312 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181cdbc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181bddc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000181cea4 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000181bec4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bec8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000082bc 0000000000000028 000082c0 FDE cie=00000000 pc=000000000181cf2c..000000000181cfa0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cf30 │ │ │ │ +000082bc 0000000000000028 000082c0 FDE cie=00000000 pc=000000000181bf4c..000000000181bfc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bf50 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000181cf60 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000181bf80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cf64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bf84 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000181cf80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000181bfa0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cf84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bfa4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000181cf9c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000181bfbc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000082e8 0000000000000028 000082ec FDE cie=00000000 pc=000000000181cfa0..000000000181d010 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cfa4 │ │ │ │ +000082e8 0000000000000028 000082ec FDE cie=00000000 pc=000000000181bfc0..000000000181c030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bfc4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000181cfd0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000181bff0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cfd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181bff4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000181cff0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000181c010 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181cff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c014 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000181d00c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000181c02c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008314 0000000000000034 00008318 FDE cie=00000000 pc=000000000181d010..000000000181d0f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d014 │ │ │ │ +00008314 0000000000000034 00008318 FDE cie=00000000 pc=000000000181c030..000000000181c114 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c034 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000181d038 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000181c058 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000181d088 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000181c0a8 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d08c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c0ac │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d090 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c0b0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c0b4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181d0a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181c0c0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000834c 0000000000000010 00008350 FDE cie=00000000 pc=000000000181d100..000000000181d108 │ │ │ │ +0000834c 0000000000000010 00008350 FDE cie=00000000 pc=000000000181c120..000000000181c128 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008360 0000000000000040 00008364 FDE cie=00000000 pc=000000000181d120..000000000181d2b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d124 │ │ │ │ +00008360 0000000000000040 00008364 FDE cie=00000000 pc=000000000181c140..000000000181c2d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c144 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c148 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181d130 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181c150 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181d13c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181c15c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000181d1a0 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000181c1c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d1a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c1c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000181d208 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000181c228 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d20c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c22c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000083a4 000000000000001c 000083a8 FDE cie=00000000 pc=000000000181d2b0..000000000181d308 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d2b4 │ │ │ │ +000083a4 000000000000001c 000083a8 FDE cie=00000000 pc=000000000181c2d0..000000000181c328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c2d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181d2c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000181c2e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d2cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c2ec │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000083c4 000000000000002c 000083c8 FDE cie=00000000 pc=000000000181d308..000000000181d384 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d30c │ │ │ │ +000083c4 000000000000002c 000083c8 FDE cie=00000000 pc=000000000181c328..000000000181c3a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c32c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181d314 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181c334 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181d324 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181c344 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000181d35c │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000181c37c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d360 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c380 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000083f4 0000000000000010 000083f8 FDE cie=00000000 pc=000000000181d384..000000000181d39c │ │ │ │ +000083f4 0000000000000010 000083f8 FDE cie=00000000 pc=000000000181c3a4..000000000181c3bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008408 000000000000002c 0000840c FDE cie=00000000 pc=000000000181d3a0..000000000181d424 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d3a4 │ │ │ │ +00008408 000000000000002c 0000840c FDE cie=00000000 pc=000000000181c3c0..000000000181c444 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c3c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181d3ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181c3cc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000181d3e0 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000181c400 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d3e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c404 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000181d414 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000181c434 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d418 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c438 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008438 000000000000001c 0000843c FDE cie=00000000 pc=000000000181d424..000000000181d478 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181d42c │ │ │ │ +00008438 000000000000001c 0000843c FDE cie=00000000 pc=000000000181c444..000000000181c498 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181c44c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000181d44c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000181c46c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c470 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008458 0000000000000010 0000845c FDE cie=00000000 pc=000000000181d480..000000000181d488 │ │ │ │ +00008458 0000000000000010 0000845c FDE cie=00000000 pc=000000000181c4a0..000000000181c4a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000846c 0000000000000010 00008470 FDE cie=00000000 pc=000000000181d488..000000000181d48c │ │ │ │ +0000846c 0000000000000010 00008470 FDE cie=00000000 pc=000000000181c4a8..000000000181c4ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008480 000000000000001c 00008484 FDE cie=00000000 pc=000000000181d48c..000000000181d4c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d490 │ │ │ │ +00008480 000000000000001c 00008484 FDE cie=00000000 pc=000000000181c4ac..000000000181c4e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c4b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000181d4c4 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000181c4e4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000084a0 000000000000001c 000084a4 FDE cie=00000000 pc=000000000181d4c8..000000000181d510 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000181d4e0 │ │ │ │ +000084a0 000000000000001c 000084a4 FDE cie=00000000 pc=000000000181c4e8..000000000181c530 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000181c500 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000181d500 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000181c520 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d504 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c524 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000084c0 0000000000000024 000084c4 FDE cie=00000000 pc=000000000181d510..000000000181d59c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181d51c │ │ │ │ +000084c0 0000000000000024 000084c4 FDE cie=00000000 pc=000000000181c530..000000000181c5bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181c53c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181d52c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181c54c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c550 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000181d568 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000181c588 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d56c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c58c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000084e8 0000000000000034 000084ec FDE cie=00000000 pc=000000000181d5a0..000000000181d820 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d5a4 │ │ │ │ +000084e8 0000000000000034 000084ec FDE cie=00000000 pc=000000000181c5c0..000000000181c840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c5c4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-160 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d5a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c5c8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-144 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181d5b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181c5d8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-128 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-120 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-112 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 320 to 000000000181d6f8 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000181c718 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d6fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c71c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008520 000000000000001c 00008524 FDE cie=00000000 pc=000000000181d820..000000000181d860 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d824 │ │ │ │ +00008520 000000000000001c 00008524 FDE cie=00000000 pc=000000000181c840..000000000181c880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c844 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181d838 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000181c858 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d83c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c85c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008540 000000000000002c 00008544 FDE cie=00000000 pc=000000000181d860..000000000181d8f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d864 │ │ │ │ +00008540 000000000000002c 00008544 FDE cie=00000000 pc=000000000181c880..000000000181c914 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c884 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181d874 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181c894 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000181d8b8 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000181c8d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d8bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c8dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181d8c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181c8e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181d8d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181c8f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008570 0000000000000020 00008574 FDE cie=00000000 pc=000000000181d900..000000000181d934 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181d90c │ │ │ │ +00008570 0000000000000020 00008574 FDE cie=00000000 pc=000000000181c920..000000000181c954 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181c92c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181d920 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000181c940 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c944 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c948 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008594 0000000000000010 00008598 FDE cie=00000000 pc=000000000181d940..000000000181d948 │ │ │ │ +00008594 0000000000000010 00008598 FDE cie=00000000 pc=000000000181c960..000000000181c968 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000085a8 0000000000000018 000085ac FDE cie=00000000 pc=000000000181d948..000000000181d960 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d94c │ │ │ │ +000085a8 0000000000000018 000085ac FDE cie=00000000 pc=000000000181c968..000000000181c980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c96c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181d958 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181c978 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000085c4 0000000000000010 000085c8 FDE cie=00000000 pc=000000000181d960..000000000181d964 │ │ │ │ +000085c4 0000000000000010 000085c8 FDE cie=00000000 pc=000000000181c980..000000000181c984 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000085d8 0000000000000024 000085dc FDE cie=00000000 pc=000000000181d964..000000000181d9b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d968 │ │ │ │ +000085d8 0000000000000024 000085dc FDE cie=00000000 pc=000000000181c984..000000000181c9d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c988 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d96c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c98c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000181d9a0 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000181c9c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d9a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c9c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008600 0000000000000020 00008604 FDE cie=00000000 pc=000000000181d9c0..000000000181da00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181d9c4 │ │ │ │ +00008600 0000000000000020 00008604 FDE cie=00000000 pc=000000000181c9e0..000000000181ca20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181c9e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181d9cc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181c9ec │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000181d9fc │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000181ca1c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00008624 000000000000002c 00008628 FDE cie=00000000 pc=000000000181da00..000000000181da94 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181da04 │ │ │ │ +00008624 000000000000002c 00008628 FDE cie=00000000 pc=000000000181ca20..000000000181cab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181ca24 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000181da48 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000181ca68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181da4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181ca6c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000181da68 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000181ca88 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181da6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181ca8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181da7c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181ca9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181da80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181caa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181da90 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181cab0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008654 000000000000001c 00008658 FDE cie=00000000 pc=000000000181daa0..000000000181dac4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181daa4 │ │ │ │ +00008654 000000000000001c 00008658 FDE cie=00000000 pc=000000000181cac0..000000000181cae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cac4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181dab0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181cad0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cad4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008674 000000000000001c 00008678 FDE cie=00000000 pc=000000000181dac4..000000000181dae8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dac8 │ │ │ │ +00008674 000000000000001c 00008678 FDE cie=00000000 pc=000000000181cae4..000000000181cb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cae8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181dad4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181caf4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181caf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008694 000000000000001c 00008698 FDE cie=00000000 pc=000000000181dae8..000000000181db0c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181daec │ │ │ │ +00008694 000000000000001c 00008698 FDE cie=00000000 pc=000000000181cb08..000000000181cb2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cb0c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181daf8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181cb18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dafc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cb1c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000086b4 000000000000001c 000086b8 FDE cie=00000000 pc=000000000181db0c..000000000181db30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181db10 │ │ │ │ +000086b4 000000000000001c 000086b8 FDE cie=00000000 pc=000000000181cb2c..000000000181cb50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cb30 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181db1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181cb3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181db20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cb40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000086d4 0000000000000034 000086d8 FDE cie=00000000 pc=000000000181db30..000000000181dc18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181db34 │ │ │ │ +000086d4 0000000000000034 000086d8 FDE cie=00000000 pc=000000000181cb50..000000000181cc38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cb54 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181db38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cb58 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181db44 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181cb64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000181dbe0 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000181cc00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dbe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cc04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181dbf8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000181cc18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dbfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cc1c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000870c 0000000000000010 00008710 FDE cie=00000000 pc=000000000181dc20..000000000181dc24 │ │ │ │ +0000870c 0000000000000010 00008710 FDE cie=00000000 pc=000000000181cc40..000000000181cc44 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008720 0000000000000014 00008724 FDE cie=00000000 pc=000000000181dc24..000000000181dc30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dc28 │ │ │ │ +00008720 0000000000000014 00008724 FDE cie=00000000 pc=000000000181cc44..000000000181cc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cc48 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008738 0000000000000034 0000873c FDE cie=00000000 pc=000000000181dc30..000000000181dce0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dc34 │ │ │ │ +00008738 0000000000000034 0000873c FDE cie=00000000 pc=000000000181cc50..000000000181cd00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cc54 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dc38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cc58 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000181dc50 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000181cc70 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000181dcb8 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000181ccd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dcbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181ccdc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000181dcdc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000181ccfc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008770 0000000000000024 00008774 FDE cie=00000000 pc=000000000181dce0..000000000181dd1c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dce4 │ │ │ │ +00008770 0000000000000024 00008774 FDE cie=00000000 pc=000000000181cd00..000000000181cd3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cd04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000181dcfc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000181cd1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dd00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cd20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181dd14 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000181cd34 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008798 0000000000000010 0000879c FDE cie=00000000 pc=000000000181dd20..000000000181dd24 │ │ │ │ +00008798 0000000000000010 0000879c FDE cie=00000000 pc=000000000181cd40..000000000181cd44 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000087ac 0000000000000010 000087b0 FDE cie=00000000 pc=000000000181dd24..000000000181dd2c │ │ │ │ +000087ac 0000000000000010 000087b0 FDE cie=00000000 pc=000000000181cd44..000000000181cd4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000087c0 0000000000000010 000087c4 FDE cie=00000000 pc=000000000181dd2c..000000000181dd34 │ │ │ │ +000087c0 0000000000000010 000087c4 FDE cie=00000000 pc=000000000181cd4c..000000000181cd54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000087d4 0000000000000010 000087d8 FDE cie=00000000 pc=000000000181dd40..000000000181dd44 │ │ │ │ +000087d4 0000000000000010 000087d8 FDE cie=00000000 pc=000000000181cd60..000000000181cd64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000087e8 000000000000001c 000087ec FDE cie=00000000 pc=000000000181dd44..000000000181dd70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dd48 │ │ │ │ +000087e8 000000000000001c 000087ec FDE cie=00000000 pc=000000000181cd64..000000000181cd90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cd68 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181dd58 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181cd78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dd5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cd7c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008808 0000000000000010 0000880c FDE cie=00000000 pc=000000000181dd70..000000000181dd78 │ │ │ │ +00008808 0000000000000010 0000880c FDE cie=00000000 pc=000000000181cd90..000000000181cd98 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000881c 000000000000001c 00008820 FDE cie=00000000 pc=000000000181dd80..000000000181ddac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dd84 │ │ │ │ +0000881c 000000000000001c 00008820 FDE cie=00000000 pc=000000000181cda0..000000000181cdcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cda4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181dd94 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181cdb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dd98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cdb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000883c 000000000000001c 00008840 FDE cie=00000000 pc=000000000181ddac..000000000181ddd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181ddb0 │ │ │ │ +0000883c 000000000000001c 00008840 FDE cie=00000000 pc=000000000181cdcc..000000000181cdf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cdd0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181ddc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181cde0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181ddc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cde4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000885c 0000000000000010 00008860 FDE cie=00000000 pc=000000000181dde0..000000000181dde8 │ │ │ │ +0000885c 0000000000000010 00008860 FDE cie=00000000 pc=000000000181ce00..000000000181ce08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008870 0000000000000010 00008874 FDE cie=00000000 pc=000000000181dde8..000000000181ddec │ │ │ │ +00008870 0000000000000010 00008874 FDE cie=00000000 pc=000000000181ce08..000000000181ce0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008884 0000000000000010 00008888 FDE cie=00000000 pc=000000000181ddec..000000000181ddf4 │ │ │ │ +00008884 0000000000000010 00008888 FDE cie=00000000 pc=000000000181ce0c..000000000181ce14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008898 000000000000001c 0000889c FDE cie=00000000 pc=000000000181de00..000000000181de80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181de04 │ │ │ │ +00008898 000000000000001c 0000889c FDE cie=00000000 pc=000000000181ce20..000000000181cea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181ce24 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-160 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000181de7c │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000181ce9c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000088b8 000000000000001c 000088bc FDE cie=00000000 pc=000000000181de80..000000000181deac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181de84 │ │ │ │ +000088b8 000000000000001c 000088bc FDE cie=00000000 pc=000000000181cea0..000000000181cecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cea4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181de94 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181ceb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181de98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181ceb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000088d8 000000000000001c 000088dc FDE cie=00000000 pc=000000000181deac..000000000181dedc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181deb0 │ │ │ │ +000088d8 000000000000001c 000088dc FDE cie=00000000 pc=000000000181cecc..000000000181cefc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181ced0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181dec4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000181cee4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cee8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000088f8 0000000000000010 000088fc FDE cie=00000000 pc=000000000181dee0..000000000181dee8 │ │ │ │ +000088f8 0000000000000010 000088fc FDE cie=00000000 pc=000000000181cf00..000000000181cf08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000890c 0000000000000020 00008910 FDE cie=00000000 pc=000000000181dee8..000000000181df14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181deec │ │ │ │ +0000890c 0000000000000020 00008910 FDE cie=00000000 pc=000000000181cf08..000000000181cf34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cf0c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181defc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181cf1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181df00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cf20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181df04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cf24 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008930 000000000000001c 00008934 FDE cie=00000000 pc=000000000181df20..000000000181df38 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181df24 │ │ │ │ +00008930 000000000000001c 00008934 FDE cie=00000000 pc=000000000181cf40..000000000181cf58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cf44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181df34 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181cf54 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008950 0000000000000024 00008954 FDE cie=00000000 pc=000000000181df40..000000000181df98 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181df44 │ │ │ │ +00008950 0000000000000024 00008954 FDE cie=00000000 pc=000000000181cf60..000000000181cfb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cf64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000181df88 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000181cfa8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181df8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cfac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181df94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181cfb4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008978 0000000000000054 0000897c FDE cie=00000000 pc=000000000181dfa0..000000000181e5ac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dfa4 │ │ │ │ +00008978 0000000000000054 0000897c FDE cie=00000000 pc=000000000181cfc0..000000000181d5cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cfc4 │ │ │ │ DW_CFA_def_cfa_offset: 736 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181dfa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181cfc8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-736 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-728 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181dfb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181cfd4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-720 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-712 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181dfc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181cfe0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-704 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-696 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-688 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-680 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181dfd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181cff0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-672 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-664 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-656 │ │ │ │ - DW_CFA_advance_loc1: 596 to 000000000181e224 │ │ │ │ + DW_CFA_advance_loc1: 596 to 000000000181d244 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181e228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181d248 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 828 to 000000000181e564 │ │ │ │ + DW_CFA_advance_loc1: 828 to 000000000181d584 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181e568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181d588 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000089d0 0000000000000010 000089d4 FDE cie=00000000 pc=000000000181e5c0..000000000181e5c4 │ │ │ │ +000089d0 0000000000000010 000089d4 FDE cie=00000000 pc=000000000181d5e0..000000000181d5e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000089e4 0000000000000010 000089e8 FDE cie=00000000 pc=000000000181e5c4..000000000181e5e4 │ │ │ │ +000089e4 0000000000000010 000089e8 FDE cie=00000000 pc=000000000181d5e4..000000000181d604 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000089f8 0000000000000024 000089fc FDE cie=00000000 pc=000000000181e5e4..000000000181e668 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181e5e8 │ │ │ │ +000089f8 0000000000000024 000089fc FDE cie=00000000 pc=000000000181d604..000000000181d688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181d608 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-224 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181e5f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181d610 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-208 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000181e664 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000181d684 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008a20 0000000000000014 00008a24 FDE cie=00000000 pc=000000000181e668..000000000181e688 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000181e680 │ │ │ │ +00008a20 0000000000000014 00008a24 FDE cie=00000000 pc=000000000181d688..000000000181d6a8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000181d6a0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008a38 0000000000000014 00008a3c FDE cie=00000000 pc=000000000181e688..000000000181e704 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000181e6f0 │ │ │ │ +00008a38 0000000000000014 00008a3c FDE cie=00000000 pc=000000000181d6a8..000000000181d724 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000181d710 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008a50 0000000000000010 00008a54 FDE cie=00000000 pc=000000000181e704..000000000181e714 │ │ │ │ +00008a50 0000000000000010 00008a54 FDE cie=00000000 pc=000000000181d724..000000000181d734 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008a64 000000000000001c 00008a68 FDE cie=00000000 pc=000000000181e720..000000000181e74c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181e724 │ │ │ │ +00008a64 000000000000001c 00008a68 FDE cie=00000000 pc=000000000181d740..000000000181d76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181d744 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000181e748 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000181d768 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008a84 0000000000000010 00008a88 FDE cie=00000000 pc=000000000181e74c..000000000181e750 │ │ │ │ +00008a84 0000000000000010 00008a88 FDE cie=00000000 pc=000000000181d76c..000000000181d770 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008a98 0000000000000010 00008a9c FDE cie=00000000 pc=000000000181e750..000000000181e75c │ │ │ │ +00008a98 0000000000000010 00008a9c FDE cie=00000000 pc=000000000181d770..000000000181d77c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008aac 000000000000001c 00008ab0 FDE cie=00000000 pc=000000000181e760..000000000181e7ac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181e764 │ │ │ │ +00008aac 000000000000001c 00008ab0 FDE cie=00000000 pc=000000000181d780..000000000181d7cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181d784 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181e774 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181d794 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181e778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181d798 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008acc 0000000000000010 00008ad0 FDE cie=00000000 pc=000000000181e7ac..000000000181e7c4 │ │ │ │ +00008acc 0000000000000010 00008ad0 FDE cie=00000000 pc=000000000181d7cc..000000000181d7e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ae0 0000000000000010 00008ae4 FDE cie=00000000 pc=000000000181e7c4..000000000181e7dc │ │ │ │ +00008ae0 0000000000000010 00008ae4 FDE cie=00000000 pc=000000000181d7e4..000000000181d7fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008af4 0000000000000010 00008af8 FDE cie=00000000 pc=000000000181e7e0..000000000181e7f4 │ │ │ │ +00008af4 0000000000000010 00008af8 FDE cie=00000000 pc=000000000181d800..000000000181d814 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008b08 0000000000000020 00008b0c FDE cie=00000000 pc=000000000181e800..000000000181e850 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181e804 │ │ │ │ +00008b08 0000000000000020 00008b0c FDE cie=00000000 pc=000000000181d820..000000000181d870 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181d824 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181e810 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181d830 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000181e84c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000181d86c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00008b2c 0000000000000078 00008b30 FDE cie=00000000 pc=000000000181e850..000000000181eb04 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181e858 │ │ │ │ +00008b2c 0000000000000078 00008b30 FDE cie=00000000 pc=000000000181d870..000000000181db24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181d878 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-496 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-488 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181e85c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181d87c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-448 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-440 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000181e888 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000181d8a8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-472 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-480 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000181e8c4 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000181d8e4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-456 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-464 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181e8c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181d8e8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-432 │ │ │ │ - DW_CFA_advance_loc1: 372 to 000000000181ea3c │ │ │ │ + DW_CFA_advance_loc1: 372 to 000000000181da5c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181ea40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181da60 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181ea44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181da64 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181ea4c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181da6c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181ea50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181da70 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-488 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-480 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-472 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-464 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-456 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-448 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-440 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-432 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-496 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000181eaac │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000181dacc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181eab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181dad0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181eab8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181dad8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-480 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-472 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-464 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-456 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-432 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181eac8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181dae8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181ead0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181daf0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181ead4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181daf4 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181ead8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181daf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000181eae8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000181db08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181eaf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181db10 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181eaf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181db14 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181eaf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181db18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ba8 0000000000000038 00008bac FDE cie=00000000 pc=000000000181eb04..000000000181ec30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181eb08 │ │ │ │ +00008ba8 0000000000000038 00008bac FDE cie=00000000 pc=000000000181db24..000000000181dc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181db28 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181eb10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181db30 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181eb18 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181db38 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000181eb2c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000181db4c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000181eb38 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000181db58 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000181ec2c │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000181dc4c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ @@ -17171,296 +17171,296 @@ │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008be4 0000000000000020 00008be8 FDE cie=00000000 pc=000000000181ec30..000000000181ec98 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000181ec38 │ │ │ │ +00008be4 0000000000000020 00008be8 FDE cie=00000000 pc=000000000181dc50..000000000181dcb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000181dc58 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000181ec80 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000181dca0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181ec84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181dca4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c08 0000000000000028 00008c0c FDE cie=00000000 pc=000000000181eca0..000000000181ede8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181eca4 │ │ │ │ +00008c08 0000000000000028 00008c0c FDE cie=00000000 pc=000000000181dcc0..000000000181de08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181dcc4 │ │ │ │ DW_CFA_def_cfa_offset: 496 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-496 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-488 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000181eda0 │ │ │ │ + DW_CFA_advance_loc: 252 to 000000000181ddc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181eda4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181ddc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000181edc4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000181dde4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181edc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181dde8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c34 0000000000000028 00008c38 FDE cie=00000000 pc=000000000181ede8..000000000181eeac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181edec │ │ │ │ +00008c34 0000000000000028 00008c38 FDE cie=00000000 pc=000000000181de08..000000000181decc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181de0c │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-320 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-312 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000181ee64 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000181de84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181ee68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181de88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000181eea8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000181dec8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c60 0000000000000010 00008c64 FDE cie=00000000 pc=000000000181eec0..000000000181eee0 │ │ │ │ +00008c60 0000000000000010 00008c64 FDE cie=00000000 pc=000000000181dee0..000000000181df00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c74 0000000000000010 00008c78 FDE cie=00000000 pc=000000000181eee0..000000000181eef8 │ │ │ │ +00008c74 0000000000000010 00008c78 FDE cie=00000000 pc=000000000181df00..000000000181df18 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c88 000000000000001c 00008c8c FDE cie=00000000 pc=000000000181ef00..000000000181ef6c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000181ef04 │ │ │ │ +00008c88 000000000000001c 00008c8c FDE cie=00000000 pc=000000000181df20..000000000181df8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000181df24 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-288 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000181ef68 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000181df88 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ca8 000000000000001c 00008cac FDE cie=00000000 pc=000000000182ff00..000000000182ff4c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000182ff04 │ │ │ │ +00008ca8 000000000000001c 00008cac FDE cie=00000000 pc=000000000182ef20..000000000182ef6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182ef24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000182ff48 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000182ef68 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008cc8 0000000000000018 00008ccc FDE cie=00000000 pc=000000000182ff4c..000000000182ffe8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000182ff78 │ │ │ │ +00008cc8 0000000000000018 00008ccc FDE cie=00000000 pc=000000000182ef6c..000000000182f008 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000182ef98 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000182ffe4 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000182f004 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ce4 0000000000000020 00008ce8 FDE cie=00000000 pc=000000000182ffe8..0000000001830030 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000182ffec │ │ │ │ +00008ce4 0000000000000020 00008ce8 FDE cie=00000000 pc=000000000182f008..000000000182f050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f00c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000182fff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f010 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000183002c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000182f04c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00008d08 0000000000000014 00008d0c FDE cie=00000000 pc=0000000001830030..000000000183003c │ │ │ │ +00008d08 0000000000000014 00008d0c FDE cie=00000000 pc=000000000182f050..000000000182f05c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d20 0000000000000010 00008d24 FDE cie=00000000 pc=0000000001830040..0000000001830058 │ │ │ │ +00008d20 0000000000000010 00008d24 FDE cie=00000000 pc=000000000182f060..000000000182f078 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d34 0000000000000010 00008d38 FDE cie=00000000 pc=0000000001830060..00000000018300e0 │ │ │ │ +00008d34 0000000000000010 00008d38 FDE cie=00000000 pc=000000000182f080..000000000182f100 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d48 0000000000000020 00008d4c FDE cie=00000000 pc=00000000018300e0..0000000001830168 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001830100 │ │ │ │ +00008d48 0000000000000020 00008d4c FDE cie=00000000 pc=000000000182f100..000000000182f188 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000182f120 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000183014c │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000182f16c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001830154 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000182f174 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001830160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000182f180 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d6c 000000000000002c 00008d70 FDE cie=00000000 pc=0000000001830168..000000000183021c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183016c │ │ │ │ +00008d6c 000000000000002c 00008d70 FDE cie=00000000 pc=000000000182f188..000000000182f23c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f18c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f190 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000183018c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000182f1ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830190 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f1b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000001830218 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000182f238 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d9c 000000000000001c 00008da0 FDE cie=00000000 pc=0000000001830220..0000000001830270 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830224 │ │ │ │ +00008d9c 000000000000001c 00008da0 FDE cie=00000000 pc=000000000182f240..000000000182f290 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f244 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000183026c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000182f28c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008dbc 0000000000000020 00008dc0 FDE cie=00000000 pc=0000000001830270..00000000018302a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830274 │ │ │ │ +00008dbc 0000000000000020 00008dc0 FDE cie=00000000 pc=000000000182f290..000000000182f2c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f294 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001830280 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000182f2a0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000018302a0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000182f2c0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008de0 0000000000000024 00008de4 FDE cie=00000000 pc=00000000018302a4..00000000018303e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018302a8 │ │ │ │ +00008de0 0000000000000024 00008de4 FDE cie=00000000 pc=000000000182f2c4..000000000182f408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f2c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018302b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000182f2d0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000183035c │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000182f37c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830360 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f380 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008e08 0000000000000020 00008e0c FDE cie=00000000 pc=00000000018303e8..000000000183044c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001830408 │ │ │ │ +00008e08 0000000000000020 00008e0c FDE cie=00000000 pc=000000000182f408..000000000182f46c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000182f428 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000001830434 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000182f454 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001830444 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000182f464 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f468 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008e2c 0000000000000018 00008e30 FDE cie=00000000 pc=000000000183044c..0000000001830578 │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000018304fc │ │ │ │ +00008e2c 0000000000000018 00008e30 FDE cie=00000000 pc=000000000182f46c..000000000182f598 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000182f51c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001830548 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000182f568 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008e48 0000000000000044 00008e4c FDE cie=00000000 pc=0000000001830580..00000000018306a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830584 │ │ │ │ +00008e48 0000000000000044 00008e4c FDE cie=00000000 pc=000000000182f5a0..000000000182f6c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f5a4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001830590 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000182f5b0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000018305ac │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000182f5cc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018305b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f5d0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000001830610 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000182f630 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830614 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f634 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001830624 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000182f644 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f648 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ @@ -17468,1805 +17468,1805 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008e90 0000000000000014 00008e94 FDE cie=00000000 pc=00000000018306c0..00000000018307a0 │ │ │ │ +00008e90 0000000000000014 00008e94 FDE cie=00000000 pc=000000000182f6e0..000000000182f7c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ea8 0000000000000010 00008eac FDE cie=00000000 pc=00000000018307a0..00000000018307c0 │ │ │ │ +00008ea8 0000000000000010 00008eac FDE cie=00000000 pc=000000000182f7c0..000000000182f7e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ebc 0000000000000010 00008ec0 FDE cie=00000000 pc=00000000018307c0..00000000018307cc │ │ │ │ +00008ebc 0000000000000010 00008ec0 FDE cie=00000000 pc=000000000182f7e0..000000000182f7ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ed0 0000000000000038 00008ed4 FDE cie=00000000 pc=00000000018307cc..00000000018308b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018307d0 │ │ │ │ +00008ed0 0000000000000038 00008ed4 FDE cie=00000000 pc=000000000182f7ec..000000000182f8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f7f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018307d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f7f4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000018307ec │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000182f80c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000001830868 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000182f888 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001830870 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000182f890 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830874 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f894 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f0c 0000000000000010 00008f10 FDE cie=00000000 pc=00000000018308c0..00000000018308cc │ │ │ │ +00008f0c 0000000000000010 00008f10 FDE cie=00000000 pc=000000000182f8e0..000000000182f8ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f20 0000000000000010 00008f24 FDE cie=00000000 pc=00000000018308e0..0000000001830960 │ │ │ │ +00008f20 0000000000000010 00008f24 FDE cie=00000000 pc=000000000182f900..000000000182f980 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f34 0000000000000018 00008f38 FDE cie=00000000 pc=0000000001830960..000000000183097c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830964 │ │ │ │ +00008f34 0000000000000018 00008f38 FDE cie=00000000 pc=000000000182f980..000000000182f99c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182f984 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001830974 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000182f994 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f50 0000000000000010 00008f54 FDE cie=00000000 pc=0000000001830980..0000000001830a20 │ │ │ │ +00008f50 0000000000000010 00008f54 FDE cie=00000000 pc=000000000182f9a0..000000000182fa40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f64 0000000000000028 00008f68 FDE cie=00000000 pc=0000000001830a20..0000000001830ce8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830a24 │ │ │ │ +00008f64 0000000000000028 00008f68 FDE cie=00000000 pc=000000000182fa40..000000000182fd08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182fa44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000001830a6c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000182fa8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182fa90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000001830b30 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000182fb50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182fb54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000001830bc0 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000182fbe0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830bc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182fbe4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f90 0000000000000024 00008f94 FDE cie=00000000 pc=0000000001830ce8..0000000001830d94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830cec │ │ │ │ +00008f90 0000000000000024 00008f94 FDE cie=00000000 pc=000000000182fd08..000000000182fdb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182fd0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001830cf8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000182fd18 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000001830d90 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000182fdb0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008fb8 0000000000000024 00008fbc FDE cie=00000000 pc=0000000001830da0..0000000001830dd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830da4 │ │ │ │ +00008fb8 0000000000000024 00008fbc FDE cie=00000000 pc=000000000182fdc0..000000000182fdf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182fdc4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001830db8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000182fdd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182fddc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001830dd4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000182fdf4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008fe0 0000000000000020 00008fe4 FDE cie=00000000 pc=0000000001830de0..0000000001830e44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830de4 │ │ │ │ +00008fe0 0000000000000020 00008fe4 FDE cie=00000000 pc=000000000182fe00..000000000182fe64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182fe04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001830dec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000182fe0c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000001830e40 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000182fe60 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00009004 0000000000000014 00009008 FDE cie=00000000 pc=0000000001830e44..0000000001830ea4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830e48 │ │ │ │ +00009004 0000000000000014 00009008 FDE cie=00000000 pc=000000000182fe64..000000000182fec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182fe68 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ │ │ │ │ -0000901c 0000000000000064 00009020 FDE cie=00000000 pc=0000000001830ea4..00000000018315a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830ea8 │ │ │ │ +0000901c 0000000000000064 00009020 FDE cie=00000000 pc=000000000182fec4..00000000018305c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182fec8 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-336 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-328 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830eac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182fecc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-320 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-312 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001830ecc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000182feec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182fef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000001830f24 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000182ff44 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-296 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182ff48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-280 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001830f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000182ff4c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-264 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-272 │ │ │ │ - DW_CFA_advance_loc2: 1160 to 00000000018313b4 │ │ │ │ + DW_CFA_advance_loc2: 1160 to 00000000018303d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018313b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018303d8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018313bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018303dc │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018313c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018303e4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018313c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018303e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000183141c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000183043c │ │ │ │ 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_advance_loc: 8 to 0000000001831424 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001830444 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-296 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000001831484 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000018304a4 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000018314c4 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000018304e4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-304 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-296 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-288 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-280 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-272 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-264 │ │ │ │ │ │ │ │ -00009084 0000000000000048 00009088 FDE cie=00000000 pc=00000000018315a8..000000000183171c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018315ac │ │ │ │ +00009084 0000000000000048 00009088 FDE cie=00000000 pc=00000000018305c8..000000000183073c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018305cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018315b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018305d0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018315bc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018305dc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018315c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018305e4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000001831640 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000001830660 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001831644 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001830664 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001831668 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001830688 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183166c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183068c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000018316d8 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000018306f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018316dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018306fc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000090d0 0000000000000048 000090d4 FDE cie=00000000 pc=0000000001831720..00000000018318b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001831724 │ │ │ │ +000090d0 0000000000000048 000090d4 FDE cie=00000000 pc=0000000001830740..00000000018308d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001830744 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001831728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001830748 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001831740 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001830760 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001831744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001830764 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001831780 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000018307a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001831784 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018307a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001831798 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000018307b8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000018317e8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000001830808 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000001831884 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000018308a4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001831888 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018308a8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183188c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018308ac │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001831890 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018308b0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018318b4 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000018308d4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000911c 0000000000000010 00009120 FDE cie=00000000 pc=00000000018318c0..00000000018318d0 │ │ │ │ +0000911c 0000000000000010 00009120 FDE cie=00000000 pc=00000000018308e0..00000000018308f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009130 0000000000000010 00009134 FDE cie=00000000 pc=00000000018318e0..00000000018318fc │ │ │ │ +00009130 0000000000000010 00009134 FDE cie=00000000 pc=0000000001830900..000000000183091c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009144 0000000000000014 00009148 FDE cie=00000000 pc=0000000001831900..0000000001831928 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001831904 │ │ │ │ +00009144 0000000000000014 00009148 FDE cie=00000000 pc=0000000001830920..0000000001830948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001830924 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001831924 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001830944 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000915c 0000000000000010 00009160 FDE cie=00000000 pc=0000000001831928..000000000183193c │ │ │ │ +0000915c 0000000000000010 00009160 FDE cie=00000000 pc=0000000001830948..000000000183095c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009170 0000000000000010 00009174 FDE cie=00000000 pc=0000000001831940..0000000001831944 │ │ │ │ +00009170 0000000000000010 00009174 FDE cie=00000000 pc=0000000001830960..0000000001830964 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009184 0000000000000010 00009188 FDE cie=00000000 pc=0000000001831944..0000000001831954 │ │ │ │ +00009184 0000000000000010 00009188 FDE cie=00000000 pc=0000000001830964..0000000001830974 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009198 0000000000000010 0000919c FDE cie=00000000 pc=0000000001831960..0000000001831968 │ │ │ │ +00009198 0000000000000010 0000919c FDE cie=00000000 pc=0000000001830980..0000000001830988 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000091ac 0000000000000010 000091b0 FDE cie=00000000 pc=0000000001831968..0000000001831970 │ │ │ │ +000091ac 0000000000000010 000091b0 FDE cie=00000000 pc=0000000001830988..0000000001830990 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000091c0 0000000000000010 000091c4 FDE cie=00000000 pc=0000000001831970..0000000001831978 │ │ │ │ +000091c0 0000000000000010 000091c4 FDE cie=00000000 pc=0000000001830990..0000000001830998 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000091d4 0000000000000010 000091d8 FDE cie=00000000 pc=0000000001831980..0000000001831988 │ │ │ │ +000091d4 0000000000000010 000091d8 FDE cie=00000000 pc=00000000018309a0..00000000018309a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000091e8 0000000000000010 000091ec FDE cie=00000000 pc=0000000001831988..0000000001831990 │ │ │ │ +000091e8 0000000000000010 000091ec FDE cie=00000000 pc=00000000018309a8..00000000018309b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000091fc 0000000000000010 00009200 FDE cie=00000000 pc=0000000001831990..0000000001831998 │ │ │ │ +000091fc 0000000000000010 00009200 FDE cie=00000000 pc=00000000018309b0..00000000018309b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009210 0000000000000010 00009214 FDE cie=00000000 pc=00000000018319a0..00000000018319a8 │ │ │ │ +00009210 0000000000000010 00009214 FDE cie=00000000 pc=00000000018309c0..00000000018309c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009224 0000000000000010 00009228 FDE cie=00000000 pc=00000000018319a8..00000000018319b0 │ │ │ │ +00009224 0000000000000010 00009228 FDE cie=00000000 pc=00000000018309c8..00000000018309d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009238 0000000000000010 0000923c FDE cie=00000000 pc=00000000018319b0..00000000018319b8 │ │ │ │ +00009238 0000000000000010 0000923c FDE cie=00000000 pc=00000000018309d0..00000000018309d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000924c 0000000000000010 00009250 FDE cie=00000000 pc=00000000018319c0..00000000018319c8 │ │ │ │ +0000924c 0000000000000010 00009250 FDE cie=00000000 pc=00000000018309e0..00000000018309e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009260 0000000000000010 00009264 FDE cie=00000000 pc=00000000018319c8..00000000018319d0 │ │ │ │ +00009260 0000000000000010 00009264 FDE cie=00000000 pc=00000000018309e8..00000000018309f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009274 0000000000000010 00009278 FDE cie=00000000 pc=00000000018319d0..00000000018319d8 │ │ │ │ +00009274 0000000000000010 00009278 FDE cie=00000000 pc=00000000018309f0..00000000018309f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009288 0000000000000010 0000928c FDE cie=00000000 pc=00000000018319e0..00000000018319e4 │ │ │ │ +00009288 0000000000000010 0000928c FDE cie=00000000 pc=0000000001830a00..0000000001830a04 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000929c 0000000000000010 000092a0 FDE cie=00000000 pc=00000000018319e4..00000000018319e8 │ │ │ │ +0000929c 0000000000000010 000092a0 FDE cie=00000000 pc=0000000001830a04..0000000001830a08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000092b0 0000000000000010 000092b4 FDE cie=00000000 pc=00000000018319e8..00000000018319f0 │ │ │ │ +000092b0 0000000000000010 000092b4 FDE cie=00000000 pc=0000000001830a08..0000000001830a10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000092c4 0000000000000010 000092c8 FDE cie=00000000 pc=00000000018319f0..00000000018319fc │ │ │ │ +000092c4 0000000000000010 000092c8 FDE cie=00000000 pc=0000000001830a10..0000000001830a1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000092d8 0000000000000010 000092dc FDE cie=00000000 pc=0000000001831a00..0000000001831a0c │ │ │ │ +000092d8 0000000000000010 000092dc FDE cie=00000000 pc=0000000001830a20..0000000001830a2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000092ec 0000000000000010 000092f0 FDE cie=00000000 pc=0000000001831a0c..0000000001831a18 │ │ │ │ +000092ec 0000000000000010 000092f0 FDE cie=00000000 pc=0000000001830a2c..0000000001830a38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009300 0000000000000010 00009304 FDE cie=00000000 pc=0000000001831a20..0000000001831a2c │ │ │ │ +00009300 0000000000000010 00009304 FDE cie=00000000 pc=0000000001830a40..0000000001830a4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009314 0000000000000010 00009318 FDE cie=00000000 pc=0000000001831a2c..0000000001831a38 │ │ │ │ +00009314 0000000000000010 00009318 FDE cie=00000000 pc=0000000001830a4c..0000000001830a58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009328 0000000000000010 0000932c FDE cie=00000000 pc=0000000001831a40..0000000001831a4c │ │ │ │ +00009328 0000000000000010 0000932c FDE cie=00000000 pc=0000000001830a60..0000000001830a6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000933c 0000000000000010 00009340 FDE cie=00000000 pc=0000000001831a4c..0000000001831a58 │ │ │ │ +0000933c 0000000000000010 00009340 FDE cie=00000000 pc=0000000001830a6c..0000000001830a78 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009350 0000000000000010 00009354 FDE cie=00000000 pc=0000000001831a60..0000000001831a90 │ │ │ │ +00009350 0000000000000010 00009354 FDE cie=00000000 pc=0000000001830a80..0000000001830ab0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009364 0000000000000010 00009368 FDE cie=00000000 pc=0000000001831a90..0000000001831aa0 │ │ │ │ +00009364 0000000000000010 00009368 FDE cie=00000000 pc=0000000001830ab0..0000000001830ac0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009378 0000000000000010 0000937c FDE cie=00000000 pc=0000000001831aa0..0000000001831ab4 │ │ │ │ +00009378 0000000000000010 0000937c FDE cie=00000000 pc=0000000001830ac0..0000000001830ad4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000938c 0000000000000010 00009390 FDE cie=00000000 pc=0000000001831ac0..0000000001831ac8 │ │ │ │ +0000938c 0000000000000010 00009390 FDE cie=00000000 pc=0000000001830ae0..0000000001830ae8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000093a0 0000000000000010 000093a4 FDE cie=00000000 pc=0000000001831ac8..0000000001831ad0 │ │ │ │ +000093a0 0000000000000010 000093a4 FDE cie=00000000 pc=0000000001830ae8..0000000001830af0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000093b4 0000000000000010 000093b8 FDE cie=00000000 pc=0000000001831ad0..0000000001831ad8 │ │ │ │ +000093b4 0000000000000010 000093b8 FDE cie=00000000 pc=0000000001830af0..0000000001830af8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000093c8 0000000000000010 000093cc FDE cie=00000000 pc=0000000001831ae0..0000000001831ae8 │ │ │ │ +000093c8 0000000000000010 000093cc FDE cie=00000000 pc=0000000001830b00..0000000001830b08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000093dc 0000000000000010 000093e0 FDE cie=00000000 pc=0000000001831ae8..0000000001831af4 │ │ │ │ +000093dc 0000000000000010 000093e0 FDE cie=00000000 pc=0000000001830b08..0000000001830b14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000093f0 0000000000000010 000093f4 FDE cie=00000000 pc=0000000001831b00..0000000001831b14 │ │ │ │ +000093f0 0000000000000010 000093f4 FDE cie=00000000 pc=0000000001830b20..0000000001830b34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009404 0000000000000010 00009408 FDE cie=00000000 pc=0000000001831b20..0000000001831b50 │ │ │ │ +00009404 0000000000000010 00009408 FDE cie=00000000 pc=0000000001830b40..0000000001830b70 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009418 0000000000000010 0000941c FDE cie=00000000 pc=0000000001831b50..0000000001831b88 │ │ │ │ +00009418 0000000000000010 0000941c FDE cie=00000000 pc=0000000001830b70..0000000001830ba8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000942c 0000000000000010 00009430 FDE cie=00000000 pc=0000000001831b88..0000000001831b94 │ │ │ │ +0000942c 0000000000000010 00009430 FDE cie=00000000 pc=0000000001830ba8..0000000001830bb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009440 0000000000000010 00009444 FDE cie=00000000 pc=0000000001831ba0..0000000001831bac │ │ │ │ +00009440 0000000000000010 00009444 FDE cie=00000000 pc=0000000001830bc0..0000000001830bcc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009454 0000000000000010 00009458 FDE cie=00000000 pc=0000000001831bac..0000000001831bb8 │ │ │ │ +00009454 0000000000000010 00009458 FDE cie=00000000 pc=0000000001830bcc..0000000001830bd8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009468 0000000000000010 0000946c FDE cie=00000000 pc=0000000001831bc0..0000000001831bc8 │ │ │ │ +00009468 0000000000000010 0000946c FDE cie=00000000 pc=0000000001830be0..0000000001830be8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000947c 0000000000000010 00009480 FDE cie=00000000 pc=0000000001831bc8..0000000001831bd8 │ │ │ │ +0000947c 0000000000000010 00009480 FDE cie=00000000 pc=0000000001830be8..0000000001830bf8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009490 0000000000000010 00009494 FDE cie=00000000 pc=0000000001831be0..0000000001831be8 │ │ │ │ +00009490 0000000000000010 00009494 FDE cie=00000000 pc=0000000001830c00..0000000001830c08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000094a4 0000000000000010 000094a8 FDE cie=00000000 pc=0000000001831be8..0000000001831bf0 │ │ │ │ +000094a4 0000000000000010 000094a8 FDE cie=00000000 pc=0000000001830c08..0000000001830c10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000094b8 0000000000000010 000094bc FDE cie=00000000 pc=0000000001831bf0..0000000001831c00 │ │ │ │ +000094b8 0000000000000010 000094bc FDE cie=00000000 pc=0000000001830c10..0000000001830c20 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000094cc 0000000000000010 000094d0 FDE cie=00000000 pc=0000000001831c00..0000000001831c10 │ │ │ │ +000094cc 0000000000000010 000094d0 FDE cie=00000000 pc=0000000001830c20..0000000001830c30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000094e0 0000000000000010 000094e4 FDE cie=00000000 pc=0000000001831c10..0000000001831c1c │ │ │ │ +000094e0 0000000000000010 000094e4 FDE cie=00000000 pc=0000000001830c30..0000000001830c3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000094f4 0000000000000010 000094f8 FDE cie=00000000 pc=0000000001831c20..0000000001831c2c │ │ │ │ +000094f4 0000000000000010 000094f8 FDE cie=00000000 pc=0000000001830c40..0000000001830c4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009508 0000000000000010 0000950c FDE cie=00000000 pc=0000000001831c2c..0000000001831c38 │ │ │ │ +00009508 0000000000000010 0000950c FDE cie=00000000 pc=0000000001830c4c..0000000001830c58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000951c 0000000000000010 00009520 FDE cie=00000000 pc=0000000001831c40..0000000001831c4c │ │ │ │ +0000951c 0000000000000010 00009520 FDE cie=00000000 pc=0000000001830c60..0000000001830c6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009530 0000000000000010 00009534 FDE cie=00000000 pc=0000000001831c4c..0000000001831c5c │ │ │ │ +00009530 0000000000000010 00009534 FDE cie=00000000 pc=0000000001830c6c..0000000001830c7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009544 0000000000000010 00009548 FDE cie=00000000 pc=0000000001831c60..0000000001831c74 │ │ │ │ +00009544 0000000000000010 00009548 FDE cie=00000000 pc=0000000001830c80..0000000001830c94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009558 0000000000000010 0000955c FDE cie=00000000 pc=0000000001831c80..0000000001831c8c │ │ │ │ +00009558 0000000000000010 0000955c FDE cie=00000000 pc=0000000001830ca0..0000000001830cac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000956c 0000000000000010 00009570 FDE cie=00000000 pc=0000000001831c8c..0000000001831c98 │ │ │ │ +0000956c 0000000000000010 00009570 FDE cie=00000000 pc=0000000001830cac..0000000001830cb8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009580 0000000000000010 00009584 FDE cie=00000000 pc=0000000001831ca0..0000000001831cac │ │ │ │ +00009580 0000000000000010 00009584 FDE cie=00000000 pc=0000000001830cc0..0000000001830ccc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009594 0000000000000010 00009598 FDE cie=00000000 pc=0000000001831cac..0000000001831cb4 │ │ │ │ +00009594 0000000000000010 00009598 FDE cie=00000000 pc=0000000001830ccc..0000000001830cd4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000095a8 0000000000000010 000095ac FDE cie=00000000 pc=0000000001831cc0..0000000001831cc8 │ │ │ │ +000095a8 0000000000000010 000095ac FDE cie=00000000 pc=0000000001830ce0..0000000001830ce8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000095bc 0000000000000010 000095c0 FDE cie=00000000 pc=0000000001831cc8..0000000001831cd4 │ │ │ │ +000095bc 0000000000000010 000095c0 FDE cie=00000000 pc=0000000001830ce8..0000000001830cf4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000095d0 0000000000000010 000095d4 FDE cie=00000000 pc=0000000001831ce0..0000000001831d3c │ │ │ │ +000095d0 0000000000000010 000095d4 FDE cie=00000000 pc=0000000001830d00..0000000001830d5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000095e4 0000000000000010 000095e8 FDE cie=00000000 pc=0000000001831d40..0000000001831d4c │ │ │ │ +000095e4 0000000000000010 000095e8 FDE cie=00000000 pc=0000000001830d60..0000000001830d6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000095f8 0000000000000010 000095fc FDE cie=00000000 pc=0000000001831d4c..0000000001831d60 │ │ │ │ +000095f8 0000000000000010 000095fc FDE cie=00000000 pc=0000000001830d6c..0000000001830d80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000960c 0000000000000010 00009610 FDE cie=00000000 pc=0000000001831d60..0000000001831d74 │ │ │ │ +0000960c 0000000000000010 00009610 FDE cie=00000000 pc=0000000001830d80..0000000001830d94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009620 0000000000000010 00009624 FDE cie=00000000 pc=0000000001831d80..0000000001831d9c │ │ │ │ +00009620 0000000000000010 00009624 FDE cie=00000000 pc=0000000001830da0..0000000001830dbc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009634 0000000000000010 00009638 FDE cie=00000000 pc=0000000001831da0..0000000001831db0 │ │ │ │ +00009634 0000000000000010 00009638 FDE cie=00000000 pc=0000000001830dc0..0000000001830dd0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009648 0000000000000010 0000964c FDE cie=00000000 pc=0000000001831db0..0000000001831dc0 │ │ │ │ +00009648 0000000000000010 0000964c FDE cie=00000000 pc=0000000001830dd0..0000000001830de0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000965c 0000000000000010 00009660 FDE cie=00000000 pc=0000000001831dc0..0000000001831dcc │ │ │ │ +0000965c 0000000000000010 00009660 FDE cie=00000000 pc=0000000001830de0..0000000001830dec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009670 0000000000000018 00009674 FDE cie=00000000 pc=0000000001831dcc..0000000001831e50 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000001831e04 │ │ │ │ +00009670 0000000000000018 00009674 FDE cie=00000000 pc=0000000001830dec..0000000001830e70 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001830e24 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000001831e4c │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000001830e6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000968c 0000000000000018 00009690 FDE cie=00000000 pc=0000000001831e50..0000000001831eec │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001831e9c │ │ │ │ +0000968c 0000000000000018 00009690 FDE cie=00000000 pc=0000000001830e70..0000000001830f0c │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001830ebc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001831ee8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001830f08 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096a8 0000000000000010 000096ac FDE cie=00000000 pc=0000000001831eec..0000000001831ef4 │ │ │ │ +000096a8 0000000000000010 000096ac FDE cie=00000000 pc=0000000001830f0c..0000000001830f14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096bc 0000000000000010 000096c0 FDE cie=00000000 pc=0000000001831f00..0000000001831f08 │ │ │ │ +000096bc 0000000000000010 000096c0 FDE cie=00000000 pc=0000000001830f20..0000000001830f28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096d0 0000000000000014 000096d4 FDE cie=00000000 pc=0000000001831f08..0000000001831f10 │ │ │ │ +000096d0 0000000000000014 000096d4 FDE cie=00000000 pc=0000000001830f28..0000000001830f30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096e8 000000000000003c 000096ec FDE cie=00000000 pc=0000000001831f20..00000000018349a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001831f24 │ │ │ │ +000096e8 000000000000003c 000096ec FDE cie=00000000 pc=0000000001830f40..00000000018339c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001830f44 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001831f30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001830f50 │ │ │ │ DW_CFA_def_cfa_register: r29 (x29) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001831f40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001830f60 │ │ │ │ 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_advance_loc: 196 to 0000000001832004 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000001831024 │ │ │ │ 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: r31 (sp) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001832008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001831028 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009728 0000000000000030 0000972c FDE cie=00000000 pc=00000000018349c0..0000000001834a68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018349c8 │ │ │ │ +00009728 0000000000000030 0000972c FDE cie=00000000 pc=00000000018339e0..0000000001833a88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018339e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018349d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018339f0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000001834a28 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000001833a48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833a4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000001834a5c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000001833a7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833a80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000975c 0000000000000024 00009760 FDE cie=00000000 pc=0000000001834a68..0000000001834ae4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834a6c │ │ │ │ +0000975c 0000000000000024 00009760 FDE cie=00000000 pc=0000000001833a88..0000000001833b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833a8c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001834a74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001833a94 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000001834ae0 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000001833b00 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009784 0000000000000040 00009788 FDE cie=00000000 pc=0000000001834ae4..0000000001834bc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834ae8 │ │ │ │ +00009784 0000000000000040 00009788 FDE cie=00000000 pc=0000000001833b04..0000000001833be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833b08 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834aec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833b0c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001834b00 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001833b20 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001834b0c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001833b2c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000001834b8c │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000001833bac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833bb0 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001834ba0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001833bc0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833bc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001834bb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001833bd0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001834bc4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001833be4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000097c8 0000000000000048 000097cc FDE cie=00000000 pc=0000000001834bc8..0000000001834ccc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834bcc │ │ │ │ +000097c8 0000000000000048 000097cc FDE cie=00000000 pc=0000000001833be8..0000000001833cec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833bec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833bf0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001834bdc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001833bfc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001834bf4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001833c14 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001834c04 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001833c24 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000001834c7c │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000001833c9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001834c84 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001833ca4 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001834c90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001833cb0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833cb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001834ca4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001833cc4 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833cc8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001834cc8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001833ce8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009814 0000000000000030 00009818 FDE cie=00000000 pc=0000000001834ccc..0000000001834d60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834cd0 │ │ │ │ +00009814 0000000000000030 00009818 FDE cie=00000000 pc=0000000001833cec..0000000001833d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833cf0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833cf4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001834ce8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001833d08 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001834cf8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001833d18 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001834d44 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001833d64 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833d68 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001834d5c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001833d7c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009848 0000000000000034 0000984c FDE cie=00000000 pc=0000000001834d60..0000000001834fd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834d64 │ │ │ │ +00009848 0000000000000034 0000984c FDE cie=00000000 pc=0000000001833d80..0000000001833ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833d84 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001834d6c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001833d8c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001834d78 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001833d98 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001834d84 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001833da4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000001834dcc │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000001833dec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001833df0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009880 0000000000000064 00009884 FDE cie=00000000 pc=0000000001834fe0..00000000018350e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001834fe4 │ │ │ │ +00009880 0000000000000064 00009884 FDE cie=00000000 pc=0000000001834000..0000000001834104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834004 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001835004 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001834024 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183500c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183402c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001835014 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001834034 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183501c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183403c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000001835088 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000018340a8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183508c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018340ac │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835090 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018340b0 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835094 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018340b4 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000018350c8 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000018340e8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018350cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018340ec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018350d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018340f0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018350d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018340f4 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018350d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018340f8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018350dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018340fc │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018350e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834100 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000098e8 0000000000000044 000098ec FDE cie=00000000 pc=00000000018350e4..000000000183546c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018350e8 │ │ │ │ +000098e8 0000000000000044 000098ec FDE cie=00000000 pc=0000000001834104..000000000183448c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834108 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018350ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183410c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001835100 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001834120 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000183517c │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000183419c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835180 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018341a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000018351c8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000018341e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018351cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018341ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000018351e4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001834204 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018351e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834208 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009930 0000000000000034 00009934 FDE cie=00000000 pc=000000000183546c..00000000018354d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835470 │ │ │ │ +00009930 0000000000000034 00009934 FDE cie=00000000 pc=000000000183448c..00000000018344f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834490 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001835480 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018344a0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000018354a0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018344c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018354a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018344c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000018354b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000018344d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018354bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018344dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018354c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018344e8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00009968 0000000000000024 0000996c FDE cie=00000000 pc=00000000018354d0..0000000001835518 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018354d4 │ │ │ │ +00009968 0000000000000024 0000996c FDE cie=00000000 pc=00000000018344f0..0000000001834538 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018344f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000018354fc │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000183451c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835500 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834520 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001835514 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001834534 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009990 0000000000000044 00009994 FDE cie=00000000 pc=0000000001835520..0000000001835678 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835524 │ │ │ │ +00009990 0000000000000044 00009994 FDE cie=00000000 pc=0000000001834540..0000000001834698 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834544 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835528 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834548 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001835540 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001834560 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000001835624 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000001834644 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001835634 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001834654 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835638 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834658 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001835648 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001834668 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001835650 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001834670 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834674 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000099d8 0000000000000010 000099dc FDE cie=00000000 pc=0000000001835680..0000000001835688 │ │ │ │ +000099d8 0000000000000010 000099dc FDE cie=00000000 pc=00000000018346a0..00000000018346a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000099ec 0000000000000020 000099f0 FDE cie=00000000 pc=0000000001835688..00000000018356f4 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018356ac │ │ │ │ +000099ec 0000000000000020 000099f0 FDE cie=00000000 pc=00000000018346a8..0000000001834714 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000018346cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000018356e8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001834708 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018356ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183470c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018356f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834710 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a10 0000000000000010 00009a14 FDE cie=00000000 pc=0000000001835700..0000000001835704 │ │ │ │ +00009a10 0000000000000010 00009a14 FDE cie=00000000 pc=0000000001834720..0000000001834724 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a24 0000000000000010 00009a28 FDE cie=00000000 pc=0000000001835704..000000000183570c │ │ │ │ +00009a24 0000000000000010 00009a28 FDE cie=00000000 pc=0000000001834724..000000000183472c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a38 0000000000000018 00009a3c FDE cie=00000000 pc=000000000183570c..0000000001835748 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001835724 │ │ │ │ +00009a38 0000000000000018 00009a3c FDE cie=00000000 pc=000000000183472c..0000000001834768 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001834744 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001835744 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001834764 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a54 0000000000000010 00009a58 FDE cie=00000000 pc=0000000001835748..0000000001835750 │ │ │ │ +00009a54 0000000000000010 00009a58 FDE cie=00000000 pc=0000000001834768..0000000001834770 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a68 0000000000000010 00009a6c FDE cie=00000000 pc=0000000001835750..0000000001835758 │ │ │ │ +00009a68 0000000000000010 00009a6c FDE cie=00000000 pc=0000000001834770..0000000001834778 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a7c 0000000000000018 00009a80 FDE cie=00000000 pc=0000000001835760..0000000001835790 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001835770 │ │ │ │ +00009a7c 0000000000000018 00009a80 FDE cie=00000000 pc=0000000001834780..00000000018347b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001834790 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000183578c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000018347ac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a98 000000000000001c 00009a9c FDE cie=00000000 pc=0000000001835790..00000000018357e4 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018357b4 │ │ │ │ +00009a98 000000000000001c 00009a9c FDE cie=00000000 pc=00000000018347b0..0000000001834804 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000018347d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018357d8 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000018347f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018357dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018347fc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ab8 0000000000000028 00009abc FDE cie=00000000 pc=00000000018357e4..00000000018358a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018357e8 │ │ │ │ +00009ab8 0000000000000028 00009abc FDE cie=00000000 pc=0000000001834804..00000000018348c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834808 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018357f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001834810 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018357fc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183481c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000001835898 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000018348b8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018358a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018348c0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ae4 000000000000002c 00009ae8 FDE cie=00000000 pc=00000000018358a4..0000000001835944 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018358a8 │ │ │ │ +00009ae4 000000000000002c 00009ae8 FDE cie=00000000 pc=00000000018348c4..0000000001834964 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018348c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018358b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018348d8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000018358f0 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001834910 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018358f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834914 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000183591c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000183493c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835920 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834940 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b14 0000000000000010 00009b18 FDE cie=00000000 pc=0000000001835944..000000000183594c │ │ │ │ +00009b14 0000000000000010 00009b18 FDE cie=00000000 pc=0000000001834964..000000000183496c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b28 0000000000000034 00009b2c FDE cie=00000000 pc=000000000183594c..0000000001835b04 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835950 │ │ │ │ +00009b28 0000000000000034 00009b2c FDE cie=00000000 pc=000000000183496c..0000000001834b24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834970 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000018359e8 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000001834a08 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018359f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001834a14 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000001835a68 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000001834a88 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000001835a9c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000001834abc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834ac0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834ac4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000001835b00 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000001834b20 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b60 0000000000000038 00009b64 FDE cie=00000000 pc=0000000001835b04..0000000001835c3c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835b08 │ │ │ │ +00009b60 0000000000000038 00009b64 FDE cie=00000000 pc=0000000001834b24..0000000001834c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834b28 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834b2c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001835b18 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001834b38 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001835b28 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001834b48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001835b34 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001834b54 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000001835c2c │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000001834c4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b9c 0000000000000028 00009ba0 FDE cie=00000000 pc=0000000001835c40..0000000001835ca4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835c44 │ │ │ │ +00009b9c 0000000000000028 00009ba0 FDE cie=00000000 pc=0000000001834c60..0000000001834cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834c64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834c68 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000001835c90 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000001834cb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834cb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001835ca0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001834cc0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009bc8 0000000000000024 00009bcc FDE cie=00000000 pc=0000000001835ca4..0000000001835d00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835ca8 │ │ │ │ +00009bc8 0000000000000024 00009bcc FDE cie=00000000 pc=0000000001834cc4..0000000001834d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834cc8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001835cbc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001834cdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834ce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001835cfc │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001834d1c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009bf0 0000000000000050 00009bf4 FDE cie=00000000 pc=0000000001835d00..0000000001835e9c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835d04 │ │ │ │ +00009bf0 0000000000000050 00009bf4 FDE cie=00000000 pc=0000000001834d20..0000000001834ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834d24 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834d28 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-160 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000001835da4 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000001834dc4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000001835e14 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000001834e34 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001835e20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001834e40 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835e24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834e44 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-168 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-160 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-152 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001835e40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001834e60 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001835e4c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001834e6c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834e70 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-168 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-160 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-152 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001835e74 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001834e94 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c44 0000000000000024 00009c48 FDE cie=00000000 pc=0000000001835ea0..0000000001835f10 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001835ea8 │ │ │ │ +00009c44 0000000000000024 00009c48 FDE cie=00000000 pc=0000000001834ec0..0000000001834f30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001834ec8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001835ef4 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001834f14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834f18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001835f04 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001834f24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834f28 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009c6c 0000000000000010 00009c70 FDE cie=00000000 pc=0000000001835f10..0000000001835f18 │ │ │ │ +00009c6c 0000000000000010 00009c70 FDE cie=00000000 pc=0000000001834f30..0000000001834f38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c80 0000000000000010 00009c84 FDE cie=00000000 pc=0000000001835f20..0000000001835f28 │ │ │ │ +00009c80 0000000000000010 00009c84 FDE cie=00000000 pc=0000000001834f40..0000000001834f48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c94 0000000000000020 00009c98 FDE cie=00000000 pc=0000000001835f28..0000000001835f6c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835f2c │ │ │ │ +00009c94 0000000000000020 00009c98 FDE cie=00000000 pc=0000000001834f48..0000000001834f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834f4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834f50 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000001835f68 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001834f88 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009cb8 0000000000000028 00009cbc FDE cie=00000000 pc=0000000001835f6c..0000000001835fc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835f70 │ │ │ │ +00009cb8 0000000000000028 00009cbc FDE cie=00000000 pc=0000000001834f8c..0000000001834fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834f90 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834f94 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000001835fac │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001834fcc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001835fbc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001834fdc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ce4 0000000000000028 00009ce8 FDE cie=00000000 pc=0000000001835fc0..0000000001836014 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835fc4 │ │ │ │ +00009ce4 0000000000000028 00009ce8 FDE cie=00000000 pc=0000000001834fe0..0000000001835034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834fe4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001835fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001834fe8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000001836000 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001835020 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835024 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001836010 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001835030 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d10 0000000000000018 00009d14 FDE cie=00000000 pc=0000000001836020..000000000183606c │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001836044 │ │ │ │ +00009d10 0000000000000018 00009d14 FDE cie=00000000 pc=0000000001835040..000000000183508c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001835064 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001836068 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001835088 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d2c 0000000000000024 00009d30 FDE cie=00000000 pc=000000000183606c..0000000001836090 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836070 │ │ │ │ +00009d2c 0000000000000024 00009d30 FDE cie=00000000 pc=000000000183508c..00000000018350b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835090 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001836080 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018350a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836084 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018350a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183608c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018350ac │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d54 0000000000000018 00009d58 FDE cie=00000000 pc=0000000001836090..00000000018360b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836094 │ │ │ │ +00009d54 0000000000000018 00009d58 FDE cie=00000000 pc=00000000018350b0..00000000018350d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018350b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000018360a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000018350c8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d70 000000000000005c 00009d74 FDE cie=00000000 pc=00000000018360b0..00000000018361b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018360b4 │ │ │ │ +00009d70 000000000000005c 00009d74 FDE cie=00000000 pc=00000000018350d0..00000000018351d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018350d4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018360b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018350d8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018360c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018350e0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018360d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018350f0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000018360e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001835108 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000001836114 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001835134 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836118 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835138 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001836120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001835140 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836124 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835144 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000183617c │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000183519c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836180 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018351a0 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000018361a0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018351c0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018361a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018351c4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009dd0 0000000000000020 00009dd4 FDE cie=00000000 pc=00000000018361c0..0000000001836200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018361c4 │ │ │ │ +00009dd0 0000000000000020 00009dd4 FDE cie=00000000 pc=00000000018351e0..0000000001835220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018351e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018361d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018351f0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000018361fc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000183521c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009df4 0000000000000010 00009df8 FDE cie=00000000 pc=0000000001836200..0000000001836210 │ │ │ │ +00009df4 0000000000000010 00009df8 FDE cie=00000000 pc=0000000001835220..0000000001835230 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e08 0000000000000024 00009e0c FDE cie=00000000 pc=0000000001836220..0000000001836564 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000001836274 │ │ │ │ +00009e08 0000000000000024 00009e0c FDE cie=00000000 pc=0000000001835240..0000000001835584 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000001835294 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000018362c8 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000018352e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018362cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018352ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001836318 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001835338 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001836320 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001835340 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e30 0000000000000014 00009e34 FDE cie=00000000 pc=0000000001836564..0000000001836604 │ │ │ │ +00009e30 0000000000000014 00009e34 FDE cie=00000000 pc=0000000001835584..0000000001835624 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e48 000000000000001c 00009e4c FDE cie=00000000 pc=0000000001836620..000000000183664c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836624 │ │ │ │ +00009e48 000000000000001c 00009e4c FDE cie=00000000 pc=0000000001835640..000000000183566c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835644 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001836648 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001835668 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e68 0000000000000020 00009e6c FDE cie=00000000 pc=000000000183664c..00000000018366a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836650 │ │ │ │ +00009e68 0000000000000020 00009e6c FDE cie=00000000 pc=000000000183566c..00000000018356c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835670 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835674 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000183669c │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000018356bc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00009e8c 000000000000001c 00009e90 FDE cie=00000000 pc=00000000018366a0..00000000018366cc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018366a4 │ │ │ │ +00009e8c 000000000000001c 00009e90 FDE cie=00000000 pc=00000000018356c0..00000000018356ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018356c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018366c8 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000018356e8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009eac 0000000000000030 00009eb0 FDE cie=00000000 pc=00000000018366cc..000000000183672c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018366d0 │ │ │ │ +00009eac 0000000000000030 00009eb0 FDE cie=00000000 pc=00000000018356ec..000000000183574c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018356f0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018366d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018356f4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001836718 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001835738 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183671c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183573c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001836728 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001835748 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ee0 0000000000000024 00009ee4 FDE cie=00000000 pc=0000000001836740..0000000001836840 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001836748 │ │ │ │ +00009ee0 0000000000000024 00009ee4 FDE cie=00000000 pc=0000000001835760..0000000001835860 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001835768 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000001836798 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000018357b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183679c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018357bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018367c0 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000018357e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018367c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018357e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009f08 0000000000000058 00009f0c FDE cie=00000000 pc=0000000001836840..00000000018369a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836844 │ │ │ │ +00009f08 0000000000000058 00009f0c FDE cie=00000000 pc=0000000001835860..00000000018359c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835864 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183684c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183586c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001836858 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001835878 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-32 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001836874 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001835894 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001836880 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018358a0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183688c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018358ac │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000001836964 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000001835984 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835988 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183696c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183598c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001836978 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001835998 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183697c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183599c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ @@ -19275,2255 +19275,2255 @@ │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-24 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009f64 0000000000000044 00009f68 FDE cie=00000000 pc=00000000018369a4..0000000001836c00 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018369ac │ │ │ │ +00009f64 0000000000000044 00009f68 FDE cie=00000000 pc=00000000018359c4..0000000001835c20 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018359cc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018369b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018359d0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018369bc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018359dc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000001836a34 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000001835a54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835a58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000001836be0 │ │ │ │ + DW_CFA_advance_loc1: 424 to 0000000001835c00 │ │ │ │ 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: r30 (x30) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835c04 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009fac 0000000000000010 00009fb0 FDE cie=00000000 pc=0000000001836c00..0000000001836c10 │ │ │ │ +00009fac 0000000000000010 00009fb0 FDE cie=00000000 pc=0000000001835c20..0000000001835c30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009fc0 0000000000000010 00009fc4 FDE cie=00000000 pc=0000000001836c10..0000000001836c20 │ │ │ │ +00009fc0 0000000000000010 00009fc4 FDE cie=00000000 pc=0000000001835c30..0000000001835c40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009fd4 0000000000000010 00009fd8 FDE cie=00000000 pc=0000000001836c20..0000000001836c38 │ │ │ │ +00009fd4 0000000000000010 00009fd8 FDE cie=00000000 pc=0000000001835c40..0000000001835c58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009fe8 0000000000000010 00009fec FDE cie=00000000 pc=0000000001836c40..0000000001836c54 │ │ │ │ +00009fe8 0000000000000010 00009fec FDE cie=00000000 pc=0000000001835c60..0000000001835c74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ffc 000000000000001c 0000a000 FDE cie=00000000 pc=0000000001836c60..0000000001836c80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836c64 │ │ │ │ +00009ffc 000000000000001c 0000a000 FDE cie=00000000 pc=0000000001835c80..0000000001835ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835c84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001836c7c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001835c9c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a01c 000000000000003c 0000a020 FDE cie=00000000 pc=0000000001836c80..0000000001836fbc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836c84 │ │ │ │ +0000a01c 000000000000003c 0000a020 FDE cie=00000000 pc=0000000001835ca0..0000000001835fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835ca4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001836c98 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001835cb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835cbc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835cc0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001836cac │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001835ccc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 620 to 0000000001836f18 │ │ │ │ + DW_CFA_advance_loc1: 620 to 0000000001835f38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001836f20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001835f40 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835f44 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835f48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000001836fb0 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000001835fd0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836fb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835fd4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001836fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001835fd8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000a05c 000000000000001c 0000a060 FDE cie=00000000 pc=0000000001836fc0..000000000183708c │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001836fdc │ │ │ │ +0000a05c 000000000000001c 0000a060 FDE cie=00000000 pc=0000000001835fe0..00000000018360ac │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001835ffc │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-416 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-408 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000001837088 │ │ │ │ + DW_CFA_advance_loc: 172 to 00000000018360a8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a07c 0000000000000020 0000a080 FDE cie=00000000 pc=000000000183708c..00000000018370ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837090 │ │ │ │ +0000a07c 0000000000000020 0000a080 FDE cie=00000000 pc=00000000018360ac..000000000183610c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018360b0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837094 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018360b4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000018370e8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000001836108 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000a0a0 000000000000003c 0000a0a4 FDE cie=00000000 pc=00000000018370ec..000000000183756c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001837100 │ │ │ │ +0000a0a0 000000000000003c 0000a0a4 FDE cie=00000000 pc=000000000183610c..000000000183658c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001836120 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-240 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001837128 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001836148 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-224 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-216 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-208 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-200 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-192 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-184 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-176 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-168 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-160 │ │ │ │ - DW_CFA_advance_loc2: 1052 to 0000000001837544 │ │ │ │ + DW_CFA_advance_loc2: 1052 to 0000000001836564 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836568 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a0e0 0000000000000010 0000a0e4 FDE cie=00000000 pc=0000000001837580..0000000001837584 │ │ │ │ +0000a0e0 0000000000000010 0000a0e4 FDE cie=00000000 pc=00000000018365a0..00000000018365a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a0f4 0000000000000010 0000a0f8 FDE cie=00000000 pc=0000000001837584..0000000001837588 │ │ │ │ +0000a0f4 0000000000000010 0000a0f8 FDE cie=00000000 pc=00000000018365a4..00000000018365a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a108 0000000000000010 0000a10c FDE cie=00000000 pc=0000000001837588..00000000018375b4 │ │ │ │ +0000a108 0000000000000010 0000a10c FDE cie=00000000 pc=00000000018365a8..00000000018365d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a11c 0000000000000010 0000a120 FDE cie=00000000 pc=00000000018375c0..0000000001837604 │ │ │ │ +0000a11c 0000000000000010 0000a120 FDE cie=00000000 pc=00000000018365e0..0000000001836624 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a130 0000000000000010 0000a134 FDE cie=00000000 pc=0000000001837604..0000000001837618 │ │ │ │ +0000a130 0000000000000010 0000a134 FDE cie=00000000 pc=0000000001836624..0000000001836638 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a144 0000000000000010 0000a148 FDE cie=00000000 pc=0000000001837620..0000000001837654 │ │ │ │ +0000a144 0000000000000010 0000a148 FDE cie=00000000 pc=0000000001836640..0000000001836674 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a158 0000000000000010 0000a15c FDE cie=00000000 pc=0000000001837660..000000000183768c │ │ │ │ +0000a158 0000000000000010 0000a15c FDE cie=00000000 pc=0000000001836680..00000000018366ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a16c 0000000000000010 0000a170 FDE cie=00000000 pc=000000000183768c..00000000018376bc │ │ │ │ +0000a16c 0000000000000010 0000a170 FDE cie=00000000 pc=00000000018366ac..00000000018366dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a180 0000000000000014 0000a184 FDE cie=00000000 pc=00000000018376c0..000000000183771c │ │ │ │ +0000a180 0000000000000014 0000a184 FDE cie=00000000 pc=00000000018366e0..000000000183673c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a198 0000000000000010 0000a19c FDE cie=00000000 pc=0000000001837720..00000000018377a4 │ │ │ │ +0000a198 0000000000000010 0000a19c FDE cie=00000000 pc=0000000001836740..00000000018367c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a1ac 0000000000000044 0000a1b0 FDE cie=00000000 pc=00000000018377a4..00000000018378bc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018377a8 │ │ │ │ +0000a1ac 0000000000000044 0000a1b0 FDE cie=00000000 pc=00000000018367c4..00000000018368dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018367c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000018377f0 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000001836810 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018377f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836814 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000001837840 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000001836860 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001837848 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001836868 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001837860 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001836880 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836884 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837868 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836888 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183786c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183688c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000183788c │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018368ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837890 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018368b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018378b4 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000018368d4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a1f4 0000000000000028 0000a1f8 FDE cie=00000000 pc=00000000018378c0..000000000183792c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018378c4 │ │ │ │ +0000a1f4 0000000000000028 0000a1f8 FDE cie=00000000 pc=00000000018368e0..000000000183694c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018368e4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018378cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018368ec │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000001837928 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000001836948 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a220 0000000000000050 0000a224 FDE cie=00000000 pc=000000000183792c..0000000001837e44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837930 │ │ │ │ +0000a220 0000000000000050 0000a224 FDE cie=00000000 pc=000000000183694c..0000000001836e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836950 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836954 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-112 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183793c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183695c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-96 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001837944 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001836964 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183794c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183696c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001837954 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001836974 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 484 to 0000000001837b38 │ │ │ │ + DW_CFA_advance_loc1: 484 to 0000000001836b58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836b5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 324 to 0000000001837c80 │ │ │ │ + DW_CFA_advance_loc1: 324 to 0000000001836ca0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836ca4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000a274 000000000000002c 0000a278 FDE cie=00000000 pc=0000000001837e44..0000000001837f7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837e48 │ │ │ │ +0000a274 000000000000002c 0000a278 FDE cie=00000000 pc=0000000001836e64..0000000001836f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836e68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836e6c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001837e54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001836e74 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000001837f30 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000001836f50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836f54 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a2a4 0000000000000030 0000a2a8 FDE cie=00000000 pc=0000000001837f80..00000000018381c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837f84 │ │ │ │ +0000a2a4 0000000000000030 0000a2a8 FDE cie=00000000 pc=0000000001836fa0..00000000018371e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836fa4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001837f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001836fa8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000001838000 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000001837020 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837024 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000183806c │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000183708c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837090 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a2d8 0000000000000034 0000a2dc FDE cie=00000000 pc=00000000018381c4..0000000001838248 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018381c8 │ │ │ │ +0000a2d8 0000000000000034 0000a2dc FDE cie=00000000 pc=00000000018371e4..0000000001837268 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018371e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018381cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018371ec │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018381dc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018371fc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000001838220 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001837240 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837244 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001838244 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001837264 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a310 0000000000000024 0000a314 FDE cie=00000000 pc=0000000001838248..00000000018382a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183824c │ │ │ │ +0000a310 0000000000000024 0000a314 FDE cie=00000000 pc=0000000001837268..00000000018372c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183726c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837270 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001838260 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001837280 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000018382a4 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000018372c4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000a338 0000000000000020 0000a33c FDE cie=00000000 pc=00000000018382a8..00000000018382f8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000018382c0 │ │ │ │ +0000a338 0000000000000020 0000a33c FDE cie=00000000 pc=00000000018372c8..0000000001837318 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000018372e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018382c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018372e8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000018382f0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001837310 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a35c 0000000000000020 0000a360 FDE cie=00000000 pc=0000000001838300..0000000001838350 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001838318 │ │ │ │ +0000a35c 0000000000000020 0000a360 FDE cie=00000000 pc=0000000001837320..0000000001837370 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001837338 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838320 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837340 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001838348 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001837368 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a380 0000000000000024 0000a384 FDE cie=00000000 pc=0000000001838350..00000000018383a4 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000001838368 │ │ │ │ +0000a380 0000000000000024 0000a384 FDE cie=00000000 pc=0000000001837370..00000000018373c4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001837388 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838370 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837390 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000183839c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000018373bc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a3a8 0000000000000010 0000a3ac FDE cie=00000000 pc=00000000018383c0..00000000018383d4 │ │ │ │ +0000a3a8 0000000000000010 0000a3ac FDE cie=00000000 pc=00000000018373e0..00000000018373f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a3bc 0000000000000010 0000a3c0 FDE cie=00000000 pc=00000000018383e0..00000000018383f4 │ │ │ │ +0000a3bc 0000000000000010 0000a3c0 FDE cie=00000000 pc=0000000001837400..0000000001837414 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a3d0 0000000000000010 0000a3d4 FDE cie=00000000 pc=0000000001838400..0000000001838414 │ │ │ │ +0000a3d0 0000000000000010 0000a3d4 FDE cie=00000000 pc=0000000001837420..0000000001837434 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a3e4 0000000000000034 0000a3e8 FDE cie=00000000 pc=0000000001838420..00000000018384b0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001838430 │ │ │ │ +0000a3e4 0000000000000034 0000a3e8 FDE cie=00000000 pc=0000000001837440..00000000018374d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001837450 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838438 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837458 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000183846c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000183748c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838474 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837494 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000018384ac │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000018374cc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a41c 0000000000000020 0000a420 FDE cie=00000000 pc=00000000018384b0..00000000018384f4 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000018384d0 │ │ │ │ +0000a41c 0000000000000020 0000a420 FDE cie=00000000 pc=00000000018374d0..0000000001837514 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018374f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018384e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001837500 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018384e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837508 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018384ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183750c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a440 0000000000000020 0000a444 FDE cie=00000000 pc=0000000001838500..0000000001838544 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000001838520 │ │ │ │ +0000a440 0000000000000020 0000a444 FDE cie=00000000 pc=0000000001837520..0000000001837564 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001837540 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001838530 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001837550 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838538 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837558 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183853c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183755c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a464 0000000000000010 0000a468 FDE cie=00000000 pc=0000000001838544..0000000001838550 │ │ │ │ +0000a464 0000000000000010 0000a468 FDE cie=00000000 pc=0000000001837564..0000000001837570 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a478 0000000000000010 0000a47c FDE cie=00000000 pc=0000000001838550..000000000183855c │ │ │ │ +0000a478 0000000000000010 0000a47c FDE cie=00000000 pc=0000000001837570..000000000183757c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a48c 0000000000000010 0000a490 FDE cie=00000000 pc=0000000001838560..000000000183856c │ │ │ │ +0000a48c 0000000000000010 0000a490 FDE cie=00000000 pc=0000000001837580..000000000183758c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4a0 0000000000000010 0000a4a4 FDE cie=00000000 pc=0000000001838580..0000000001838594 │ │ │ │ +0000a4a0 0000000000000010 0000a4a4 FDE cie=00000000 pc=00000000018375a0..00000000018375b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4b4 0000000000000018 0000a4b8 FDE cie=00000000 pc=00000000018385a0..00000000018385b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018385a4 │ │ │ │ +0000a4b4 0000000000000018 0000a4b8 FDE cie=00000000 pc=00000000018375c0..00000000018375d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018375c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018385ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018375cc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4d0 0000000000000018 0000a4d4 FDE cie=00000000 pc=00000000018385b0..00000000018385c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018385b4 │ │ │ │ +0000a4d0 0000000000000018 0000a4d4 FDE cie=00000000 pc=00000000018375d0..00000000018375e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018375d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018385bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018375dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4ec 0000000000000018 0000a4f0 FDE cie=00000000 pc=00000000018385c0..00000000018385d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018385c4 │ │ │ │ +0000a4ec 0000000000000018 0000a4f0 FDE cie=00000000 pc=00000000018375e0..00000000018375f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018375e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018385cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018375ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a508 0000000000000018 0000a50c FDE cie=00000000 pc=00000000018385d0..00000000018385e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018385d4 │ │ │ │ +0000a508 0000000000000018 0000a50c FDE cie=00000000 pc=00000000018375f0..0000000001837600 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018375f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018385dc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018375fc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a524 0000000000000018 0000a528 FDE cie=00000000 pc=00000000018385e0..00000000018385f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018385e4 │ │ │ │ +0000a524 0000000000000018 0000a528 FDE cie=00000000 pc=0000000001837600..0000000001837610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837604 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018385ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183760c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a540 0000000000000018 0000a544 FDE cie=00000000 pc=00000000018385f0..0000000001838600 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018385f4 │ │ │ │ +0000a540 0000000000000018 0000a544 FDE cie=00000000 pc=0000000001837610..0000000001837620 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837614 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018385fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183761c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a55c 0000000000000018 0000a560 FDE cie=00000000 pc=0000000001838600..0000000001838610 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838604 │ │ │ │ +0000a55c 0000000000000018 0000a560 FDE cie=00000000 pc=0000000001837620..0000000001837630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837624 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183860c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183762c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a578 0000000000000018 0000a57c FDE cie=00000000 pc=0000000001838610..0000000001838620 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838614 │ │ │ │ +0000a578 0000000000000018 0000a57c FDE cie=00000000 pc=0000000001837630..0000000001837640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837634 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183861c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183763c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a594 0000000000000018 0000a598 FDE cie=00000000 pc=0000000001838620..0000000001838630 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838624 │ │ │ │ +0000a594 0000000000000018 0000a598 FDE cie=00000000 pc=0000000001837640..0000000001837650 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837644 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183862c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183764c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a5b0 0000000000000018 0000a5b4 FDE cie=00000000 pc=0000000001838630..0000000001838640 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838634 │ │ │ │ +0000a5b0 0000000000000018 0000a5b4 FDE cie=00000000 pc=0000000001837650..0000000001837660 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837654 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183863c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183765c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a5cc 0000000000000018 0000a5d0 FDE cie=00000000 pc=0000000001838640..0000000001838650 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838644 │ │ │ │ +0000a5cc 0000000000000018 0000a5d0 FDE cie=00000000 pc=0000000001837660..0000000001837670 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837664 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183864c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183766c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a5e8 0000000000000018 0000a5ec FDE cie=00000000 pc=0000000001838650..0000000001838660 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838654 │ │ │ │ +0000a5e8 0000000000000018 0000a5ec FDE cie=00000000 pc=0000000001837670..0000000001837680 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837674 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183865c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183767c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a604 0000000000000018 0000a608 FDE cie=00000000 pc=0000000001838660..0000000001838670 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838664 │ │ │ │ +0000a604 0000000000000018 0000a608 FDE cie=00000000 pc=0000000001837680..0000000001837690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837684 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183866c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183768c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a620 0000000000000018 0000a624 FDE cie=00000000 pc=0000000001838670..0000000001838680 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838674 │ │ │ │ +0000a620 0000000000000018 0000a624 FDE cie=00000000 pc=0000000001837690..00000000018376a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837694 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183867c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183769c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a63c 0000000000000018 0000a640 FDE cie=00000000 pc=0000000001838680..0000000001838690 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838684 │ │ │ │ +0000a63c 0000000000000018 0000a640 FDE cie=00000000 pc=00000000018376a0..00000000018376b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018376a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183868c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018376ac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a658 0000000000000018 0000a65c FDE cie=00000000 pc=0000000001838690..00000000018386a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838694 │ │ │ │ +0000a658 0000000000000018 0000a65c FDE cie=00000000 pc=00000000018376b0..00000000018376c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018376b4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183869c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018376bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a674 0000000000000018 0000a678 FDE cie=00000000 pc=00000000018386a0..00000000018386b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018386a4 │ │ │ │ +0000a674 0000000000000018 0000a678 FDE cie=00000000 pc=00000000018376c0..00000000018376d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018376c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018386ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018376cc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a690 0000000000000018 0000a694 FDE cie=00000000 pc=00000000018386b0..00000000018386c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018386b4 │ │ │ │ +0000a690 0000000000000018 0000a694 FDE cie=00000000 pc=00000000018376d0..00000000018376e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018376d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018386bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018376dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6ac 0000000000000018 0000a6b0 FDE cie=00000000 pc=00000000018386c0..00000000018386d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018386c4 │ │ │ │ +0000a6ac 0000000000000018 0000a6b0 FDE cie=00000000 pc=00000000018376e0..00000000018376f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018376e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018386cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018376ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6c8 0000000000000018 0000a6cc FDE cie=00000000 pc=00000000018386d0..00000000018386e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018386d4 │ │ │ │ +0000a6c8 0000000000000018 0000a6cc FDE cie=00000000 pc=00000000018376f0..0000000001837700 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018376f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018386dc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018376fc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6e4 0000000000000018 0000a6e8 FDE cie=00000000 pc=00000000018386e0..00000000018386f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018386e4 │ │ │ │ +0000a6e4 0000000000000018 0000a6e8 FDE cie=00000000 pc=0000000001837700..0000000001837710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837704 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018386ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183770c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a700 0000000000000018 0000a704 FDE cie=00000000 pc=00000000018386f0..0000000001838700 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018386f4 │ │ │ │ +0000a700 0000000000000018 0000a704 FDE cie=00000000 pc=0000000001837710..0000000001837720 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837714 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018386fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183771c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a71c 0000000000000018 0000a720 FDE cie=00000000 pc=0000000001838700..0000000001838710 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838704 │ │ │ │ +0000a71c 0000000000000018 0000a720 FDE cie=00000000 pc=0000000001837720..0000000001837730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837724 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183870c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183772c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a738 0000000000000018 0000a73c FDE cie=00000000 pc=0000000001838710..0000000001838720 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838714 │ │ │ │ +0000a738 0000000000000018 0000a73c FDE cie=00000000 pc=0000000001837730..0000000001837740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837734 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183871c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183773c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a754 0000000000000018 0000a758 FDE cie=00000000 pc=0000000001838720..0000000001838730 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838724 │ │ │ │ +0000a754 0000000000000018 0000a758 FDE cie=00000000 pc=0000000001837740..0000000001837750 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837744 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183872c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183774c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a770 0000000000000018 0000a774 FDE cie=00000000 pc=0000000001838730..0000000001838740 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838734 │ │ │ │ +0000a770 0000000000000018 0000a774 FDE cie=00000000 pc=0000000001837750..0000000001837760 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837754 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183873c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183775c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a78c 0000000000000018 0000a790 FDE cie=00000000 pc=0000000001838740..0000000001838750 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838744 │ │ │ │ +0000a78c 0000000000000018 0000a790 FDE cie=00000000 pc=0000000001837760..0000000001837770 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837764 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183874c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183776c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a7a8 0000000000000018 0000a7ac FDE cie=00000000 pc=0000000001838750..0000000001838760 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838754 │ │ │ │ +0000a7a8 0000000000000018 0000a7ac FDE cie=00000000 pc=0000000001837770..0000000001837780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837774 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183875c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183777c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a7c4 0000000000000018 0000a7c8 FDE cie=00000000 pc=0000000001838760..0000000001838770 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838764 │ │ │ │ +0000a7c4 0000000000000018 0000a7c8 FDE cie=00000000 pc=0000000001837780..0000000001837790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837784 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183876c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183778c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a7e0 0000000000000018 0000a7e4 FDE cie=00000000 pc=0000000001838770..0000000001838780 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838774 │ │ │ │ +0000a7e0 0000000000000018 0000a7e4 FDE cie=00000000 pc=0000000001837790..00000000018377a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837794 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183877c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183779c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a7fc 0000000000000018 0000a800 FDE cie=00000000 pc=0000000001838780..0000000001838790 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838784 │ │ │ │ +0000a7fc 0000000000000018 0000a800 FDE cie=00000000 pc=00000000018377a0..00000000018377b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018377a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183878c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018377ac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a818 0000000000000018 0000a81c FDE cie=00000000 pc=0000000001838790..00000000018387a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838794 │ │ │ │ +0000a818 0000000000000018 0000a81c FDE cie=00000000 pc=00000000018377b0..00000000018377c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018377b4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183879c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018377bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a834 0000000000000018 0000a838 FDE cie=00000000 pc=00000000018387a0..00000000018387b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018387a4 │ │ │ │ +0000a834 0000000000000018 0000a838 FDE cie=00000000 pc=00000000018377c0..00000000018377d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018377c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018387ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018377cc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a850 0000000000000018 0000a854 FDE cie=00000000 pc=00000000018387b0..00000000018387c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018387b4 │ │ │ │ +0000a850 0000000000000018 0000a854 FDE cie=00000000 pc=00000000018377d0..00000000018377e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018377d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018387bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018377dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a86c 0000000000000018 0000a870 FDE cie=00000000 pc=00000000018387c0..00000000018387d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018387c4 │ │ │ │ +0000a86c 0000000000000018 0000a870 FDE cie=00000000 pc=00000000018377e0..00000000018377f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018377e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018387cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018377ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a888 0000000000000018 0000a88c FDE cie=00000000 pc=00000000018387d0..00000000018387e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018387d4 │ │ │ │ +0000a888 0000000000000018 0000a88c FDE cie=00000000 pc=00000000018377f0..0000000001837800 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018377f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018387dc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018377fc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a8a4 0000000000000018 0000a8a8 FDE cie=00000000 pc=00000000018387e0..00000000018387f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018387e4 │ │ │ │ +0000a8a4 0000000000000018 0000a8a8 FDE cie=00000000 pc=0000000001837800..0000000001837810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837804 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018387ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183780c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a8c0 0000000000000018 0000a8c4 FDE cie=00000000 pc=00000000018387f0..0000000001838800 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018387f4 │ │ │ │ +0000a8c0 0000000000000018 0000a8c4 FDE cie=00000000 pc=0000000001837810..0000000001837820 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837814 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018387fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183781c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a8dc 0000000000000018 0000a8e0 FDE cie=00000000 pc=0000000001838800..0000000001838810 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838804 │ │ │ │ +0000a8dc 0000000000000018 0000a8e0 FDE cie=00000000 pc=0000000001837820..0000000001837830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837824 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183880c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183782c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a8f8 0000000000000018 0000a8fc FDE cie=00000000 pc=0000000001838810..0000000001838820 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838814 │ │ │ │ +0000a8f8 0000000000000018 0000a8fc FDE cie=00000000 pc=0000000001837830..0000000001837840 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837834 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183881c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183783c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a914 0000000000000018 0000a918 FDE cie=00000000 pc=0000000001838820..0000000001838830 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838824 │ │ │ │ +0000a914 0000000000000018 0000a918 FDE cie=00000000 pc=0000000001837840..0000000001837850 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837844 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183882c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183784c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a930 0000000000000018 0000a934 FDE cie=00000000 pc=0000000001838830..0000000001838840 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838834 │ │ │ │ +0000a930 0000000000000018 0000a934 FDE cie=00000000 pc=0000000001837850..0000000001837860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837854 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183883c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183785c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a94c 0000000000000018 0000a950 FDE cie=00000000 pc=0000000001838840..0000000001838850 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838844 │ │ │ │ +0000a94c 0000000000000018 0000a950 FDE cie=00000000 pc=0000000001837860..0000000001837870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837864 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183884c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183786c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a968 0000000000000018 0000a96c FDE cie=00000000 pc=0000000001838850..0000000001838860 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838854 │ │ │ │ +0000a968 0000000000000018 0000a96c FDE cie=00000000 pc=0000000001837870..0000000001837880 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837874 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183885c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183787c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a984 0000000000000018 0000a988 FDE cie=00000000 pc=0000000001838860..0000000001838870 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838864 │ │ │ │ +0000a984 0000000000000018 0000a988 FDE cie=00000000 pc=0000000001837880..0000000001837890 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837884 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183886c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183788c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a9a0 0000000000000018 0000a9a4 FDE cie=00000000 pc=0000000001838870..0000000001838880 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838874 │ │ │ │ +0000a9a0 0000000000000018 0000a9a4 FDE cie=00000000 pc=0000000001837890..00000000018378a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837894 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183887c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183789c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a9bc 0000000000000018 0000a9c0 FDE cie=00000000 pc=0000000001838880..0000000001838890 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838884 │ │ │ │ +0000a9bc 0000000000000018 0000a9c0 FDE cie=00000000 pc=00000000018378a0..00000000018378b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018378a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183888c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018378ac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a9d8 0000000000000018 0000a9dc FDE cie=00000000 pc=0000000001838890..00000000018388a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838894 │ │ │ │ +0000a9d8 0000000000000018 0000a9dc FDE cie=00000000 pc=00000000018378b0..00000000018378c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018378b4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183889c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018378bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a9f4 0000000000000018 0000a9f8 FDE cie=00000000 pc=00000000018388a0..00000000018388b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018388a4 │ │ │ │ +0000a9f4 0000000000000018 0000a9f8 FDE cie=00000000 pc=00000000018378c0..00000000018378d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018378c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018388ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018378cc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa10 0000000000000018 0000aa14 FDE cie=00000000 pc=00000000018388b0..00000000018388c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018388b4 │ │ │ │ +0000aa10 0000000000000018 0000aa14 FDE cie=00000000 pc=00000000018378d0..00000000018378e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018378d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018388bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018378dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa2c 0000000000000018 0000aa30 FDE cie=00000000 pc=00000000018388c0..00000000018388d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018388c4 │ │ │ │ +0000aa2c 0000000000000018 0000aa30 FDE cie=00000000 pc=00000000018378e0..00000000018378f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018378e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018388cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018378ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa48 0000000000000018 0000aa4c FDE cie=00000000 pc=00000000018388d0..00000000018388e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018388d4 │ │ │ │ +0000aa48 0000000000000018 0000aa4c FDE cie=00000000 pc=00000000018378f0..0000000001837900 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018378f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018388dc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018378fc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa64 0000000000000018 0000aa68 FDE cie=00000000 pc=00000000018388e0..00000000018388f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018388e4 │ │ │ │ +0000aa64 0000000000000018 0000aa68 FDE cie=00000000 pc=0000000001837900..0000000001837910 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837904 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018388ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183790c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa80 0000000000000018 0000aa84 FDE cie=00000000 pc=00000000018388f0..0000000001838900 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018388f4 │ │ │ │ +0000aa80 0000000000000018 0000aa84 FDE cie=00000000 pc=0000000001837910..0000000001837920 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837914 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018388fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183791c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa9c 0000000000000018 0000aaa0 FDE cie=00000000 pc=0000000001838900..0000000001838910 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838904 │ │ │ │ +0000aa9c 0000000000000018 0000aaa0 FDE cie=00000000 pc=0000000001837920..0000000001837930 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837924 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183890c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183792c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aab8 0000000000000018 0000aabc FDE cie=00000000 pc=0000000001838910..0000000001838920 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838914 │ │ │ │ +0000aab8 0000000000000018 0000aabc FDE cie=00000000 pc=0000000001837930..0000000001837940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837934 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183891c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183793c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aad4 0000000000000018 0000aad8 FDE cie=00000000 pc=0000000001838920..0000000001838938 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838924 │ │ │ │ +0000aad4 0000000000000018 0000aad8 FDE cie=00000000 pc=0000000001837940..0000000001837958 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837944 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001838934 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001837954 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aaf0 0000000000000018 0000aaf4 FDE cie=00000000 pc=0000000001838940..0000000001838958 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838944 │ │ │ │ +0000aaf0 0000000000000018 0000aaf4 FDE cie=00000000 pc=0000000001837960..0000000001837978 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837964 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001838954 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001837974 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ab0c 0000000000000018 0000ab10 FDE cie=00000000 pc=0000000001838960..0000000001838978 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838964 │ │ │ │ +0000ab0c 0000000000000018 0000ab10 FDE cie=00000000 pc=0000000001837980..0000000001837998 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837984 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001838974 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001837994 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ab28 0000000000000018 0000ab2c FDE cie=00000000 pc=0000000001838980..0000000001838998 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838984 │ │ │ │ +0000ab28 0000000000000018 0000ab2c FDE cie=00000000 pc=00000000018379a0..00000000018379b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018379a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001838994 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018379b4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ab44 0000000000000018 0000ab48 FDE cie=00000000 pc=00000000018389a0..00000000018389b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018389a4 │ │ │ │ +0000ab44 0000000000000018 0000ab48 FDE cie=00000000 pc=00000000018379c0..00000000018379d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018379c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018389b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018379d4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ab60 0000000000000018 0000ab64 FDE cie=00000000 pc=00000000018389c0..00000000018389d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018389c4 │ │ │ │ +0000ab60 0000000000000018 0000ab64 FDE cie=00000000 pc=00000000018379e0..00000000018379f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018379e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018389d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000018379f4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ab7c 0000000000000018 0000ab80 FDE cie=00000000 pc=00000000018389e0..00000000018389f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018389e4 │ │ │ │ +0000ab7c 0000000000000018 0000ab80 FDE cie=00000000 pc=0000000001837a00..0000000001837a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837a04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000018389f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001837a14 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ab98 0000000000000018 0000ab9c FDE cie=00000000 pc=0000000001838a00..0000000001838a18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838a04 │ │ │ │ +0000ab98 0000000000000018 0000ab9c FDE cie=00000000 pc=0000000001837a20..0000000001837a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837a24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001838a14 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001837a34 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000abb4 0000000000000018 0000abb8 FDE cie=00000000 pc=0000000001838a20..0000000001838a38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838a24 │ │ │ │ +0000abb4 0000000000000018 0000abb8 FDE cie=00000000 pc=0000000001837a40..0000000001837a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837a44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001838a34 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001837a54 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000abd0 0000000000000018 0000abd4 FDE cie=00000000 pc=0000000001838a40..0000000001838a58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838a44 │ │ │ │ +0000abd0 0000000000000018 0000abd4 FDE cie=00000000 pc=0000000001837a60..0000000001837a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837a64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001838a54 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001837a74 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000abec 0000000000000018 0000abf0 FDE cie=00000000 pc=0000000001838a60..0000000001838a74 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838a64 │ │ │ │ +0000abec 0000000000000018 0000abf0 FDE cie=00000000 pc=0000000001837a80..0000000001837a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837a84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001838a70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001837a90 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac08 0000000000000018 0000ac0c FDE cie=00000000 pc=0000000001838a80..0000000001838a94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838a84 │ │ │ │ +0000ac08 0000000000000018 0000ac0c FDE cie=00000000 pc=0000000001837aa0..0000000001837ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837aa4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001838a90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001837ab0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac24 0000000000000018 0000ac28 FDE cie=00000000 pc=0000000001838aa0..0000000001838ab4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838aa4 │ │ │ │ +0000ac24 0000000000000018 0000ac28 FDE cie=00000000 pc=0000000001837ac0..0000000001837ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837ac4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001838ab0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001837ad0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac40 0000000000000018 0000ac44 FDE cie=00000000 pc=0000000001838ac0..0000000001838ad4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838ac4 │ │ │ │ +0000ac40 0000000000000018 0000ac44 FDE cie=00000000 pc=0000000001837ae0..0000000001837af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837ae4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001838ad0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001837af0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac5c 0000000000000018 0000ac60 FDE cie=00000000 pc=0000000001838ae0..0000000001838af4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838ae4 │ │ │ │ +0000ac5c 0000000000000018 0000ac60 FDE cie=00000000 pc=0000000001837b00..0000000001837b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837b04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001838af0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001837b10 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac78 0000000000000018 0000ac7c FDE cie=00000000 pc=0000000001838b00..0000000001838b14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838b04 │ │ │ │ +0000ac78 0000000000000018 0000ac7c FDE cie=00000000 pc=0000000001837b20..0000000001837b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837b24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001838b10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001837b30 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac94 0000000000000018 0000ac98 FDE cie=00000000 pc=0000000001838b20..0000000001838b34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838b24 │ │ │ │ +0000ac94 0000000000000018 0000ac98 FDE cie=00000000 pc=0000000001837b40..0000000001837b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837b44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001838b30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001837b50 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000acb0 0000000000000018 0000acb4 FDE cie=00000000 pc=0000000001838b40..0000000001838b54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838b44 │ │ │ │ +0000acb0 0000000000000018 0000acb4 FDE cie=00000000 pc=0000000001837b60..0000000001837b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837b64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001838b50 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001837b70 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000accc 0000000000000018 0000acd0 FDE cie=00000000 pc=0000000001838b60..0000000001838b74 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838b64 │ │ │ │ +0000accc 0000000000000018 0000acd0 FDE cie=00000000 pc=0000000001837b80..0000000001837b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837b84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001838b70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001837b90 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ace8 0000000000000018 0000acec FDE cie=00000000 pc=0000000001838b80..0000000001838b94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838b84 │ │ │ │ +0000ace8 0000000000000018 0000acec FDE cie=00000000 pc=0000000001837ba0..0000000001837bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837ba4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001838b90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001837bb0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad04 0000000000000018 0000ad08 FDE cie=00000000 pc=0000000001838ba0..0000000001838bb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838ba4 │ │ │ │ +0000ad04 0000000000000018 0000ad08 FDE cie=00000000 pc=0000000001837bc0..0000000001837bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837bc4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838bac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837bcc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad20 0000000000000018 0000ad24 FDE cie=00000000 pc=0000000001838bb0..0000000001838bc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838bb4 │ │ │ │ +0000ad20 0000000000000018 0000ad24 FDE cie=00000000 pc=0000000001837bd0..0000000001837be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837bd4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838bbc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837bdc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad3c 0000000000000018 0000ad40 FDE cie=00000000 pc=0000000001838bc0..0000000001838bd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838bc4 │ │ │ │ +0000ad3c 0000000000000018 0000ad40 FDE cie=00000000 pc=0000000001837be0..0000000001837bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837be4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838bcc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837bec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad58 0000000000000018 0000ad5c FDE cie=00000000 pc=0000000001838bd0..0000000001838be0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838bd4 │ │ │ │ +0000ad58 0000000000000018 0000ad5c FDE cie=00000000 pc=0000000001837bf0..0000000001837c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837bf4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838bdc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837bfc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad74 0000000000000018 0000ad78 FDE cie=00000000 pc=0000000001838be0..0000000001838bf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838be4 │ │ │ │ +0000ad74 0000000000000018 0000ad78 FDE cie=00000000 pc=0000000001837c00..0000000001837c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837c04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838bec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837c0c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad90 0000000000000018 0000ad94 FDE cie=00000000 pc=0000000001838bf0..0000000001838c00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838bf4 │ │ │ │ +0000ad90 0000000000000018 0000ad94 FDE cie=00000000 pc=0000000001837c10..0000000001837c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837c14 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838bfc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837c1c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000adac 0000000000000018 0000adb0 FDE cie=00000000 pc=0000000001838c00..0000000001838c10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838c04 │ │ │ │ +0000adac 0000000000000018 0000adb0 FDE cie=00000000 pc=0000000001837c20..0000000001837c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837c24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838c0c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837c2c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000adc8 0000000000000018 0000adcc FDE cie=00000000 pc=0000000001838c10..0000000001838c20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838c14 │ │ │ │ +0000adc8 0000000000000018 0000adcc FDE cie=00000000 pc=0000000001837c30..0000000001837c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837c34 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838c1c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837c3c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ade4 0000000000000018 0000ade8 FDE cie=00000000 pc=0000000001838c20..0000000001838c30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838c24 │ │ │ │ +0000ade4 0000000000000018 0000ade8 FDE cie=00000000 pc=0000000001837c40..0000000001837c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837c44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838c2c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837c4c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae00 0000000000000018 0000ae04 FDE cie=00000000 pc=0000000001838c30..0000000001838c40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838c34 │ │ │ │ +0000ae00 0000000000000018 0000ae04 FDE cie=00000000 pc=0000000001837c50..0000000001837c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837c54 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838c3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837c5c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae1c 0000000000000018 0000ae20 FDE cie=00000000 pc=0000000001838c40..0000000001838c50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838c44 │ │ │ │ +0000ae1c 0000000000000018 0000ae20 FDE cie=00000000 pc=0000000001837c60..0000000001837c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837c64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838c4c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837c6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae38 0000000000000018 0000ae3c FDE cie=00000000 pc=0000000001838c50..0000000001838c60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838c54 │ │ │ │ +0000ae38 0000000000000018 0000ae3c FDE cie=00000000 pc=0000000001837c70..0000000001837c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837c74 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838c5c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837c7c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae54 0000000000000018 0000ae58 FDE cie=00000000 pc=0000000001838c60..0000000001838c70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838c64 │ │ │ │ +0000ae54 0000000000000018 0000ae58 FDE cie=00000000 pc=0000000001837c80..0000000001837c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837c84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838c6c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837c8c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae70 0000000000000018 0000ae74 FDE cie=00000000 pc=0000000001838c70..0000000001838c80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838c74 │ │ │ │ +0000ae70 0000000000000018 0000ae74 FDE cie=00000000 pc=0000000001837c90..0000000001837ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837c94 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838c7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837c9c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae8c 0000000000000018 0000ae90 FDE cie=00000000 pc=0000000001838c80..0000000001838c90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838c84 │ │ │ │ +0000ae8c 0000000000000018 0000ae90 FDE cie=00000000 pc=0000000001837ca0..0000000001837cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837ca4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838c8c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837cac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aea8 0000000000000018 0000aeac FDE cie=00000000 pc=0000000001838c90..0000000001838ca0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838c94 │ │ │ │ +0000aea8 0000000000000018 0000aeac FDE cie=00000000 pc=0000000001837cb0..0000000001837cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837cb4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838c9c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837cbc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aec4 0000000000000018 0000aec8 FDE cie=00000000 pc=0000000001838ca0..0000000001838cb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838ca4 │ │ │ │ +0000aec4 0000000000000018 0000aec8 FDE cie=00000000 pc=0000000001837cc0..0000000001837cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837cc4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838cac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837ccc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aee0 0000000000000018 0000aee4 FDE cie=00000000 pc=0000000001838cb0..0000000001838cc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838cb4 │ │ │ │ +0000aee0 0000000000000018 0000aee4 FDE cie=00000000 pc=0000000001837cd0..0000000001837ce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837cd4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838cbc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837cdc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aefc 0000000000000018 0000af00 FDE cie=00000000 pc=0000000001838cc0..0000000001838cd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838cc4 │ │ │ │ +0000aefc 0000000000000018 0000af00 FDE cie=00000000 pc=0000000001837ce0..0000000001837cf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837ce4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838ccc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837cec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af18 0000000000000018 0000af1c FDE cie=00000000 pc=0000000001838cd0..0000000001838ce0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838cd4 │ │ │ │ +0000af18 0000000000000018 0000af1c FDE cie=00000000 pc=0000000001837cf0..0000000001837d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837cf4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838cdc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837cfc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af34 0000000000000018 0000af38 FDE cie=00000000 pc=0000000001838ce0..0000000001838cf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838ce4 │ │ │ │ +0000af34 0000000000000018 0000af38 FDE cie=00000000 pc=0000000001837d00..0000000001837d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837d04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838cec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837d0c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af50 0000000000000018 0000af54 FDE cie=00000000 pc=0000000001838cf0..0000000001838d00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838cf4 │ │ │ │ +0000af50 0000000000000018 0000af54 FDE cie=00000000 pc=0000000001837d10..0000000001837d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837d14 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838cfc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837d1c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af6c 0000000000000018 0000af70 FDE cie=00000000 pc=0000000001838d00..0000000001838d10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838d04 │ │ │ │ +0000af6c 0000000000000018 0000af70 FDE cie=00000000 pc=0000000001837d20..0000000001837d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837d24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838d0c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837d2c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af88 0000000000000018 0000af8c FDE cie=00000000 pc=0000000001838d10..0000000001838d20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838d14 │ │ │ │ +0000af88 0000000000000018 0000af8c FDE cie=00000000 pc=0000000001837d30..0000000001837d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837d34 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838d1c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837d3c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000afa4 0000000000000018 0000afa8 FDE cie=00000000 pc=0000000001838d20..0000000001838d30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838d24 │ │ │ │ +0000afa4 0000000000000018 0000afa8 FDE cie=00000000 pc=0000000001837d40..0000000001837d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837d44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838d2c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837d4c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000afc0 0000000000000018 0000afc4 FDE cie=00000000 pc=0000000001838d30..0000000001838d40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838d34 │ │ │ │ +0000afc0 0000000000000018 0000afc4 FDE cie=00000000 pc=0000000001837d50..0000000001837d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837d54 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838d3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837d5c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000afdc 0000000000000018 0000afe0 FDE cie=00000000 pc=0000000001838d40..0000000001838d50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838d44 │ │ │ │ +0000afdc 0000000000000018 0000afe0 FDE cie=00000000 pc=0000000001837d60..0000000001837d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837d64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838d4c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837d6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aff8 0000000000000018 0000affc FDE cie=00000000 pc=0000000001838d50..0000000001838d60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838d54 │ │ │ │ +0000aff8 0000000000000018 0000affc FDE cie=00000000 pc=0000000001837d70..0000000001837d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837d74 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838d5c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837d7c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b014 0000000000000018 0000b018 FDE cie=00000000 pc=0000000001838d60..0000000001838d70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838d64 │ │ │ │ +0000b014 0000000000000018 0000b018 FDE cie=00000000 pc=0000000001837d80..0000000001837d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837d84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838d6c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837d8c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b030 0000000000000018 0000b034 FDE cie=00000000 pc=0000000001838d70..0000000001838d80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838d74 │ │ │ │ +0000b030 0000000000000018 0000b034 FDE cie=00000000 pc=0000000001837d90..0000000001837da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837d94 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838d7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837d9c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b04c 0000000000000018 0000b050 FDE cie=00000000 pc=0000000001838d80..0000000001838d90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838d84 │ │ │ │ +0000b04c 0000000000000018 0000b050 FDE cie=00000000 pc=0000000001837da0..0000000001837db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837da4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838d8c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837dac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b068 0000000000000018 0000b06c FDE cie=00000000 pc=0000000001838d90..0000000001838da0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838d94 │ │ │ │ +0000b068 0000000000000018 0000b06c FDE cie=00000000 pc=0000000001837db0..0000000001837dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837db4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838d9c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837dbc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b084 0000000000000018 0000b088 FDE cie=00000000 pc=0000000001838da0..0000000001838db0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838da4 │ │ │ │ +0000b084 0000000000000018 0000b088 FDE cie=00000000 pc=0000000001837dc0..0000000001837dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837dc4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838dac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837dcc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b0a0 0000000000000018 0000b0a4 FDE cie=00000000 pc=0000000001838db0..0000000001838dc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838db4 │ │ │ │ +0000b0a0 0000000000000018 0000b0a4 FDE cie=00000000 pc=0000000001837dd0..0000000001837de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837dd4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838dbc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837ddc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b0bc 0000000000000018 0000b0c0 FDE cie=00000000 pc=0000000001838dc0..0000000001838dd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838dc4 │ │ │ │ +0000b0bc 0000000000000018 0000b0c0 FDE cie=00000000 pc=0000000001837de0..0000000001837df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837de4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838dcc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837dec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b0d8 0000000000000018 0000b0dc FDE cie=00000000 pc=0000000001838dd0..0000000001838de0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838dd4 │ │ │ │ +0000b0d8 0000000000000018 0000b0dc FDE cie=00000000 pc=0000000001837df0..0000000001837e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837df4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838ddc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837dfc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b0f4 0000000000000018 0000b0f8 FDE cie=00000000 pc=0000000001838de0..0000000001838df0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838de4 │ │ │ │ +0000b0f4 0000000000000018 0000b0f8 FDE cie=00000000 pc=0000000001837e00..0000000001837e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837e04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838dec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837e0c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b110 0000000000000018 0000b114 FDE cie=00000000 pc=0000000001838df0..0000000001838e00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838df4 │ │ │ │ +0000b110 0000000000000018 0000b114 FDE cie=00000000 pc=0000000001837e10..0000000001837e20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837e14 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838dfc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837e1c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b12c 0000000000000018 0000b130 FDE cie=00000000 pc=0000000001838e00..0000000001838e10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838e04 │ │ │ │ +0000b12c 0000000000000018 0000b130 FDE cie=00000000 pc=0000000001837e20..0000000001837e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837e24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838e0c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837e2c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b148 000000000000001c 0000b14c FDE cie=00000000 pc=0000000001838e10..0000000001838e20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838e14 │ │ │ │ +0000b148 000000000000001c 0000b14c FDE cie=00000000 pc=0000000001837e30..0000000001837e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837e34 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001838e1c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001837e3c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b168 0000000000000020 0000b16c FDE cie=00000000 pc=0000000001838e20..0000000001838f04 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000001838e80 │ │ │ │ +0000b168 0000000000000020 0000b16c FDE cie=00000000 pc=0000000001837e40..0000000001837f24 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000001837ea0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000001838edc │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000001837efc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001838ef0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001837f10 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001838efc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001837f1c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b18c 0000000000000028 0000b190 FDE cie=00000000 pc=0000000001838f04..0000000001838f7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838f08 │ │ │ │ +0000b18c 0000000000000028 0000b190 FDE cie=00000000 pc=0000000001837f24..0000000001837f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837f28 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837f2c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001838f1c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001837f3c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000001838f78 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000001837f98 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b1b8 0000000000000020 0000b1bc FDE cie=00000000 pc=0000000001838f80..0000000001838ffc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838f84 │ │ │ │ +0000b1b8 0000000000000020 0000b1bc FDE cie=00000000 pc=0000000001837fa0..000000000183801c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837fa4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001837fa8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000001838fec │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000183800c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001838ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838010 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000b1dc 000000000000001c 0000b1e0 FDE cie=00000000 pc=0000000001839000..000000000183901c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001839004 │ │ │ │ +0000b1dc 000000000000001c 0000b1e0 FDE cie=00000000 pc=0000000001838020..000000000183803c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838024 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001839018 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001838038 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b1fc 0000000000000010 0000b200 FDE cie=00000000 pc=0000000001839020..0000000001839080 │ │ │ │ +0000b1fc 0000000000000010 0000b200 FDE cie=00000000 pc=0000000001838040..00000000018380a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b210 0000000000000010 0000b214 FDE cie=00000000 pc=0000000001839080..00000000018390cc │ │ │ │ +0000b210 0000000000000010 0000b214 FDE cie=00000000 pc=00000000018380a0..00000000018380ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b224 000000000000001c 0000b228 FDE cie=00000000 pc=00000000018390cc..00000000018390f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018390d0 │ │ │ │ +0000b224 000000000000001c 0000b228 FDE cie=00000000 pc=00000000018380ec..0000000001838118 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018380f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018390f4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001838114 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b244 0000000000000010 0000b248 FDE cie=00000000 pc=0000000001839100..000000000183913c │ │ │ │ +0000b244 0000000000000010 0000b248 FDE cie=00000000 pc=0000000001838120..000000000183815c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b258 0000000000000024 0000b25c FDE cie=00000000 pc=0000000001839140..00000000018391a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001839144 │ │ │ │ +0000b258 0000000000000024 0000b25c FDE cie=00000000 pc=0000000001838160..00000000018381c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838164 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000001839184 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000018381a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001839188 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018381a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000018391a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000018381c4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b280 0000000000000028 0000b284 FDE cie=00000000 pc=00000000018391a8..0000000001839228 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018391ac │ │ │ │ +0000b280 0000000000000028 0000b284 FDE cie=00000000 pc=00000000018381c8..0000000001838248 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018381cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018391b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018381d4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000018391f8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000001838218 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018391fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183821c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001839218 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001838238 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b2ac 0000000000000010 0000b2b0 FDE cie=00000000 pc=0000000001839228..0000000001839274 │ │ │ │ +0000b2ac 0000000000000010 0000b2b0 FDE cie=00000000 pc=0000000001838248..0000000001838294 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b2c0 0000000000000010 0000b2c4 FDE cie=00000000 pc=0000000001839280..0000000001839340 │ │ │ │ +0000b2c0 0000000000000010 0000b2c4 FDE cie=00000000 pc=00000000018382a0..0000000001838360 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b2d4 0000000000000020 0000b2d8 FDE cie=00000000 pc=0000000001839340..00000000018393d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001839344 │ │ │ │ +0000b2d4 0000000000000020 0000b2d8 FDE cie=00000000 pc=0000000001838360..00000000018383f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838364 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001839348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838368 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000018393d4 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000018383f4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000b2f8 0000000000000070 0000b2fc FDE cie=00000000 pc=00000000018393e0..000000000183971c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018393e4 │ │ │ │ +0000b2f8 0000000000000070 0000b2fc FDE cie=00000000 pc=0000000001838400..000000000183873c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838404 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018393e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838408 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000001839448 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000001838468 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183944c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183846c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001839450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838470 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000001839534 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000001838554 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001839538 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838558 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183953c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183855c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001839544 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001838564 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001839548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838568 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-40 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000018395bc │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000018385dc │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000018395d8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000018385f8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018395dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018385fc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018395e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838600 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001839604 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001838624 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 244 to 00000000018396f8 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000001838718 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001839708 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001838728 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001839718 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001838738 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b36c 000000000000001c 0000b370 FDE cie=00000000 pc=0000000001839720..0000000001839c40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001839724 │ │ │ │ +0000b36c 000000000000001c 0000b370 FDE cie=00000000 pc=0000000001838740..0000000001838c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838744 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000001839758 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000001838778 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183975c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183877c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b38c 00000000000000cc 0000b390 FDE cie=00000000 pc=0000000001839c40..000000000183a85c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001839c44 │ │ │ │ +0000b38c 00000000000000cc 0000b390 FDE cie=00000000 pc=0000000001838c60..000000000183987c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838c64 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-208 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001839c50 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001838c70 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-192 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-184 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-160 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-152 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000001839c84 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000001838ca4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-168 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001839cc0 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001838ce0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-136 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-144 │ │ │ │ - DW_CFA_advance_loc1: 488 to 0000000001839ea8 │ │ │ │ + DW_CFA_advance_loc1: 488 to 0000000001838ec8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001839eb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001838ed0 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000001839ef8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000001838f18 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001839efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001838f1c │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-200 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-192 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-184 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-176 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-168 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-160 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-152 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000001839f38 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001838f58 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-136 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-144 │ │ │ │ - DW_CFA_advance_loc2: 1504 to 000000000183a518 │ │ │ │ + DW_CFA_advance_loc2: 1504 to 0000000001839538 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000183a534 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001839554 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000183a54c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000183956c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-176 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-168 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-144 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000183a5a8 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000018395c8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000183a5c8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018395e8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183a5cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018395ec │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-176 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-168 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-144 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000183a668 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000001839688 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183a674 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001839694 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-168 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000183a6a0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000018396c0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-136 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000183a6bc │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000018396dc │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183a6c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018396e8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-144 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000183a704 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000001839724 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183a714 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001839734 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-168 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183a718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839738 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-144 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183a728 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001839748 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183a72c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183974c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000183a798 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000018397b8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-176 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-168 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-144 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000183a7b8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000018397d8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183a7c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018397e4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-144 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183a7c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018397e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183a7d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018397f0 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183a7d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018397f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000183a82c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000183984c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183a83c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183985c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-176 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-168 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-144 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-136 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b45c 000000000000001c 0000b460 FDE cie=00000000 pc=000000000183a860..000000000183aa58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183a864 │ │ │ │ +0000b45c 000000000000001c 0000b460 FDE cie=00000000 pc=0000000001839880..0000000001839a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839884 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 316 to 000000000183a9a0 │ │ │ │ + DW_CFA_advance_loc1: 316 to 00000000018399c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183a9a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018399c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b47c 0000000000000018 0000b480 FDE cie=00000000 pc=000000000183aa60..000000000183aa9c │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000183aa88 │ │ │ │ +0000b47c 0000000000000018 0000b480 FDE cie=00000000 pc=0000000001839a80..0000000001839abc │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001839aa8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183aa98 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001839ab8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b498 0000000000000018 0000b49c FDE cie=00000000 pc=000000000183aaa0..000000000183aadc │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000183aac8 │ │ │ │ +0000b498 0000000000000018 0000b49c FDE cie=00000000 pc=0000000001839ac0..0000000001839afc │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001839ae8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183aad8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001839af8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b4b4 0000000000000028 0000b4b8 FDE cie=00000000 pc=000000000183aae0..000000000183abdc │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000183ab18 │ │ │ │ +0000b4b4 0000000000000028 0000b4b8 FDE cie=00000000 pc=0000000001839b00..0000000001839bfc │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000001839b38 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000183ab9c │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000001839bbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183aba4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001839bc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183abb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001839bd8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000183abd0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000001839bf0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183abd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001839bf8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b4e0 0000000000000064 0000b4e4 FDE cie=00000000 pc=000000000183abe0..000000000183ad0c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183abe4 │ │ │ │ +0000b4e0 0000000000000064 0000b4e4 FDE cie=00000000 pc=0000000001839c00..0000000001839d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839c04 │ │ │ │ DW_CFA_def_cfa_offset: 1104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183abf8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001839c18 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-1104 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-1096 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-1056 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000183ac18 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001839c38 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-1080 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-1088 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183ac24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001839c44 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-1064 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-1072 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000183acb4 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000001839cd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183acb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839cd8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183acc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001839ce0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183acc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839ce4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183acc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839ce8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183accc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839cec │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183ace0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000001839d00 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183ace4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839d04 │ │ │ │ DW_CFA_def_cfa_offset: 1104 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-1096 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-1088 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-1080 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-1072 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-1064 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-1056 │ │ │ │ @@ -21532,1138 +21532,1138 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b548 0000000000000024 0000b54c FDE cie=00000000 pc=000000000183ad20..000000000183ad70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183ad24 │ │ │ │ +0000b548 0000000000000024 0000b54c FDE cie=00000000 pc=0000000001839d40..0000000001839d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839d44 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183ad30 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001839d50 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183ad3c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001839d5c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000183ad6c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000001839d8c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000b570 000000000000001c 0000b574 FDE cie=00000000 pc=000000000183ad70..000000000183ad9c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183ad78 │ │ │ │ +0000b570 000000000000001c 0000b574 FDE cie=00000000 pc=0000000001839d90..0000000001839dbc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001839d98 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000183ad94 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001839db4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b590 0000000000000034 0000b594 FDE cie=00000000 pc=000000000183ada0..000000000183af68 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183ada4 │ │ │ │ +0000b590 0000000000000034 0000b594 FDE cie=00000000 pc=0000000001839dc0..0000000001839f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839dc4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183ada8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839dc8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000183add0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001839df0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000183ae18 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000001839e38 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000183ae38 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000001839e58 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183ae3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839e5c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5c8 000000000000001c 0000b5cc FDE cie=00000000 pc=000000000183af68..000000000183afd4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183af6c │ │ │ │ +0000b5c8 000000000000001c 0000b5cc FDE cie=00000000 pc=0000000001839f88..0000000001839ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001839f8c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000183afc0 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000001839fe0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183afc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001839fe8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5e8 000000000000001c 0000b5ec FDE cie=00000000 pc=000000000183afe0..000000000183b050 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183afe4 │ │ │ │ +0000b5e8 000000000000001c 0000b5ec FDE cie=00000000 pc=000000000183a000..000000000183a070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183a004 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000183b03c │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000183a05c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183b044 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183a064 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b608 00000000000000b8 0000b60c FDE cie=00000000 pc=000000000183b060..000000000183bbe0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183b064 │ │ │ │ +0000b608 00000000000000b8 0000b60c FDE cie=00000000 pc=000000000183a080..000000000183ac00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183a084 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-224 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183b068 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183a088 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-192 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183b070 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183a090 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-176 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000183b08c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000183a0ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183b090 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183a0b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183b0a4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000183a0c4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-200 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-208 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000183b0f4 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000183a114 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000183b130 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000183a150 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183b140 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183a160 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183b150 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183a170 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183b154 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183a174 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-216 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-208 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-200 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-192 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-184 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-176 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-168 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-224 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183b15c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183a17c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-152 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 432 to 000000000183b30c │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000183a32c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183b314 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183a334 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183b318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183a338 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183b324 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183a344 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183b328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183a348 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000183b348 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000183a368 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183b34c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183a36c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183b358 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183a378 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183b35c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183a37c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-208 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-200 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-160 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-152 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-144 │ │ │ │ - DW_CFA_advance_loc2: 1244 to 000000000183b838 │ │ │ │ + DW_CFA_advance_loc2: 1244 to 000000000183a858 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183b84c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000183a86c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-160 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-152 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000183b898 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000183a8b8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183b8a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183a8c0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-152 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 468 to 000000000183ba74 │ │ │ │ + DW_CFA_advance_loc1: 468 to 000000000183aa94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183ba78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183aa98 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183ba7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183aa9c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183ba80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183aaa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000183bab4 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000183aad4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183bab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183aad8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183babc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183aadc │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183bac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183aae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000183bbc8 │ │ │ │ + DW_CFA_advance_loc1: 264 to 000000000183abe8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b6c4 0000000000000010 0000b6c8 FDE cie=00000000 pc=000000000183bbe0..000000000183bbe4 │ │ │ │ +0000b6c4 0000000000000010 0000b6c8 FDE cie=00000000 pc=000000000183ac00..000000000183ac04 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b6d8 000000000000002c 0000b6dc FDE cie=00000000 pc=000000000183bbe4..000000000183bc60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183bbe8 │ │ │ │ +0000b6d8 000000000000002c 0000b6dc FDE cie=00000000 pc=000000000183ac04..000000000183ac80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183ac08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000183bc10 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000183ac30 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000183bc44 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000183ac64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183bc4c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183ac6c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183bc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183ac70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183bc54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183ac74 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183bc5c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183ac7c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b708 0000000000000020 0000b70c FDE cie=00000000 pc=000000000183bc60..000000000183bd40 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000183bc8c │ │ │ │ +0000b708 0000000000000020 0000b70c FDE cie=00000000 pc=000000000183ac80..000000000183ad60 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000183acac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183bc9c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183acbc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000183bd3c │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000183ad5c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000b72c 000000000000001c 0000b730 FDE cie=00000000 pc=000000000183bd40..000000000183bd78 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183bd44 │ │ │ │ +0000b72c 000000000000001c 0000b730 FDE cie=00000000 pc=000000000183ad60..000000000183ad98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183ad64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000183bd74 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000183ad94 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b74c 0000000000000060 0000b750 FDE cie=00000000 pc=000000000183bd80..000000000183bfe8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183bd84 │ │ │ │ +0000b74c 0000000000000060 0000b750 FDE cie=00000000 pc=000000000183ada0..000000000183b008 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183ada4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183bd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183ada8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183bd90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183adb0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000183bdc4 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000183ade4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183bdc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183ade8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000183bde8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000183ae08 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000183be60 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000183ae80 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183be70 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183ae90 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183be74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183ae94 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183be7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183ae9c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000183beb8 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000183aed8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000183bf34 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000183af54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183bf38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183af58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000183bf8c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000183afac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183bf90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183afb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000183bfe0 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000183b000 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b7b0 0000000000000038 0000b7b4 FDE cie=00000000 pc=000000000183c000..000000000183c0b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c004 │ │ │ │ +0000b7b0 0000000000000038 0000b7b4 FDE cie=00000000 pc=000000000183b020..000000000183b0d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b024 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183c00c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183b02c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183c01c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183b03c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000183c08c │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000183b0ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183c09c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183b0bc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183c0a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183b0c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b0c8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183c0b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183b0d0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b7ec 0000000000000020 0000b7f0 FDE cie=00000000 pc=000000000183c0c0..000000000183c100 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c0c4 │ │ │ │ +0000b7ec 0000000000000020 0000b7f0 FDE cie=00000000 pc=000000000183b0e0..000000000183b120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b0e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183c0d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183b0f0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000183c0fc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000183b11c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b810 0000000000000020 0000b814 FDE cie=00000000 pc=000000000183c100..000000000183c188 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c104 │ │ │ │ +0000b810 0000000000000020 0000b814 FDE cie=00000000 pc=000000000183b120..000000000183b1a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b124 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000183c184 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000183b1a4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000b834 0000000000000030 0000b838 FDE cie=00000000 pc=000000000183c188..000000000183c2b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c18c │ │ │ │ +0000b834 0000000000000030 0000b838 FDE cie=00000000 pc=000000000183b1a8..000000000183b2d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b1ac │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183c194 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183b1b4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183c1a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183b1c0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183c1b4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000183b1d4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000183c2ac │ │ │ │ + DW_CFA_advance_loc: 248 to 000000000183b2cc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b868 0000000000000044 0000b86c FDE cie=00000000 pc=000000000183c2b0..000000000183c648 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c2b4 │ │ │ │ +0000b868 0000000000000044 0000b86c FDE cie=00000000 pc=000000000183b2d0..000000000183b668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b2d4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183c2bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183b2dc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183c2c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183b2e8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 240 to 000000000183c3b8 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000183b3d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c3bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b3dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000183c41c │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000183b43c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b440 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000183c4ec │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000183b50c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c4f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b510 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b8b0 0000000000000094 0000b8b4 FDE cie=00000000 pc=000000000183c660..000000000183c87c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c664 │ │ │ │ +0000b8b0 0000000000000094 0000b8b4 FDE cie=00000000 pc=000000000183b680..000000000183b89c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b684 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183c66c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183b68c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183c674 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183b694 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183c67c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183b69c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000183c6a8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000183b6c8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000183c758 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000183b778 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000183c79c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000183b7bc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c7a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b7c0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000183c7c8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000183b7e8 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183c7dc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000183b7fc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c7e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b800 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000183c810 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000183b830 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c814 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b834 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183c820 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183b840 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183c830 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183b850 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c834 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b854 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b858 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000183c870 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000183b890 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b948 000000000000001c 0000b94c FDE cie=00000000 pc=000000000183c880..000000000183c8e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c884 │ │ │ │ +0000b948 000000000000001c 0000b94c FDE cie=00000000 pc=000000000183b8a0..000000000183b900 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b8a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000183c8b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000183b8d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b8d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000b968 0000000000000010 0000b96c FDE cie=00000000 pc=000000000183c8e0..000000000183c8f4 │ │ │ │ +0000b968 0000000000000010 0000b96c FDE cie=00000000 pc=000000000183b900..000000000183b914 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b97c 0000000000000024 0000b980 FDE cie=00000000 pc=000000000183c900..000000000183c930 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c904 │ │ │ │ +0000b97c 0000000000000024 0000b980 FDE cie=00000000 pc=000000000183b920..000000000183b950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b924 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183c918 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000183b938 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183c91c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183b93c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183c928 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183b948 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b9a4 0000000000000038 0000b9a8 FDE cie=00000000 pc=000000000183c930..000000000183ca00 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183c938 │ │ │ │ +0000b9a4 0000000000000038 0000b9a8 FDE cie=00000000 pc=000000000183b950..000000000183ba20 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183b958 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183c940 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183b960 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000183c970 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000183b990 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183c978 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183b998 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000183c9d4 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000183b9f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183c9dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183b9fc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b9e0 0000000000000010 0000b9e4 FDE cie=00000000 pc=000000000183ca00..000000000183ca0c │ │ │ │ +0000b9e0 0000000000000010 0000b9e4 FDE cie=00000000 pc=000000000183ba20..000000000183ba2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b9f4 000000000000001c 0000b9f8 FDE cie=00000000 pc=000000000183ca0c..000000000183ca2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183ca10 │ │ │ │ +0000b9f4 000000000000001c 0000b9f8 FDE cie=00000000 pc=000000000183ba2c..000000000183ba4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183ba30 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000183ca28 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000183ba48 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ba14 0000000000000010 0000ba18 FDE cie=00000000 pc=000000000183ca2c..000000000183caa4 │ │ │ │ +0000ba14 0000000000000010 0000ba18 FDE cie=00000000 pc=000000000183ba4c..000000000183bac4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ba28 000000000000001c 0000ba2c FDE cie=00000000 pc=000000000183caa4..000000000183cad0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183caa8 │ │ │ │ +0000ba28 000000000000001c 0000ba2c FDE cie=00000000 pc=000000000183bac4..000000000183baf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183bac8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183cabc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000183badc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183cac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183bae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ba48 000000000000002c 0000ba4c FDE cie=00000000 pc=000000000183cad0..000000000183cc7c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183cad4 │ │ │ │ +0000ba48 000000000000002c 0000ba4c FDE cie=00000000 pc=000000000183baf0..000000000183bc9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183baf4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183cadc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183bafc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183cae8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183bb08 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 332 to 000000000183cc34 │ │ │ │ + DW_CFA_advance_loc1: 332 to 000000000183bc54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183cc38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183bc58 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ba78 000000000000004c 0000ba7c FDE cie=00000000 pc=000000000183cc80..000000000183cdcc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183cc84 │ │ │ │ +0000ba78 000000000000004c 0000ba7c FDE cie=00000000 pc=000000000183bca0..000000000183bdec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183bca4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183cc94 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183bcb4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183cc9c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183bcbc │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183cca8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183bcc8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000183ccf0 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000183bd10 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000183cd0c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000183bd2c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183cd10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183bd30 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000183cda0 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000183bdc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183cda8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183bdc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000183cdc8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000183bde8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bac8 0000000000000014 0000bacc FDE cie=00000000 pc=000000000183cdcc..000000000183cdf8 │ │ │ │ +0000bac8 0000000000000014 0000bacc FDE cie=00000000 pc=000000000183bdec..000000000183be18 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bae0 0000000000000010 0000bae4 FDE cie=00000000 pc=000000000183ce00..000000000183ce30 │ │ │ │ +0000bae0 0000000000000010 0000bae4 FDE cie=00000000 pc=000000000183be20..000000000183be50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000baf4 0000000000000050 0000baf8 FDE cie=00000000 pc=000000000183ce30..000000000183cfb4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183ce40 │ │ │ │ +0000baf4 0000000000000050 0000baf8 FDE cie=00000000 pc=000000000183be50..000000000183bfd4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183be60 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183ce44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183be64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183ce54 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183be74 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183ce5c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183be7c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000183cef8 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000183bf18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183cefc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183bf1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000183cf90 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000183bfb0 │ │ │ │ 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: r30 (x30) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183cf98 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183bfb8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-8 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bb48 0000000000000078 0000bb4c FDE cie=00000000 pc=000000000183cfc0..000000000183d140 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183cfc4 │ │ │ │ +0000bb48 0000000000000078 0000bb4c FDE cie=00000000 pc=000000000183bfe0..000000000183c160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183bfe4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183cfcc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183bfec │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183cfe0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000183c000 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000183d054 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000183c074 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000183d070 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000183c090 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000183d094 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000183c0b4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000183d0c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000183c0e0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000183d0d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000183c0f8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183d0e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183c108 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d0ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c10c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183d100 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000183c120 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183d10c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183c12c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d110 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c130 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-72 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-32 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-24 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183d124 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000183c144 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-48 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-40 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183d138 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000183c158 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d13c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c15c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bbc4 0000000000000020 0000bbc8 FDE cie=00000000 pc=000000000183d140..000000000183d1ec │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000183d15c │ │ │ │ +0000bbc4 0000000000000020 0000bbc8 FDE cie=00000000 pc=000000000183c160..000000000183c20c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000183c17c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000183d1c0 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000183c1e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183d1d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183c1f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000183d1e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000183c204 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bbe8 0000000000000014 0000bbec FDE cie=00000000 pc=000000000183d1ec..000000000183d200 │ │ │ │ +0000bbe8 0000000000000014 0000bbec FDE cie=00000000 pc=000000000183c20c..000000000183c220 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc00 0000000000000028 0000bc04 FDE cie=00000000 pc=000000000183d200..000000000183d2e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d204 │ │ │ │ +0000bc00 0000000000000028 0000bc04 FDE cie=00000000 pc=000000000183c220..000000000183c304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c224 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c228 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183d210 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183c230 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000183d2e0 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000183c300 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc2c 0000000000000010 0000bc30 FDE cie=00000000 pc=000000000183d2e4..000000000183d334 │ │ │ │ +0000bc2c 0000000000000010 0000bc30 FDE cie=00000000 pc=000000000183c304..000000000183c354 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc40 0000000000000028 0000bc44 FDE cie=00000000 pc=000000000183d340..000000000183d3f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d344 │ │ │ │ +0000bc40 0000000000000028 0000bc44 FDE cie=00000000 pc=000000000183c360..000000000183c414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c364 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c368 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183d350 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183c370 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000183d3e8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000183c408 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d3ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c40c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc6c 0000000000000020 0000bc70 FDE cie=00000000 pc=000000000183d400..000000000183d45c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183d410 │ │ │ │ +0000bc6c 0000000000000020 0000bc70 FDE cie=00000000 pc=000000000183c420..000000000183c47c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183c430 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c434 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000183d454 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000183c474 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc90 0000000000000010 0000bc94 FDE cie=00000000 pc=000000000183d460..000000000183d474 │ │ │ │ +0000bc90 0000000000000010 0000bc94 FDE cie=00000000 pc=000000000183c480..000000000183c494 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bca4 0000000000000010 0000bca8 FDE cie=00000000 pc=000000000183d480..000000000183d494 │ │ │ │ +0000bca4 0000000000000010 0000bca8 FDE cie=00000000 pc=000000000183c4a0..000000000183c4b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bcb8 0000000000000014 0000bcbc FDE cie=00000000 pc=000000000183d4a0..000000000183d4f4 │ │ │ │ +0000bcb8 0000000000000014 0000bcbc FDE cie=00000000 pc=000000000183c4c0..000000000183c514 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bcd0 0000000000000014 0000bcd4 FDE cie=00000000 pc=000000000183d500..000000000183d504 │ │ │ │ +0000bcd0 0000000000000014 0000bcd4 FDE cie=00000000 pc=000000000183c520..000000000183c524 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bce8 0000000000000010 0000bcec FDE cie=00000000 pc=000000000183d520..000000000183d538 │ │ │ │ +0000bce8 0000000000000010 0000bcec FDE cie=00000000 pc=000000000183c540..000000000183c558 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bcfc 0000000000000010 0000bd00 FDE cie=00000000 pc=000000000183d540..000000000183d558 │ │ │ │ +0000bcfc 0000000000000010 0000bd00 FDE cie=00000000 pc=000000000183c560..000000000183c578 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd10 0000000000000010 0000bd14 FDE cie=00000000 pc=000000000183d560..000000000183d57c │ │ │ │ +0000bd10 0000000000000010 0000bd14 FDE cie=00000000 pc=000000000183c580..000000000183c59c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd24 0000000000000010 0000bd28 FDE cie=00000000 pc=000000000183d580..000000000183d59c │ │ │ │ +0000bd24 0000000000000010 0000bd28 FDE cie=00000000 pc=000000000183c5a0..000000000183c5bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd38 0000000000000010 0000bd3c FDE cie=00000000 pc=000000000183d5a0..000000000183d5bc │ │ │ │ +0000bd38 0000000000000010 0000bd3c FDE cie=00000000 pc=000000000183c5c0..000000000183c5dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd4c 0000000000000010 0000bd50 FDE cie=00000000 pc=000000000183d5c0..000000000183d5d4 │ │ │ │ +0000bd4c 0000000000000010 0000bd50 FDE cie=00000000 pc=000000000183c5e0..000000000183c5f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000bd60 0000000000000014 0000bd64 FDE cie=00000000 pc=0000000000409440..0000000000409448 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000409444 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd78 000000000000002c 0000bd7c FDE cie=00000000 pc=000000000183d5e0..000000000183d880 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d5e4 │ │ │ │ +0000bd78 000000000000002c 0000bd7c FDE cie=00000000 pc=000000000183c600..000000000183c8a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c604 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183d5ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183c60c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000183d660 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000183c680 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d664 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c684 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000183d6c4 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000183c6e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d6c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c6e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bda8 0000000000000064 0000bdac FDE cie=00000000 pc=000000000183d880..000000000183dc14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d884 │ │ │ │ +0000bda8 0000000000000064 0000bdac FDE cie=00000000 pc=000000000183c8a0..000000000183cc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c8a4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d888 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c8a8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000183d8f0 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000183c910 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000183d900 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183c920 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d904 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c924 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000183d9ac │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000183c9cc │ │ │ │ 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 000000000183d9b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c9d0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183d9b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183c9d8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-56 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183d9bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183c9dc │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000183da10 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000183ca30 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183da14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183ca34 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183da1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183ca3c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183da24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183ca44 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183da28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183ca48 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-64 │ │ │ │ @@ -22674,384 +22674,384 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be10 0000000000000010 0000be14 FDE cie=00000000 pc=000000000183dc20..000000000183dc40 │ │ │ │ +0000be10 0000000000000010 0000be14 FDE cie=00000000 pc=000000000183cc40..000000000183cc60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be24 0000000000000028 0000be28 FDE cie=00000000 pc=000000000183dc40..000000000183dc78 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183dc44 │ │ │ │ +0000be24 0000000000000028 0000be28 FDE cie=00000000 pc=000000000183cc60..000000000183cc98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183cc64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000183dc68 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000183cc88 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183dc6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183cc8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183dc74 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183cc94 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be50 0000000000000010 0000be54 FDE cie=00000000 pc=000000000183dc80..000000000183dd5c │ │ │ │ +0000be50 0000000000000010 0000be54 FDE cie=00000000 pc=000000000183cca0..000000000183cd7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be64 0000000000000010 0000be68 FDE cie=00000000 pc=000000000183dd60..000000000183dd78 │ │ │ │ +0000be64 0000000000000010 0000be68 FDE cie=00000000 pc=000000000183cd80..000000000183cd98 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be78 0000000000000024 0000be7c FDE cie=00000000 pc=000000000183dd80..000000000183df58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183dd84 │ │ │ │ +0000be78 0000000000000024 0000be7c FDE cie=00000000 pc=000000000183cda0..000000000183cf78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183cda4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183dd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183cda8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 380 to 000000000183df04 │ │ │ │ + DW_CFA_advance_loc1: 380 to 000000000183cf24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183df08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183cf28 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000bea0 000000000000001c 0000bea4 FDE cie=00000000 pc=000000000183df60..000000000183dfb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183df64 │ │ │ │ +0000bea0 000000000000001c 0000bea4 FDE cie=00000000 pc=000000000183cf80..000000000183cfd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183cf84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000183dfb0 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000183cfd0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bec0 000000000000001c 0000bec4 FDE cie=00000000 pc=000000000183dfc0..000000000183dff4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183dfcc │ │ │ │ +0000bec0 000000000000001c 0000bec4 FDE cie=00000000 pc=000000000183cfe0..000000000183d014 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183cfec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000183dfec │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000183d00c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bee0 000000000000001c 0000bee4 FDE cie=00000000 pc=000000000183e000..000000000183e094 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e004 │ │ │ │ +0000bee0 000000000000001c 0000bee4 FDE cie=00000000 pc=000000000183d020..000000000183d0b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d024 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000183e090 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000183d0b0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bf00 000000000000001c 0000bf04 FDE cie=00000000 pc=000000000183e0a0..000000000183e110 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e0a4 │ │ │ │ +0000bf00 000000000000001c 0000bf04 FDE cie=00000000 pc=000000000183d0c0..000000000183d130 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d0c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000183e10c │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000183d12c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bf20 0000000000000034 0000bf24 FDE cie=00000000 pc=000000000183e110..000000000183e2d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e114 │ │ │ │ +0000bf20 0000000000000034 0000bf24 FDE cie=00000000 pc=000000000183d130..000000000183d2f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d134 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e118 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d138 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000183e1c8 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000183d1e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e1cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d1ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000183e254 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000183d274 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d278 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000183e2d0 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000183d2f0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000bf58 0000000000000020 0000bf5c FDE cie=00000000 pc=000000000183e2e0..000000000183e3a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e2e4 │ │ │ │ +0000bf58 0000000000000020 0000bf5c FDE cie=00000000 pc=000000000183d300..000000000183d3c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d304 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183e2f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183d310 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000183e31c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000183d33c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d340 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000bf7c 0000000000000010 0000bf80 FDE cie=00000000 pc=000000000183e3a0..000000000183e408 │ │ │ │ +0000bf7c 0000000000000010 0000bf80 FDE cie=00000000 pc=000000000183d3c0..000000000183d428 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bf90 0000000000000020 0000bf94 FDE cie=00000000 pc=000000000183e408..000000000183e464 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e40c │ │ │ │ +0000bf90 0000000000000020 0000bf94 FDE cie=00000000 pc=000000000183d428..000000000183d484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d42c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-32 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e410 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d430 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000183e454 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000183d474 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e458 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d478 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000bfb4 0000000000000010 0000bfb8 FDE cie=00000000 pc=000000000183e464..000000000183e4d4 │ │ │ │ +0000bfb4 0000000000000010 0000bfb8 FDE cie=00000000 pc=000000000183d484..000000000183d4f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bfc8 000000000000002c 0000bfcc FDE cie=00000000 pc=000000000183e4e0..000000000183e8e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e4e4 │ │ │ │ +0000bfc8 000000000000002c 0000bfcc FDE cie=00000000 pc=000000000183d500..000000000183d900 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d504 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e4e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d508 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000183e4f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000183d514 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 516 to 000000000183e6f8 │ │ │ │ + DW_CFA_advance_loc1: 516 to 000000000183d718 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183e6fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183d71c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bff8 0000000000000010 0000bffc FDE cie=00000000 pc=000000000183e8e0..000000000183e934 │ │ │ │ +0000bff8 0000000000000010 0000bffc FDE cie=00000000 pc=000000000183d900..000000000183d954 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c00c 0000000000000010 0000c010 FDE cie=00000000 pc=000000000183e940..000000000183e944 │ │ │ │ +0000c00c 0000000000000010 0000c010 FDE cie=00000000 pc=000000000183d960..000000000183d964 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c020 0000000000000010 0000c024 FDE cie=00000000 pc=000000000183e944..000000000183e998 │ │ │ │ +0000c020 0000000000000010 0000c024 FDE cie=00000000 pc=000000000183d964..000000000183d9b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c034 0000000000000010 0000c038 FDE cie=00000000 pc=000000000183e9a0..000000000183e9f4 │ │ │ │ +0000c034 0000000000000010 0000c038 FDE cie=00000000 pc=000000000183d9c0..000000000183da14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c048 0000000000000024 0000c04c FDE cie=00000000 pc=000000000183ea00..000000000183ef5c │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000183ea30 │ │ │ │ +0000c048 0000000000000024 0000c04c FDE cie=00000000 pc=000000000183da20..000000000183df7c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000183da50 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 336 to 000000000183eb80 │ │ │ │ + DW_CFA_advance_loc1: 336 to 000000000183dba0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183eb84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183dba4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 788 to 000000000183ee98 │ │ │ │ + DW_CFA_advance_loc1: 788 to 000000000183deb8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000183ef50 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000183df70 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ │ │ │ │ -0000c070 0000000000000028 0000c074 FDE cie=00000000 pc=000000000183ef60..0000000001840f50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183ef64 │ │ │ │ +0000c070 0000000000000028 0000c074 FDE cie=00000000 pc=000000000183df80..000000000183ff70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183df84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000183efc0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000183dfe0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183efc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183dfe4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000183f01c │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000183e03c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000183f024 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183e044 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000183f098 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000183e0b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000183f09c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183e0bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c09c 0000000000000040 0000c0a0 FDE cie=00000000 pc=0000000001840f50..0000000001843790 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001840f54 │ │ │ │ +0000c09c 0000000000000040 0000c0a0 FDE cie=00000000 pc=000000000183ff70..00000000018427b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000183ff74 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001840f5c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000183ff7c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-128 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001840f6c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000183ff8c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-112 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000001840f80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000183ffa0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-96 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-88 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-80 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-72 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 10220 to 000000000184376c │ │ │ │ + DW_CFA_advance_loc2: 10220 to 000000000184278c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001843770 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001842790 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c0e0 0000000000000040 0000c0e4 FDE cie=00000000 pc=00000000018437a0..000000000184398c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018437a4 │ │ │ │ +0000c0e0 0000000000000040 0000c0e4 FDE cie=00000000 pc=00000000018427c0..00000000018429ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018427c4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000018437bc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000018427dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 228 to 00000000018438a0 │ │ │ │ + DW_CFA_advance_loc: 228 to 00000000018428c0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018438a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018428c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018438a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018428c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018438cc │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000018428ec │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018438d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018428f0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000018438f4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001842914 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018438f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001842918 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018438fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000184291c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c124 0000000000000028 0000c128 FDE cie=00000000 pc=000000000184398c..0000000001843a48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001843990 │ │ │ │ +0000c124 0000000000000028 0000c128 FDE cie=00000000 pc=00000000018429ac..0000000001842a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018429b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001843998 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018429b8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000018439e8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000001842a08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018439ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001842a0c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000001843a44 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000001842a64 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c150 0000000000000010 0000c154 FDE cie=00000000 pc=0000000001843a48..0000000001843ae4 │ │ │ │ +0000c150 0000000000000010 0000c154 FDE cie=00000000 pc=0000000001842a68..0000000001842b04 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000c164 000000000000008c 0000c168 FDE cie=00000000 pc=000000000040b900..000000000040da6c │ │ │ │ DW_CFA_advance_loc: 4 to 000000000040b904 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -23144,170 +23144,170 @@ │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_advance_loc: 60 to 000000000040da00 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c1f4 0000000000000030 0000c1f8 FDE cie=00000000 pc=0000000001843ae4..00000000018440b4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001843af0 │ │ │ │ +0000c1f4 0000000000000030 0000c1f8 FDE cie=00000000 pc=0000000001842b04..00000000018430d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001842b10 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 348 to 0000000001843c4c │ │ │ │ + DW_CFA_advance_loc1: 348 to 0000000001842c6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001843c54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001842c74 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000001843ce8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000001842d08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001843cec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001842d0c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 640 to 0000000001843f6c │ │ │ │ + DW_CFA_advance_loc1: 640 to 0000000001842f8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001843f74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001842f94 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c228 0000000000000034 0000c22c FDE cie=00000000 pc=00000000018440c0..00000000018442f4 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000018440e8 │ │ │ │ +0000c228 0000000000000034 0000c22c FDE cie=00000000 pc=00000000018430e0..0000000001843314 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001843108 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000184413c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000184315c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000001844168 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000001843188 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000018441d4 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000018431f4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018441e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001843200 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000001844254 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000001843274 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000001844284 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000018432a4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c260 000000000000001c 0000c264 FDE cie=00000000 pc=0000000001844300..0000000001844390 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001844304 │ │ │ │ +0000c260 000000000000001c 0000c264 FDE cie=00000000 pc=0000000001843320..00000000018433b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001843324 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000184438c │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000018433ac │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c280 0000000000000010 0000c284 FDE cie=00000000 pc=0000000001844390..00000000018443e4 │ │ │ │ +0000c280 0000000000000010 0000c284 FDE cie=00000000 pc=00000000018433b0..0000000001843404 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c294 0000000000000050 0000c298 FDE cie=00000000 pc=00000000018443e4..0000000001844680 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018443e8 │ │ │ │ +0000c294 0000000000000050 0000c298 FDE cie=00000000 pc=0000000001843404..00000000018436a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001843408 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018443f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001843410 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-96 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018443f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001843418 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-64 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000001844420 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000001843440 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-80 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001844430 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001843450 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-112 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000001844440 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000001843460 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 172 to 00000000018444ec │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000184350c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018444f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001843510 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000001844610 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000001843630 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001844614 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001843634 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c2e8 0000000000000044 0000c2ec FDE cie=00000000 pc=0000000001844680..0000000001844750 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001844684 │ │ │ │ +0000c2e8 0000000000000044 0000c2ec FDE cie=00000000 pc=00000000018436a0..0000000001843770 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018436a4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001844690 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018436b0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001844698 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000018436b8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000018446c0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000018436e0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000001844724 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000001843744 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000184473c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000184375c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001844740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001843760 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-16 │ │ │ │ @@ -23334,1035 +23334,1035 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c368 0000000000000038 0000c36c FDE cie=00000000 pc=0000000001844760..0000000001844d78 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001844764 │ │ │ │ +0000c368 0000000000000038 0000c36c FDE cie=00000000 pc=0000000001843780..0000000001843d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001843784 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000184476c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000184378c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001844778 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001843798 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-32 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000018447e4 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000001843804 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018447e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001843808 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000001844890 │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000018438b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001844894 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018438b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c3a4 0000000000000028 0000c3a8 FDE cie=00000000 pc=0000000001844d80..0000000001844e98 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000001844d88 │ │ │ │ +0000c3a4 0000000000000028 0000c3a8 FDE cie=00000000 pc=0000000001843da0..0000000001843eb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000001843da8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000001844da4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000001843dc4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-32 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-16 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000001844e94 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000001843eb4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c3d0 0000000000000010 0000c3d4 FDE cie=00000000 pc=0000000001844ea0..0000000001844eec │ │ │ │ +0000c3d0 0000000000000010 0000c3d4 FDE cie=00000000 pc=0000000001843ec0..0000000001843f0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c3e4 0000000000000010 0000c3e8 FDE cie=00000000 pc=0000000001844eec..0000000001844ef0 │ │ │ │ +0000c3e4 0000000000000010 0000c3e8 FDE cie=00000000 pc=0000000001843f0c..0000000001843f10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c3f8 0000000000000018 0000c3fc FDE cie=00000000 pc=00000000018462e0..00000000018462f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018462e4 │ │ │ │ +0000c3f8 0000000000000018 0000c3fc FDE cie=00000000 pc=0000000001845300..0000000001845310 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001845304 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000018462ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000184530c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c414 000000000000001c 0000c418 FDE cie=00000000 pc=00000000018462f0..000000000184631c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018462f4 │ │ │ │ +0000c414 000000000000001c 0000c418 FDE cie=00000000 pc=0000000001845310..000000000184533c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001845314 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000001846318 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000001845338 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c434 0000000000000020 0000c438 FDE cie=00000000 pc=0000000001846320..0000000001846344 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001846324 │ │ │ │ +0000c434 0000000000000020 0000c438 FDE cie=00000000 pc=0000000001845340..0000000001845364 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001845344 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000184633c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000184535c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c458 000000000000004c 0000c45c FDE cie=00000000 pc=0000000001846360..000000000184676c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001846364 │ │ │ │ +0000c458 000000000000004c 0000c45c FDE cie=00000000 pc=0000000001845380..000000000184578c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001845384 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000184642c │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000184544c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000001846438 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000001845458 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 388 to 00000000018465bc │ │ │ │ + DW_CFA_advance_loc1: 388 to 00000000018455dc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018465c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018455e0 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000018465d4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000018455f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000018465d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018455f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000001846630 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000001845650 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000184665c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000184567c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000184669c │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000018456bc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018466a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018456c8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000018466bc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000018456dc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-96 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-88 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c4a8 0000000000000034 0000c4ac FDE cie=00000000 pc=0000000001846780..0000000001846844 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001846784 │ │ │ │ +0000c4a8 0000000000000034 0000c4ac FDE cie=00000000 pc=00000000018457a0..0000000001845864 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000018457a4 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-304 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-296 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000018467ac │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000018457cc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-280 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000018467b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000018457d8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-272 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000001846824 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000001845844 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000184682c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000184584c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001846830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001845850 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001846834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001845854 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-296 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000001846838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000001845858 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000c4e0 0000000000000014 0000c4e4 FDE cie=00000000 pc=0000000001846860..0000000001846874 │ │ │ │ +0000c4e0 0000000000000014 0000c4e4 FDE cie=00000000 pc=0000000001845880..0000000001845894 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c4f8 0000000000000014 0000c4fc FDE cie=00000000 pc=0000000001846880..00000000018468b0 │ │ │ │ +0000c4f8 0000000000000014 0000c4fc FDE cie=00000000 pc=00000000018458a0..00000000018458d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c510 0000000000000014 0000c514 FDE cie=00000000 pc=00000000018468b0..00000000018468e0 │ │ │ │ +0000c510 0000000000000014 0000c514 FDE cie=00000000 pc=00000000018458d0..0000000001845900 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c528 0000000000000014 0000c52c FDE cie=00000000 pc=00000000018468e0..0000000001846910 │ │ │ │ +0000c528 0000000000000014 0000c52c FDE cie=00000000 pc=0000000001845900..0000000001845930 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c540 0000000000000014 0000c544 FDE cie=00000000 pc=0000000001846910..0000000001846940 │ │ │ │ +0000c540 0000000000000014 0000c544 FDE cie=00000000 pc=0000000001845930..0000000001845960 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c558 0000000000000014 0000c55c FDE cie=00000000 pc=0000000001846940..0000000001846970 │ │ │ │ +0000c558 0000000000000014 0000c55c FDE cie=00000000 pc=0000000001845960..0000000001845990 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c570 0000000000000014 0000c574 FDE cie=00000000 pc=0000000001846970..00000000018469a0 │ │ │ │ +0000c570 0000000000000014 0000c574 FDE cie=00000000 pc=0000000001845990..00000000018459c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c588 0000000000000014 0000c58c FDE cie=00000000 pc=00000000018469a0..00000000018469d0 │ │ │ │ +0000c588 0000000000000014 0000c58c FDE cie=00000000 pc=00000000018459c0..00000000018459f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c5a0 0000000000000014 0000c5a4 FDE cie=00000000 pc=00000000018469d0..0000000001846a00 │ │ │ │ +0000c5a0 0000000000000014 0000c5a4 FDE cie=00000000 pc=00000000018459f0..0000000001845a20 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c5b8 0000000000000014 0000c5bc FDE cie=00000000 pc=0000000001846a00..0000000001846a30 │ │ │ │ +0000c5b8 0000000000000014 0000c5bc FDE cie=00000000 pc=0000000001845a20..0000000001845a50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c5d0 0000000000000014 0000c5d4 FDE cie=00000000 pc=0000000001846a30..0000000001846a60 │ │ │ │ +0000c5d0 0000000000000014 0000c5d4 FDE cie=00000000 pc=0000000001845a50..0000000001845a80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c5e8 0000000000000014 0000c5ec FDE cie=00000000 pc=0000000001846a60..0000000001846a90 │ │ │ │ +0000c5e8 0000000000000014 0000c5ec FDE cie=00000000 pc=0000000001845a80..0000000001845ab0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c600 0000000000000014 0000c604 FDE cie=00000000 pc=0000000001846a90..0000000001846ac0 │ │ │ │ +0000c600 0000000000000014 0000c604 FDE cie=00000000 pc=0000000001845ab0..0000000001845ae0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c618 0000000000000014 0000c61c FDE cie=00000000 pc=0000000001846ac0..0000000001846ae8 │ │ │ │ +0000c618 0000000000000014 0000c61c FDE cie=00000000 pc=0000000001845ae0..0000000001845b08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c630 0000000000000014 0000c634 FDE cie=00000000 pc=0000000001846af0..0000000001846b1c │ │ │ │ +0000c630 0000000000000014 0000c634 FDE cie=00000000 pc=0000000001845b10..0000000001845b3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c648 0000000000000014 0000c64c FDE cie=00000000 pc=0000000001846b20..0000000001846b4c │ │ │ │ +0000c648 0000000000000014 0000c64c FDE cie=00000000 pc=0000000001845b40..0000000001845b6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c660 0000000000000014 0000c664 FDE cie=00000000 pc=0000000001846b50..0000000001846b7c │ │ │ │ +0000c660 0000000000000014 0000c664 FDE cie=00000000 pc=0000000001845b70..0000000001845b9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c678 0000000000000014 0000c67c FDE cie=00000000 pc=0000000001846b80..0000000001846bac │ │ │ │ +0000c678 0000000000000014 0000c67c FDE cie=00000000 pc=0000000001845ba0..0000000001845bcc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c690 0000000000000014 0000c694 FDE cie=00000000 pc=0000000001846bb0..0000000001846bd8 │ │ │ │ +0000c690 0000000000000014 0000c694 FDE cie=00000000 pc=0000000001845bd0..0000000001845bf8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c6a8 0000000000000014 0000c6ac FDE cie=00000000 pc=0000000001846be0..0000000001846c0c │ │ │ │ +0000c6a8 0000000000000014 0000c6ac FDE cie=00000000 pc=0000000001845c00..0000000001845c2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c6c0 0000000000000014 0000c6c4 FDE cie=00000000 pc=0000000001846c10..0000000001846c3c │ │ │ │ +0000c6c0 0000000000000014 0000c6c4 FDE cie=00000000 pc=0000000001845c30..0000000001845c5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c6d8 0000000000000014 0000c6dc FDE cie=00000000 pc=0000000001846c40..0000000001846c6c │ │ │ │ +0000c6d8 0000000000000014 0000c6dc FDE cie=00000000 pc=0000000001845c60..0000000001845c8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c6f0 0000000000000014 0000c6f4 FDE cie=00000000 pc=0000000001846c70..0000000001846c9c │ │ │ │ +0000c6f0 0000000000000014 0000c6f4 FDE cie=00000000 pc=0000000001845c90..0000000001845cbc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c708 0000000000000014 0000c70c FDE cie=00000000 pc=0000000001846ca0..0000000001846cc8 │ │ │ │ +0000c708 0000000000000014 0000c70c FDE cie=00000000 pc=0000000001845cc0..0000000001845ce8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c720 0000000000000014 0000c724 FDE cie=00000000 pc=0000000001846cd0..0000000001846cfc │ │ │ │ +0000c720 0000000000000014 0000c724 FDE cie=00000000 pc=0000000001845cf0..0000000001845d1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c738 0000000000000014 0000c73c FDE cie=00000000 pc=0000000001846d00..0000000001846d2c │ │ │ │ +0000c738 0000000000000014 0000c73c FDE cie=00000000 pc=0000000001845d20..0000000001845d4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c750 0000000000000014 0000c754 FDE cie=00000000 pc=0000000001846d30..0000000001846d5c │ │ │ │ +0000c750 0000000000000014 0000c754 FDE cie=00000000 pc=0000000001845d50..0000000001845d7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c768 0000000000000014 0000c76c FDE cie=00000000 pc=0000000001846d60..0000000001846d8c │ │ │ │ +0000c768 0000000000000014 0000c76c FDE cie=00000000 pc=0000000001845d80..0000000001845dac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c780 0000000000000014 0000c784 FDE cie=00000000 pc=0000000001846d90..0000000001846db8 │ │ │ │ +0000c780 0000000000000014 0000c784 FDE cie=00000000 pc=0000000001845db0..0000000001845dd8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c798 0000000000000014 0000c79c FDE cie=00000000 pc=0000000001846dc0..0000000001846dec │ │ │ │ +0000c798 0000000000000014 0000c79c FDE cie=00000000 pc=0000000001845de0..0000000001845e0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c7b0 0000000000000014 0000c7b4 FDE cie=00000000 pc=0000000001846df0..0000000001846e1c │ │ │ │ +0000c7b0 0000000000000014 0000c7b4 FDE cie=00000000 pc=0000000001845e10..0000000001845e3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c7c8 0000000000000014 0000c7cc FDE cie=00000000 pc=0000000001846e20..0000000001846e4c │ │ │ │ +0000c7c8 0000000000000014 0000c7cc FDE cie=00000000 pc=0000000001845e40..0000000001845e6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c7e0 0000000000000014 0000c7e4 FDE cie=00000000 pc=0000000001846e50..0000000001846e7c │ │ │ │ +0000c7e0 0000000000000014 0000c7e4 FDE cie=00000000 pc=0000000001845e70..0000000001845e9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c7f8 0000000000000014 0000c7fc FDE cie=00000000 pc=0000000001846e80..0000000001846ea8 │ │ │ │ +0000c7f8 0000000000000014 0000c7fc FDE cie=00000000 pc=0000000001845ea0..0000000001845ec8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c810 0000000000000014 0000c814 FDE cie=00000000 pc=0000000001846eb0..0000000001846edc │ │ │ │ +0000c810 0000000000000014 0000c814 FDE cie=00000000 pc=0000000001845ed0..0000000001845efc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c828 0000000000000014 0000c82c FDE cie=00000000 pc=0000000001846ee0..0000000001846f0c │ │ │ │ +0000c828 0000000000000014 0000c82c FDE cie=00000000 pc=0000000001845f00..0000000001845f2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c840 0000000000000014 0000c844 FDE cie=00000000 pc=0000000001846f10..0000000001846f3c │ │ │ │ +0000c840 0000000000000014 0000c844 FDE cie=00000000 pc=0000000001845f30..0000000001845f5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c858 0000000000000014 0000c85c FDE cie=00000000 pc=0000000001846f40..0000000001846f6c │ │ │ │ +0000c858 0000000000000014 0000c85c FDE cie=00000000 pc=0000000001845f60..0000000001845f8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c870 0000000000000014 0000c874 FDE cie=00000000 pc=0000000001846f70..0000000001846f98 │ │ │ │ +0000c870 0000000000000014 0000c874 FDE cie=00000000 pc=0000000001845f90..0000000001845fb8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c888 0000000000000014 0000c88c FDE cie=00000000 pc=0000000001846fa0..0000000001846fcc │ │ │ │ +0000c888 0000000000000014 0000c88c FDE cie=00000000 pc=0000000001845fc0..0000000001845fec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c8a0 0000000000000014 0000c8a4 FDE cie=00000000 pc=0000000001846fd0..0000000001846ffc │ │ │ │ +0000c8a0 0000000000000014 0000c8a4 FDE cie=00000000 pc=0000000001845ff0..000000000184601c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c8b8 0000000000000014 0000c8bc FDE cie=00000000 pc=0000000001847000..000000000184702c │ │ │ │ +0000c8b8 0000000000000014 0000c8bc FDE cie=00000000 pc=0000000001846020..000000000184604c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c8d0 0000000000000014 0000c8d4 FDE cie=00000000 pc=0000000001847030..000000000184705c │ │ │ │ +0000c8d0 0000000000000014 0000c8d4 FDE cie=00000000 pc=0000000001846050..000000000184607c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c8e8 0000000000000014 0000c8ec FDE cie=00000000 pc=0000000001847060..0000000001847088 │ │ │ │ +0000c8e8 0000000000000014 0000c8ec FDE cie=00000000 pc=0000000001846080..00000000018460a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c900 0000000000000014 0000c904 FDE cie=00000000 pc=0000000001847090..00000000018470bc │ │ │ │ +0000c900 0000000000000014 0000c904 FDE cie=00000000 pc=00000000018460b0..00000000018460dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c918 0000000000000014 0000c91c FDE cie=00000000 pc=00000000018470c0..00000000018470ec │ │ │ │ +0000c918 0000000000000014 0000c91c FDE cie=00000000 pc=00000000018460e0..000000000184610c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c930 0000000000000014 0000c934 FDE cie=00000000 pc=00000000018470f0..000000000184711c │ │ │ │ +0000c930 0000000000000014 0000c934 FDE cie=00000000 pc=0000000001846110..000000000184613c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c948 0000000000000014 0000c94c FDE cie=00000000 pc=0000000001847120..000000000184714c │ │ │ │ +0000c948 0000000000000014 0000c94c FDE cie=00000000 pc=0000000001846140..000000000184616c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c960 0000000000000014 0000c964 FDE cie=00000000 pc=0000000001847150..0000000001847178 │ │ │ │ +0000c960 0000000000000014 0000c964 FDE cie=00000000 pc=0000000001846170..0000000001846198 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c978 0000000000000014 0000c97c FDE cie=00000000 pc=0000000001847180..00000000018471ac │ │ │ │ +0000c978 0000000000000014 0000c97c FDE cie=00000000 pc=00000000018461a0..00000000018461cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c990 0000000000000014 0000c994 FDE cie=00000000 pc=00000000018471b0..00000000018471dc │ │ │ │ +0000c990 0000000000000014 0000c994 FDE cie=00000000 pc=00000000018461d0..00000000018461fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c9a8 0000000000000014 0000c9ac FDE cie=00000000 pc=00000000018471e0..000000000184720c │ │ │ │ +0000c9a8 0000000000000014 0000c9ac FDE cie=00000000 pc=0000000001846200..000000000184622c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c9c0 0000000000000014 0000c9c4 FDE cie=00000000 pc=0000000001847210..000000000184723c │ │ │ │ +0000c9c0 0000000000000014 0000c9c4 FDE cie=00000000 pc=0000000001846230..000000000184625c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c9d8 0000000000000014 0000c9dc FDE cie=00000000 pc=0000000001847240..0000000001847268 │ │ │ │ +0000c9d8 0000000000000014 0000c9dc FDE cie=00000000 pc=0000000001846260..0000000001846288 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c9f0 0000000000000014 0000c9f4 FDE cie=00000000 pc=0000000001847270..000000000184729c │ │ │ │ +0000c9f0 0000000000000014 0000c9f4 FDE cie=00000000 pc=0000000001846290..00000000018462bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca08 0000000000000014 0000ca0c FDE cie=00000000 pc=00000000018472a0..00000000018472cc │ │ │ │ +0000ca08 0000000000000014 0000ca0c FDE cie=00000000 pc=00000000018462c0..00000000018462ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca20 0000000000000014 0000ca24 FDE cie=00000000 pc=00000000018472d0..00000000018472fc │ │ │ │ +0000ca20 0000000000000014 0000ca24 FDE cie=00000000 pc=00000000018462f0..000000000184631c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca38 0000000000000014 0000ca3c FDE cie=00000000 pc=0000000001847300..000000000184732c │ │ │ │ +0000ca38 0000000000000014 0000ca3c FDE cie=00000000 pc=0000000001846320..000000000184634c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca50 0000000000000014 0000ca54 FDE cie=00000000 pc=0000000001847330..0000000001847358 │ │ │ │ +0000ca50 0000000000000014 0000ca54 FDE cie=00000000 pc=0000000001846350..0000000001846378 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca68 0000000000000014 0000ca6c FDE cie=00000000 pc=0000000001847360..000000000184738c │ │ │ │ +0000ca68 0000000000000014 0000ca6c FDE cie=00000000 pc=0000000001846380..00000000018463ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca80 0000000000000014 0000ca84 FDE cie=00000000 pc=0000000001847390..00000000018473bc │ │ │ │ +0000ca80 0000000000000014 0000ca84 FDE cie=00000000 pc=00000000018463b0..00000000018463dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca98 0000000000000014 0000ca9c FDE cie=00000000 pc=00000000018473c0..00000000018473ec │ │ │ │ +0000ca98 0000000000000014 0000ca9c FDE cie=00000000 pc=00000000018463e0..000000000184640c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cab0 0000000000000014 0000cab4 FDE cie=00000000 pc=00000000018473f0..000000000184741c │ │ │ │ +0000cab0 0000000000000014 0000cab4 FDE cie=00000000 pc=0000000001846410..000000000184643c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cac8 0000000000000014 0000cacc FDE cie=00000000 pc=0000000001847420..0000000001847448 │ │ │ │ +0000cac8 0000000000000014 0000cacc FDE cie=00000000 pc=0000000001846440..0000000001846468 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cae0 0000000000000014 0000cae4 FDE cie=00000000 pc=0000000001847450..000000000184747c │ │ │ │ +0000cae0 0000000000000014 0000cae4 FDE cie=00000000 pc=0000000001846470..000000000184649c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000caf8 0000000000000014 0000cafc FDE cie=00000000 pc=0000000001847480..00000000018474ac │ │ │ │ +0000caf8 0000000000000014 0000cafc FDE cie=00000000 pc=00000000018464a0..00000000018464cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb10 0000000000000014 0000cb14 FDE cie=00000000 pc=00000000018474b0..00000000018474dc │ │ │ │ +0000cb10 0000000000000014 0000cb14 FDE cie=00000000 pc=00000000018464d0..00000000018464fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb28 0000000000000014 0000cb2c FDE cie=00000000 pc=00000000018474e0..000000000184750c │ │ │ │ +0000cb28 0000000000000014 0000cb2c FDE cie=00000000 pc=0000000001846500..000000000184652c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb40 0000000000000014 0000cb44 FDE cie=00000000 pc=0000000001847510..0000000001847538 │ │ │ │ +0000cb40 0000000000000014 0000cb44 FDE cie=00000000 pc=0000000001846530..0000000001846558 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb58 0000000000000014 0000cb5c FDE cie=00000000 pc=0000000001847540..000000000184756c │ │ │ │ +0000cb58 0000000000000014 0000cb5c FDE cie=00000000 pc=0000000001846560..000000000184658c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb70 0000000000000014 0000cb74 FDE cie=00000000 pc=0000000001847570..000000000184759c │ │ │ │ +0000cb70 0000000000000014 0000cb74 FDE cie=00000000 pc=0000000001846590..00000000018465bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb88 0000000000000014 0000cb8c FDE cie=00000000 pc=00000000018475a0..00000000018475cc │ │ │ │ +0000cb88 0000000000000014 0000cb8c FDE cie=00000000 pc=00000000018465c0..00000000018465ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cba0 0000000000000014 0000cba4 FDE cie=00000000 pc=00000000018475d0..00000000018475fc │ │ │ │ +0000cba0 0000000000000014 0000cba4 FDE cie=00000000 pc=00000000018465f0..000000000184661c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cbb8 0000000000000014 0000cbbc FDE cie=00000000 pc=0000000001847600..0000000001847628 │ │ │ │ +0000cbb8 0000000000000014 0000cbbc FDE cie=00000000 pc=0000000001846620..0000000001846648 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cbd0 0000000000000014 0000cbd4 FDE cie=00000000 pc=0000000001847630..000000000184765c │ │ │ │ +0000cbd0 0000000000000014 0000cbd4 FDE cie=00000000 pc=0000000001846650..000000000184667c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cbe8 0000000000000014 0000cbec FDE cie=00000000 pc=0000000001847660..000000000184768c │ │ │ │ +0000cbe8 0000000000000014 0000cbec FDE cie=00000000 pc=0000000001846680..00000000018466ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc00 0000000000000014 0000cc04 FDE cie=00000000 pc=0000000001847690..00000000018476bc │ │ │ │ +0000cc00 0000000000000014 0000cc04 FDE cie=00000000 pc=00000000018466b0..00000000018466dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc18 0000000000000014 0000cc1c FDE cie=00000000 pc=00000000018476c0..00000000018476ec │ │ │ │ +0000cc18 0000000000000014 0000cc1c FDE cie=00000000 pc=00000000018466e0..000000000184670c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc30 0000000000000014 0000cc34 FDE cie=00000000 pc=00000000018476f0..0000000001847718 │ │ │ │ +0000cc30 0000000000000014 0000cc34 FDE cie=00000000 pc=0000000001846710..0000000001846738 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc48 0000000000000014 0000cc4c FDE cie=00000000 pc=0000000001847720..000000000184774c │ │ │ │ +0000cc48 0000000000000014 0000cc4c FDE cie=00000000 pc=0000000001846740..000000000184676c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc60 0000000000000014 0000cc64 FDE cie=00000000 pc=0000000001847750..000000000184777c │ │ │ │ +0000cc60 0000000000000014 0000cc64 FDE cie=00000000 pc=0000000001846770..000000000184679c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc78 0000000000000014 0000cc7c FDE cie=00000000 pc=0000000001847780..00000000018477ac │ │ │ │ +0000cc78 0000000000000014 0000cc7c FDE cie=00000000 pc=00000000018467a0..00000000018467cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc90 0000000000000014 0000cc94 FDE cie=00000000 pc=00000000018477b0..00000000018477dc │ │ │ │ +0000cc90 0000000000000014 0000cc94 FDE cie=00000000 pc=00000000018467d0..00000000018467fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cca8 0000000000000014 0000ccac FDE cie=00000000 pc=00000000018477e0..0000000001847808 │ │ │ │ +0000cca8 0000000000000014 0000ccac FDE cie=00000000 pc=0000000001846800..0000000001846828 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ccc0 0000000000000014 0000ccc4 FDE cie=00000000 pc=0000000001847810..000000000184783c │ │ │ │ +0000ccc0 0000000000000014 0000ccc4 FDE cie=00000000 pc=0000000001846830..000000000184685c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ccd8 0000000000000014 0000ccdc FDE cie=00000000 pc=0000000001847840..000000000184786c │ │ │ │ +0000ccd8 0000000000000014 0000ccdc FDE cie=00000000 pc=0000000001846860..000000000184688c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ccf0 0000000000000014 0000ccf4 FDE cie=00000000 pc=0000000001847870..000000000184789c │ │ │ │ +0000ccf0 0000000000000014 0000ccf4 FDE cie=00000000 pc=0000000001846890..00000000018468bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd08 0000000000000014 0000cd0c FDE cie=00000000 pc=00000000018478a0..00000000018478cc │ │ │ │ +0000cd08 0000000000000014 0000cd0c FDE cie=00000000 pc=00000000018468c0..00000000018468ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd20 0000000000000014 0000cd24 FDE cie=00000000 pc=00000000018478d0..00000000018478f8 │ │ │ │ +0000cd20 0000000000000014 0000cd24 FDE cie=00000000 pc=00000000018468f0..0000000001846918 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd38 0000000000000014 0000cd3c FDE cie=00000000 pc=0000000001847900..000000000184792c │ │ │ │ +0000cd38 0000000000000014 0000cd3c FDE cie=00000000 pc=0000000001846920..000000000184694c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd50 0000000000000014 0000cd54 FDE cie=00000000 pc=0000000001847930..000000000184795c │ │ │ │ +0000cd50 0000000000000014 0000cd54 FDE cie=00000000 pc=0000000001846950..000000000184697c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd68 0000000000000014 0000cd6c FDE cie=00000000 pc=0000000001847960..000000000184798c │ │ │ │ +0000cd68 0000000000000014 0000cd6c FDE cie=00000000 pc=0000000001846980..00000000018469ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd80 0000000000000014 0000cd84 FDE cie=00000000 pc=0000000001847990..00000000018479bc │ │ │ │ +0000cd80 0000000000000014 0000cd84 FDE cie=00000000 pc=00000000018469b0..00000000018469dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd98 0000000000000014 0000cd9c FDE cie=00000000 pc=00000000018479c0..00000000018479f0 │ │ │ │ +0000cd98 0000000000000014 0000cd9c FDE cie=00000000 pc=00000000018469e0..0000000001846a10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ @@ -24384,42 +24384,42 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cdd8 0000000000000014 0000cddc FDE cie=00000000 pc=0000000001847a00..0000000001847a08 │ │ │ │ +0000cdd8 0000000000000014 0000cddc FDE cie=00000000 pc=0000000001846a20..0000000001846a28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cdf0 0000000000000014 0000cdf4 FDE cie=00000000 pc=0000000001847a20..0000000001847d68 │ │ │ │ +0000cdf0 0000000000000014 0000cdf4 FDE cie=00000000 pc=0000000001846a40..0000000001846d88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ce08 0000000000000014 0000ce0c FDE cie=00000000 pc=0000000001847d80..00000000018480c0 │ │ │ │ +0000ce08 0000000000000014 0000ce0c FDE cie=00000000 pc=0000000001846da0..00000000018470e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ce20 0000000000000010 0000ce24 FDE cie=00000000 pc=00000000018480c0..000000000184815c │ │ │ │ +0000ce20 0000000000000010 0000ce24 FDE cie=00000000 pc=00000000018470e0..000000000184717c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000ce34 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,60 +1,104 @@ │ │ │ │ -,/lib/ld-linux-aarch64.so.1 │ │ │ │ +/lib/ld-linux-aarch64.so.1 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ -glXGetProcAddressARB │ │ │ │ -SDL_FreeSurface │ │ │ │ -SDL_CreateTextureFromSurface │ │ │ │ -SDL_MapRGBA │ │ │ │ SDL_RWFromFile │ │ │ │ -SDL_SetSurfaceBlendMode │ │ │ │ -SDL_SetColorKey │ │ │ │ SDL_RWread │ │ │ │ -SDL_FillRect │ │ │ │ SDL_RWtell │ │ │ │ -SDL_UpperBlit │ │ │ │ -SDL_LoadBMP_RW │ │ │ │ +SDL_RWFromConstMem │ │ │ │ SDL_GetError │ │ │ │ SDL_RWseek │ │ │ │ SDL_RWclose │ │ │ │ SDL_SetError │ │ │ │ -SDL_RWwrite │ │ │ │ -IMG_Load_RW │ │ │ │ -IMG_isPNM │ │ │ │ -IMG_isJPG │ │ │ │ -IMG_isTIF │ │ │ │ -IMG_isBMP │ │ │ │ -IMG_isICO │ │ │ │ -IMG_isWEBP │ │ │ │ -IMG_isXPM │ │ │ │ -IMG_Load │ │ │ │ -IMG_isXCF │ │ │ │ -IMG_isGIF │ │ │ │ -IMG_isPCX │ │ │ │ -IMG_isXV │ │ │ │ -IMG_isLBM │ │ │ │ -IMG_Init │ │ │ │ -IMG_LoadTGA_RW │ │ │ │ -IMG_isCUR │ │ │ │ -IMG_Linked_Version │ │ │ │ -IMG_isPNG │ │ │ │ -IMG_Quit │ │ │ │ +Mix_ResumeMusic │ │ │ │ +Mix_FadeInMusic │ │ │ │ +Mix_GetMusicType │ │ │ │ +Mix_ExpireChannel │ │ │ │ +Mix_Pause │ │ │ │ +Mix_FreeMusic │ │ │ │ +Mix_GetChunkDecoder │ │ │ │ +Mix_HaltGroup │ │ │ │ +Mix_FreeChunk │ │ │ │ +Mix_Resume │ │ │ │ +Mix_GetNumMusicDecoders │ │ │ │ +Mix_FadeOutChannel │ │ │ │ +Mix_UnregisterAllEffects │ │ │ │ +Mix_HaltMusic │ │ │ │ +Mix_EachSoundFont │ │ │ │ +Mix_RewindMusic │ │ │ │ +Mix_LoadMUS_RW │ │ │ │ +Mix_GroupAvailable │ │ │ │ +Mix_VolumeMusic │ │ │ │ +Mix_SetReverseStereo │ │ │ │ +Mix_GetMusicDecoder │ │ │ │ +Mix_Volume │ │ │ │ +Mix_ReserveChannels │ │ │ │ +Mix_GroupCount │ │ │ │ +Mix_VolumeChunk │ │ │ │ +Mix_PlayingMusic │ │ │ │ +Mix_PausedMusic │ │ │ │ +Mix_Init │ │ │ │ +Mix_SetPosition │ │ │ │ +Mix_FadeOutGroup │ │ │ │ +Mix_FadingChannel │ │ │ │ +Mix_OpenAudio │ │ │ │ +Mix_SetMusicPosition │ │ │ │ +Mix_LoadWAV_RW │ │ │ │ +Mix_SetSoundFonts │ │ │ │ +Mix_QuickLoad_RAW │ │ │ │ +Mix_HaltChannel │ │ │ │ +Mix_PlayMusic │ │ │ │ +Mix_FadeOutMusic │ │ │ │ +Mix_GetChunk │ │ │ │ +Mix_UnregisterEffect │ │ │ │ +Mix_Playing │ │ │ │ +Mix_QuickLoad_WAV │ │ │ │ +Mix_SetPanning │ │ │ │ +Mix_Paused │ │ │ │ +Mix_GroupChannel │ │ │ │ +Mix_HookMusic │ │ │ │ +Mix_CloseAudio │ │ │ │ +Mix_GroupNewer │ │ │ │ +Mix_PauseMusic │ │ │ │ +Mix_AllocateChannels │ │ │ │ +Mix_GetNumChunkDecoders │ │ │ │ +Mix_SetMusicCMD │ │ │ │ +Mix_PlayChannelTimed │ │ │ │ +Mix_GetSoundFonts │ │ │ │ +Mix_RegisterEffect │ │ │ │ +Mix_FadeInMusicPos │ │ │ │ +Mix_Quit │ │ │ │ +Mix_HookMusicFinished │ │ │ │ +Mix_QuerySpec │ │ │ │ +Mix_SetPostMix │ │ │ │ +Mix_Linked_Version │ │ │ │ +Mix_FadeInChannelTimed │ │ │ │ +Mix_SetDistance │ │ │ │ +Mix_GetSynchroValue │ │ │ │ +Mix_GroupOldest │ │ │ │ +Mix_GroupChannels │ │ │ │ +Mix_SetSynchroValue │ │ │ │ +Mix_LoadMUSType_RW │ │ │ │ +Mix_LoadMUS │ │ │ │ +Mix_ChannelFinished │ │ │ │ +Mix_GetMusicHookData │ │ │ │ SDL_GameControllerMappingForGUID │ │ │ │ SDL_RenderFillRects │ │ │ │ SDL_RenderCopyF │ │ │ │ SDL_RenderDrawRectsF │ │ │ │ SDL_RenderGetScale │ │ │ │ +SDL_FreeSurface │ │ │ │ SDL_RenderDrawPoints │ │ │ │ -SDL_RWFromConstMem │ │ │ │ SDL_RenderSetLogicalSize │ │ │ │ SDL_GetNumRenderDrivers │ │ │ │ SDL_GetTextureBlendMode │ │ │ │ SDL_DestroyTexture │ │ │ │ SDL_QueryTexture │ │ │ │ +SDL_MapRGBA │ │ │ │ SDL_GetRendererInfo │ │ │ │ SDL_LockTexture │ │ │ │ SDL_GameControllerGetBindForAxis │ │ │ │ SDL_UnlockSurface │ │ │ │ SDL_LogMessage │ │ │ │ SDL_SetRenderDrawColor │ │ │ │ SDL_GetColorKey │ │ │ │ @@ -63,140 +107,96 @@ │ │ │ │ SDL_RenderCopyExF │ │ │ │ SDL_GetRenderDrawBlendMode │ │ │ │ SDL_GetWindowSurface │ │ │ │ SDL_RenderGetViewport │ │ │ │ SDL_FillRects │ │ │ │ SDL_CreateRGBSurfaceFrom │ │ │ │ SDL_RenderSetIntegerScale │ │ │ │ +SDL_FillRect │ │ │ │ SDL_RenderGeometryRaw │ │ │ │ SDL_JoystickGetGUIDString │ │ │ │ SDL_JoystickGetDeviceGUID │ │ │ │ SDL_UpdateTexture │ │ │ │ SDL_RenderDrawLineF │ │ │ │ SDL_JoystickGetGUID │ │ │ │ SDL_PixelFormatEnumToMasks │ │ │ │ SDL_RenderFillRectsF │ │ │ │ SDL_SetTextureColorMod │ │ │ │ SDL_RenderDrawPoint │ │ │ │ +SDL_RWwrite │ │ │ │ SDL_RenderGetLogicalSize │ │ │ │ SDL_SetTextureAlphaMod │ │ │ │ SDL_GL_BindTexture │ │ │ │ SDL_RenderCopy │ │ │ │ SDL_RenderDrawLines │ │ │ │ SDL_RenderCopyEx │ │ │ │ SDL_SetTextureBlendMode │ │ │ │ SDL_RenderGetIntegerScale │ │ │ │ SDL_RenderDrawPointsF │ │ │ │ SDL_GetSurfaceBlendMode │ │ │ │ +SDL_UpperBlit │ │ │ │ SDL_RenderDrawRect │ │ │ │ SDL_RenderSetClipRect │ │ │ │ SDL_RenderPresent │ │ │ │ SDL_MasksToPixelFormatEnum │ │ │ │ SDL_GetRGBA │ │ │ │ SDL_GL_UnbindTexture │ │ │ │ SDL_GetRenderDriverInfo │ │ │ │ SDL_CreateRGBSurface │ │ │ │ +SDL_CreateTextureFromSurface │ │ │ │ SDL_RenderClear │ │ │ │ SDL_RenderDrawLine │ │ │ │ SDL_UnlockTexture │ │ │ │ SDL_SetRenderTarget │ │ │ │ SDL_LockSurface │ │ │ │ SDL_GameControllerGetBindForButton │ │ │ │ SDL_RenderSetScale │ │ │ │ SDL_GetRenderDrawColor │ │ │ │ SDL_JoystickGetGUIDFromString │ │ │ │ SDL_RenderGeometry │ │ │ │ SDL_SetPaletteColors │ │ │ │ SDL_CreateTexture │ │ │ │ +SDL_LoadBMP_RW │ │ │ │ SDL_RenderDrawRectF │ │ │ │ SDL_RenderDrawLinesF │ │ │ │ SDL_UpperBlitScaled │ │ │ │ SDL_GetRenderTarget │ │ │ │ SDL_GetTextureColorMod │ │ │ │ SDL_RenderGetClipRect │ │ │ │ SDL_RenderFillRect │ │ │ │ +SDL_SetSurfaceBlendMode │ │ │ │ +SDL_SetColorKey │ │ │ │ SDL_GetTextureAlphaMod │ │ │ │ SDL_RenderFillRectF │ │ │ │ SDL_SetRenderDrawBlendMode │ │ │ │ SDL_RenderDrawRects │ │ │ │ SDL_ConvertSurface │ │ │ │ SDL_RenderDrawPointF │ │ │ │ SDL_RenderSetViewport │ │ │ │ -Mix_ResumeMusic │ │ │ │ -Mix_FadeInMusic │ │ │ │ -Mix_GetMusicType │ │ │ │ -Mix_ExpireChannel │ │ │ │ -Mix_Pause │ │ │ │ -Mix_FreeMusic │ │ │ │ -Mix_GetChunkDecoder │ │ │ │ -Mix_HaltGroup │ │ │ │ -Mix_FreeChunk │ │ │ │ -Mix_Resume │ │ │ │ -Mix_GetNumMusicDecoders │ │ │ │ -Mix_FadeOutChannel │ │ │ │ -Mix_UnregisterAllEffects │ │ │ │ -Mix_HaltMusic │ │ │ │ -Mix_EachSoundFont │ │ │ │ -Mix_RewindMusic │ │ │ │ -Mix_LoadMUS_RW │ │ │ │ -Mix_GroupAvailable │ │ │ │ -Mix_VolumeMusic │ │ │ │ -Mix_SetReverseStereo │ │ │ │ -Mix_GetMusicDecoder │ │ │ │ -Mix_Volume │ │ │ │ -Mix_ReserveChannels │ │ │ │ -Mix_GroupCount │ │ │ │ -Mix_VolumeChunk │ │ │ │ -Mix_PlayingMusic │ │ │ │ -Mix_PausedMusic │ │ │ │ -Mix_Init │ │ │ │ -Mix_SetPosition │ │ │ │ -Mix_FadeOutGroup │ │ │ │ -Mix_FadingChannel │ │ │ │ -Mix_OpenAudio │ │ │ │ -Mix_SetMusicPosition │ │ │ │ -Mix_LoadWAV_RW │ │ │ │ -Mix_SetSoundFonts │ │ │ │ -Mix_QuickLoad_RAW │ │ │ │ -Mix_HaltChannel │ │ │ │ -Mix_PlayMusic │ │ │ │ -Mix_FadeOutMusic │ │ │ │ -Mix_GetChunk │ │ │ │ -Mix_UnregisterEffect │ │ │ │ -Mix_Playing │ │ │ │ -Mix_QuickLoad_WAV │ │ │ │ -Mix_SetPanning │ │ │ │ -Mix_Paused │ │ │ │ -Mix_GroupChannel │ │ │ │ -Mix_HookMusic │ │ │ │ -Mix_CloseAudio │ │ │ │ -Mix_GroupNewer │ │ │ │ -Mix_PauseMusic │ │ │ │ -Mix_AllocateChannels │ │ │ │ -Mix_GetNumChunkDecoders │ │ │ │ -Mix_SetMusicCMD │ │ │ │ -Mix_PlayChannelTimed │ │ │ │ -Mix_GetSoundFonts │ │ │ │ -Mix_RegisterEffect │ │ │ │ -Mix_FadeInMusicPos │ │ │ │ -Mix_Quit │ │ │ │ -Mix_HookMusicFinished │ │ │ │ -Mix_QuerySpec │ │ │ │ -Mix_SetPostMix │ │ │ │ -Mix_Linked_Version │ │ │ │ -Mix_FadeInChannelTimed │ │ │ │ -Mix_SetDistance │ │ │ │ -Mix_GetSynchroValue │ │ │ │ -Mix_GroupOldest │ │ │ │ -Mix_GroupChannels │ │ │ │ -Mix_SetSynchroValue │ │ │ │ -Mix_LoadMUSType_RW │ │ │ │ -Mix_LoadMUS │ │ │ │ -Mix_ChannelFinished │ │ │ │ -Mix_GetMusicHookData │ │ │ │ +IMG_Load_RW │ │ │ │ +IMG_isPNM │ │ │ │ +IMG_isJPG │ │ │ │ +IMG_isTIF │ │ │ │ +IMG_isBMP │ │ │ │ +IMG_isICO │ │ │ │ +IMG_isWEBP │ │ │ │ +IMG_isXPM │ │ │ │ +IMG_Load │ │ │ │ +IMG_isXCF │ │ │ │ +IMG_isGIF │ │ │ │ +IMG_isPCX │ │ │ │ +IMG_isXV │ │ │ │ +IMG_isLBM │ │ │ │ +IMG_Init │ │ │ │ +IMG_LoadTGA_RW │ │ │ │ +IMG_isCUR │ │ │ │ +IMG_Linked_Version │ │ │ │ +IMG_isPNG │ │ │ │ +IMG_Quit │ │ │ │ +glXGetProcAddressARB │ │ │ │ __gmpz_init │ │ │ │ __gmpn_popcount │ │ │ │ __gmpz_export │ │ │ │ __gmpn_and_n │ │ │ │ __gmpn_add │ │ │ │ __gmpn_andn_n │ │ │ │ __gmpz_invert │ │ │ │ @@ -320,20 +320,20 @@ │ │ │ │ numa_bitmask_free │ │ │ │ numa_get_mems_allowed │ │ │ │ numa_available │ │ │ │ numa_num_configured_nodes │ │ │ │ numa_run_on_node │ │ │ │ __getauxval │ │ │ │ libm.so.6 │ │ │ │ +libSDL2_mixer-2.0.so.0 │ │ │ │ +libSDL2-2.0.so.0 │ │ │ │ +libSDL2_image-2.0.so.0 │ │ │ │ libglut.so.3 │ │ │ │ libGLU.so.1 │ │ │ │ libGL.so.1 │ │ │ │ -libSDL2_image-2.0.so.0 │ │ │ │ -libSDL2-2.0.so.0 │ │ │ │ -libSDL2_mixer-2.0.so.0 │ │ │ │ libgmp.so.10 │ │ │ │ libc.so.6 │ │ │ │ libffi.so.8 │ │ │ │ libnuma.so.1 │ │ │ │ __bss_start │ │ │ │ __bss_start__ │ │ │ │ __bss_end__ │ │ │ │ @@ -348,30 +348,14 @@ │ │ │ │ GLIBC_2.38 │ │ │ │ GLIBC_2.34 │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.33 │ │ │ │ d9)H@9_ │ │ │ │ d9`6@9j6 │ │ │ │ d4@yc0@y │ │ │ │ -Ob@9Nf@9Mj@9Rn@9, │ │ │ │ -Ob@9Nf@9Mj@9Rn@9, │ │ │ │ -Ob@9Nf@9Mj@9Rn@9, │ │ │ │ -Ob@9Nf@9Mj@9Rn@9 │ │ │ │ -Ob@9Nf@9Mj@9Rn@9 │ │ │ │ -Ob@9Nf@9Mj@9Rn@9 │ │ │ │ -Ob@9Nf@9Mj@9Rn@9 │ │ │ │ -Ob@9Nf@9Mj@9Rn@9 │ │ │ │ -Ob@9Nf@9Mj@9Rn@9 │ │ │ │ -Ob@9Nf@9Rj@9 │ │ │ │ -Ob@9Nf@9Rj@9 │ │ │ │ -Ob@9Rf@9 │ │ │ │ -Ob@9Rf@9 │ │ │ │ -Ob@9Rf@9 │ │ │ │ -Ob@9Rf@9 │ │ │ │ -Ob@9Rf@9 │ │ │ │ N^@9Mb@9Lf@9Rj@9 │ │ │ │ Ob@9Rf@9 │ │ │ │ Ob@9Rf@9 │ │ │ │ Ob@9Nf@9Rj@9 │ │ │ │ Ob@9Nf@9Mj@9Ln@9Kr@9Rv@9 │ │ │ │ Ob@9Nf@9Mj@9Ln@9Kr@9Jv@9Iz@9H~@9R │ │ │ │ Ob@9Nf@9Mj@9Ln@9Kr@9Jv@9Iz@9H~@9G │ │ │ │ @@ -464,28 +448,44 @@ │ │ │ │ Ob@9Nf@9Rj@9 │ │ │ │ NB@9MF@9L │ │ │ │ NB@9MF@9L │ │ │ │ NB@9MF@9L │ │ │ │ @9J @9G& │ │ │ │ @9J @9G& │ │ │ │ @9J @9G& │ │ │ │ -*2@y)6@y(:@y'>@y&B@y%F@y$J@y#N@y"R@y!V@y1Z@y │ │ │ │ -K2@yJ6@yI:@y(o │ │ │ │ -J2@yI6@yH:@yG>@yFB@yEF@yDJ@yRN@yC │ │ │ │ +*2@y)6@y(:@y'>@y&B@y%F@y$J@y#N@y"R@y!V@y1Z@y │ │ │ │ +K2@yJ6@yI:@yH │ │ │ │ +J2@yI6@yH:@yG>@yFB@yEF@yDJ@yRN@y# │ │ │ │ J2@yI6@yH:@yG>@yFB@yEF@yDJ@yCN@yRR@y" │ │ │ │ G2@yF6@yE:@y │ │ │ │ @9DB@yCF@yB │ │ │ │ @yAf@yRj@y │ │ │ │ -q@x1r@x->@ │ │ │ │ -q@x1r@x->@ │ │ │ │ -QB@yOF@y1> │ │ │ │ QB@9OF@9NJ@9RN@9 │ │ │ │ QB@9OF@9NJ@9RN@9 │ │ │ │ QB@9OF@9NJ@9MN@9LR@9KV@9JZ@9R^@9 │ │ │ │ QB@9OF@9NJ@9MN@9LR@9KV@9JZ@9R^@9 │ │ │ │ +Ob@9Nf@9Mj@9Rn@9 │ │ │ │ +Ob@9Nf@9Mj@9Rn@9 │ │ │ │ +Ob@9Nf@9Mj@9Rn@9 │ │ │ │ +Ob@9Nf@9Mj@9Rn@9 │ │ │ │ +Ob@9Nf@9Mj@9Rn@9 │ │ │ │ +Ob@9Nf@9Mj@9Rn@9 │ │ │ │ +Ob@9Nf@9Mj@9Rn@9 │ │ │ │ +Ob@9Nf@9Mj@9Rn@9 │ │ │ │ +Ob@9Nf@9Mj@9Rn@9 │ │ │ │ +Ob@9Nf@9Rj@9 │ │ │ │ +Ob@9Nf@9Rj@9 │ │ │ │ +Ob@9Rf@9NT │ │ │ │ +Ob@9Rf@9NT │ │ │ │ +Ob@9Rf@9NT │ │ │ │ +Ob@9Rf@9NT │ │ │ │ +Ob@9Rf@9NT │ │ │ │ +q@x1r@x->@ │ │ │ │ +q@x1r@x->@ │ │ │ │ +QB@yOF@y1> │ │ │ │ B`Gy!`Gy │ │ │ │ `x`x 0X6 │ │ │ │ 4@y`"@y!@9 │ │ │ │ b4@yc0@yB │ │ │ │ Invalid level data: │ │ │ │ Unmatched coord count. 8 coords expected. │ │ │ │ Unmatched vertice count │ │ │ │ @@ -728,27 +728,1783 @@ │ │ │ │ src/Game/GameInit.hs │ │ │ │ Game.GameInit │ │ │ │ Nooooooo :'( │ │ │ │ Stage Complete! │ │ │ │ src/Game/GameGraphics.hs │ │ │ │ Game.GameGraphics │ │ │ │ Program.Program │ │ │ │ +SDL.Mixer.wordToFading: unknown Fading value. │ │ │ │ +Mix_LoadWAV_RW │ │ │ │ +SDL.Mixer.decode │ │ │ │ +Mix_LoadMUS_RW │ │ │ │ +SDL.Mixer.decode │ │ │ │ +Mix_QuerySpec │ │ │ │ +SDL.Mixer.queryAudio │ │ │ │ +Mix_RegisterEffect │ │ │ │ +SDL.Raw.Mixer.addEffect │ │ │ │ +Mix_UnregisterEffect │ │ │ │ +SDL.Raw.Mixer.removeEffect │ │ │ │ +SDL.Raw.Mixer.effectPan │ │ │ │ +Mix_SetPanning │ │ │ │ +Mix_FadeInChannelTimed │ │ │ │ +SDL.Mixer.fadeInLimit │ │ │ │ +Mix_PlayChannelTimed │ │ │ │ +SDL.Mixer.playLimit │ │ │ │ +Mix_OpenAudio │ │ │ │ +SDL.Mixer.openAudio │ │ │ │ +SDL.Mixer.fadeInMusicAtMOD │ │ │ │ +Mix_FadeInMusicPos │ │ │ │ +SDL.Mixer.fadeInMusicAt │ │ │ │ +Mix_FadeInMusic │ │ │ │ +SDL.Mixer.fadeInMusic │ │ │ │ +Mix_PlayMusic │ │ │ │ +SDL.Mixer.playMusic │ │ │ │ +SDL.Mixer.setMusicPosition │ │ │ │ +Mix_SetMusicPosition │ │ │ │ +SDL.Mixer.setMusicPositionMOD │ │ │ │ +Mix_Init │ │ │ │ +SDL.Mixer.initialize │ │ │ │ +SDL.Mixer.cIntToOutput: unknown number of channels. │ │ │ │ +Channel │ │ │ │ +AllChannels │ │ │ │ +SDL.Raw.Mixer.effectDistance │ │ │ │ +Mix_SetDistance │ │ │ │ +SDL.Raw.Mixer.effectPosition │ │ │ │ +Mix_SetPosition │ │ │ │ +SDL.Raw.Mixer.effectReverseStereo │ │ │ │ +Mix_SetReverseStereo │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV │ │ │ │ +SDL.Internal.Exception │ │ │ │ +src/SDL/Internal/Exception.hs │ │ │ │ +, audioOutput = │ │ │ │ +, audioFormat = │ │ │ │ +Audio {audioFrequency = │ │ │ │ +SDL.Mixer.wordToFormat: unknown Format. │ │ │ │ +src/SDL/Mixer.hs │ │ │ │ +MusicType │ │ │ │ +'FadingOut │ │ │ │ +'FadingIn │ │ │ │ +'NoFading │ │ │ │ +'Channel │ │ │ │ +HasVolume │ │ │ │ +Loadable │ │ │ │ +'FormatS16_Sys │ │ │ │ +'FormatU16_Sys │ │ │ │ +'FormatS16_MSB │ │ │ │ +'FormatU16_MSB │ │ │ │ +'FormatS16_LSB │ │ │ │ +'FormatU16_LSB │ │ │ │ +'FormatS8 │ │ │ │ +'FormatU8 │ │ │ │ +'InitOGG │ │ │ │ +'InitMP3 │ │ │ │ +'InitMOD │ │ │ │ +'InitFLAC │ │ │ │ +InitFlag │ │ │ │ +SDL.Mixer │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG │ │ │ │ +FadingOut │ │ │ │ +FadingIn │ │ │ │ +NoFading │ │ │ │ +audioOutput │ │ │ │ +audioFormat │ │ │ │ +audioFrequency │ │ │ │ +FormatS16_Sys │ │ │ │ +FormatU16_Sys │ │ │ │ +FormatS16_MSB │ │ │ │ +FormatU16_MSB │ │ │ │ +FormatS16_LSB │ │ │ │ +FormatU16_LSB │ │ │ │ +FormatS8 │ │ │ │ +FormatU8 │ │ │ │ +InitFLAC │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.CMD │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.WAV │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.MOD │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.MID │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.OGG │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.MP3 │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FLAC │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.NoFading │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FadingIn │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FadingOut │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.C:HasVolume │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.C:Loadable │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.Audio │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.Mono │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.Stereo │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatU8 │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatS8 │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatU16_LSB │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatS16_LSB │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatU16_MSB │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatS16_MSB │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatU16_Sys │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatS16_Sys │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.InitFLAC │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.InitMOD │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.InitMP3 │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.InitOGG │ │ │ │ +SDL.Raw.Mixer │ │ │ │ +, chunkVolume = │ │ │ │ +, chunkAlen = │ │ │ │ +, chunkAbuf = │ │ │ │ +Chunk {chunkAllocated = │ │ │ │ +sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Raw.Mixer.Chunk │ │ │ │ +zdsdl2zmmixerzm1zi2zi0zi0zmDbLGyXGGRh6Darj7C3h4vGzdSDLziRawziMixerzdsdl2zzmmixerzzm1zzi2zzi0zzi0zzmDbLGyXGGRh6Darj7C3h4vGzuSDLzziRawzziMixerzuwrapChannelCallback │ │ │ │ +zdsdl2zmmixerzm1zi2zi0zi0zmDbLGyXGGRh6Darj7C3h4vGzdSDLziRawziMixerzdsdl2zzmmixerzzm1zzi2zzi0zzi0zzmDbLGyXGGRh6Darj7C3h4vGzuSDLzziRawzziMixerzuwrapMusicCallback │ │ │ │ +zdsdl2zmmixerzm1zi2zi0zi0zmDbLGyXGGRh6Darj7C3h4vGzdSDLziRawziMixerzdsdl2zzmmixerzzm1zzi2zzi0zzi0zzmDbLGyXGGRh6Darj7C3h4vGzuSDLzziRawzziMixerzuwrapEffectFinished │ │ │ │ +zdsdl2zmmixerzm1zi2zi0zi0zmDbLGyXGGRh6Darj7C3h4vGzdSDLziRawziMixerzdsdl2zzmmixerzzm1zzi2zzi0zzi0zzmDbLGyXGGRh6Darj7C3h4vGzuSDLzziRawzziMixerzuwrapEffect │ │ │ │ +'Handler │ │ │ │ +./Control/Exception/Lifted.hs │ │ │ │ +Control.Exception.Lifted │ │ │ │ +lifted-base-0.2.3.12-6kkWc17fQM76myEtK6KU2M │ │ │ │ +lifted-base-0.2.3.12-6kkWc17fQM76myEtK6KU2M:Control.Exception.Lifted.Handler │ │ │ │ +MonadBaseControl │ │ │ │ +MonadTransControl │ │ │ │ +Control.Monad.Trans.Control │ │ │ │ +monad-control-1.0.3.1-8SlV1hwVqyt4BTWAvWAys3 │ │ │ │ +monad-control-1.0.3.1-8SlV1hwVqyt4BTWAvWAys3:Control.Monad.Trans.Control.C:MonadBaseControl │ │ │ │ +monad-control-1.0.3.1-8SlV1hwVqyt4BTWAvWAys3:Control.Monad.Trans.Control.C:MonadTransControl │ │ │ │ +Expected 1 or 0, got │ │ │ │ +SDL.Image.formattedAs │ │ │ │ +SDL.Image.decodeTGA │ │ │ │ +IMG_LoadTGA_RW │ │ │ │ +SDL.Image.loadTGA │ │ │ │ +IMG_Load_RW │ │ │ │ +SDL.Image.decode │ │ │ │ +IMG_Load │ │ │ │ +SDL.Image.load │ │ │ │ +IMG_Init │ │ │ │ +SDL.Image.initialize │ │ │ │ +'InitWEBP │ │ │ │ +'InitTIF │ │ │ │ +'InitPNG │ │ │ │ +'InitJPG │ │ │ │ +toEnum{InitFlag}: tag ( │ │ │ │ +succ{InitFlag}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{InitFlag}: tried to take `pred' of first tag in enumeration │ │ │ │ +toEnum{Format}: tag ( │ │ │ │ +) is outside of enumeration's range (0, │ │ │ │ +succ{Format}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{Format}: tried to take `pred' of first tag in enumeration │ │ │ │ +src/SDL/Image.hs │ │ │ │ +SDL.Image │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX │ │ │ │ +InitWEBP │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.CUR │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.ICO │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.BMP │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.PNM │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.XPM │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.XCF │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.PCX │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.GIF │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.LBM │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.XV │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.JPG │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.PNG │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.TIF │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.WEBP │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.InitJPG │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.InitPNG │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.InitTIF │ │ │ │ +sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.InitWEBP │ │ │ │ +libraries/ghc-internal/src/GHC/Internal/Data/Data.hs │ │ │ │ +GHC.Internal.Data.Data │ │ │ │ +fromJust │ │ │ │ +'SDLCallFailed │ │ │ │ +'SDLUnexpectedArgument │ │ │ │ +'SDLUnknownHintValue │ │ │ │ +SDL.Exception.SDLException │ │ │ │ +sdlUnknownValue │ │ │ │ +sdlExceptionError │ │ │ │ +sdlFunction │ │ │ │ +SDLUnknownHintValue │ │ │ │ +SDLUnexpectedArgument │ │ │ │ +sdlExceptionCaller │ │ │ │ +SDLCallFailed │ │ │ │ +SDLUnknownHintValue {sdlHint = │ │ │ │ +, sdlUnknownValue = │ │ │ │ +SDLUnexpectedArgument {sdlExceptionCaller = │ │ │ │ +, sdlExceptionError = │ │ │ │ +, sdlFunction = │ │ │ │ +SDLCallFailed {sdlExceptionCaller = │ │ │ │ +src/SDL/Exception.hs:43:18-19|case │ │ │ │ +SDL.Exception │ │ │ │ +SDLException │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Exception.SDLCallFailed │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Exception.SDLUnexpectedArgument │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Exception.SDLUnknownHintValue │ │ │ │ +SDL_SetRenderDrawBlendMode │ │ │ │ +SDL.Video.Renderer.setRenderDrawBlendMode │ │ │ │ +SDL_GetRenderDrawBlendMode │ │ │ │ +SDL.Video.Renderer.getRenderDrawBlendMode │ │ │ │ +SDL_SetRenderDrawColor │ │ │ │ +SDL.Video.setRenderDrawColor │ │ │ │ +SDL_GetRenderDrawColor │ │ │ │ +SDL.Video.Renderer.getRenderDrawColor │ │ │ │ +SDL_RenderSetScale │ │ │ │ +SDL.Video.renderSetScale │ │ │ │ +SDL_RenderSetClipRect │ │ │ │ +SDL.Video.renderSetClipRect │ │ │ │ +SDL_RenderSetViewport │ │ │ │ +SDL.Video.renderSetViewport │ │ │ │ +SDL_SetColorKey │ │ │ │ +SDL.Video.Renderer.setColorKey │ │ │ │ +SDL_SetTextureColorMod │ │ │ │ +SDL.Video.Renderer.setTextureColorMod │ │ │ │ +SDL_GetTextureColorMod │ │ │ │ +SDL.Video.Renderer.getTextureColorMod │ │ │ │ +SDL_SetTextureAlphaMod │ │ │ │ +SDL.Video.Renderer.setTextureAlphaMod │ │ │ │ +SDL_GetTextureAlphaMod │ │ │ │ +SDL.Video.Renderer.getTextureAlphaMod │ │ │ │ +SDL_SetTextureBlendMode │ │ │ │ +SDL.Video.Renderer.setTextureBlendMode │ │ │ │ +SDL_GetTextureBlendMode │ │ │ │ +SDL.Video.Renderer.getTextureBlendMode │ │ │ │ +SDL_SetSurfaceBlendMode │ │ │ │ +SDL.Video.Renderer.setSurfaceBlendMode │ │ │ │ +SDL_GetSurfaceBlendMode │ │ │ │ +SDL.Video.Renderer.getSurfaceBlendMode │ │ │ │ +SDL_SetRenderTarget │ │ │ │ +SDL.Video.Renderer.setRenderTarget │ │ │ │ +SDL_RenderSetLogicalSize │ │ │ │ +SDL.Video.renderSetLogicalSize │ │ │ │ +SDL_UpdateTexture │ │ │ │ +SDL.Video.updateTexture │ │ │ │ +SDL_LockTexture │ │ │ │ +lockTexture │ │ │ │ +SDL_QueryTexture │ │ │ │ +SDL.Video.queryTexture │ │ │ │ +SDL_CreateRGBSurfaceFrom │ │ │ │ +SDL.Video.createRGBSurfaceFrom │ │ │ │ +SDL_FillRect │ │ │ │ +SDL_FillRects │ │ │ │ +SDL_LoadBMP │ │ │ │ +SDL.Video.loadBMP │ │ │ │ +SDL_SetPaletteColors │ │ │ │ +SDL.Video.setPaletteColors │ │ │ │ +SDL_RenderDrawRect │ │ │ │ +SDL.Video.drawRect │ │ │ │ +SDL_RenderDrawRects │ │ │ │ +SDL.Video.drawRects │ │ │ │ +SDL_RenderFillRect │ │ │ │ +SDL.Video.fillRect │ │ │ │ +SDL_RenderFillRects │ │ │ │ +SDL.Video.fillRects │ │ │ │ +SDL_RenderCopyF │ │ │ │ +SDL.Video.copyF │ │ │ │ +SDL_RenderCopyExF │ │ │ │ +SDL.Video.copyExF │ │ │ │ +SDL_RenderDrawLineF │ │ │ │ +SDL.Video.drawLineF │ │ │ │ +SDL_RenderDrawLinesF │ │ │ │ +SDL.Video.drawLinesF │ │ │ │ +SDL_RenderDrawPointF │ │ │ │ +SDL.Video.drawPointF │ │ │ │ +SDL_RenderDrawPointsF │ │ │ │ +SDL.Video.drawPointsF │ │ │ │ +SDL_RenderDrawRectF │ │ │ │ +SDL.Video.drawRectF │ │ │ │ +SDL_RenderDrawRectsF │ │ │ │ +SDL.Video.drawRectsF │ │ │ │ +SDL_RenderFillRectF │ │ │ │ +SDL.Video.fillRectF │ │ │ │ +SDL_RenderFillRectsF │ │ │ │ +SDL.Video.fillRectsF │ │ │ │ +SDL_RenderGeometry │ │ │ │ +SDL.Video.renderGeometry │ │ │ │ +SDL_RenderGeometryRaw │ │ │ │ +SDL.Video.renderGeometryRaw │ │ │ │ +SDL_RenderCopy │ │ │ │ +SDL.Video.copy │ │ │ │ +SDL_RenderCopyEx │ │ │ │ +SDL.Video.copyEx │ │ │ │ +SDL_RenderDrawLines │ │ │ │ +SDL.Video.drawLines │ │ │ │ +SDL_RenderDrawPoints │ │ │ │ +SDL.Video.drawPoints │ │ │ │ +SDL_BlitSurface │ │ │ │ +SDL.Video.blitSurface │ │ │ │ +SDL_GetRenderDriverInfo │ │ │ │ +getRenderDriverInfo │ │ │ │ +SDL_GetRendererInfo │ │ │ │ +getRendererInfo │ │ │ │ +SDL_CreateRGBSurface │ │ │ │ +SDL.Video.createRGBSurface │ │ │ │ +SDL_PixelFormatEnumToMasks │ │ │ │ +SDL.Video.pixelFormatEnumToMasks │ │ │ │ +Unknown value │ │ │ │ +SDL_CreateTexture │ │ │ │ +SDL.Video.Renderer.createTexture │ │ │ │ +SDL_GL_BindTexture │ │ │ │ +SDL.Video.Renderer.glBindTexture │ │ │ │ +SDL_GL_UnbindTexture │ │ │ │ +SDL.Video.Renderer.glUnindTexture │ │ │ │ +SDL_LockSurface │ │ │ │ +lockSurface │ │ │ │ +SDL_UpdateWindowSurface │ │ │ │ +SDL.Video.updateWindowSurface │ │ │ │ +SDL_RenderClear │ │ │ │ +SDL.Video.clear │ │ │ │ +SDL_RenderDrawLine │ │ │ │ +SDL.Video.drawLine │ │ │ │ +SDL_RenderDrawPoint │ │ │ │ +SDL.Video.drawPoint │ │ │ │ +SDL_CreateTextureFromSurface │ │ │ │ +SDL.Video.createTextureFromSurface │ │ │ │ +SDL_GetWindowSurface │ │ │ │ +SDL.Video.getWindowSurface │ │ │ │ +SDL_ConvertSurface │ │ │ │ +SDL.Video.Renderer.convertSurface │ │ │ │ +pred{TextureAccess}: tried to take `pred' of first tag in enumeration │ │ │ │ +succ{TextureAccess}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{BlendMode}: tried to take `pred' of first tag in enumeration │ │ │ │ +succ{BlendMode}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{RendererType}: tried to take `pred' of first tag in enumeration │ │ │ │ +succ{RendererType}: tried to take `succ' of last tag in enumeration │ │ │ │ +toEnum{TextureAccess}: tag ( │ │ │ │ +toEnum{BlendMode}: tag ( │ │ │ │ +Rectangle │ │ │ │ +, textureHeight = │ │ │ │ +, textureWidth = │ │ │ │ +, textureAccess = │ │ │ │ +TextureInfo {texturePixelFormat = │ │ │ │ +, rendererInfoMaxTextureHeight = │ │ │ │ +, rendererInfoMaxTextureWidth = │ │ │ │ +, rendererInfoTextureFormats = │ │ │ │ +, rendererInfoNumTextureFormats = │ │ │ │ +, rendererInfoFlags = │ │ │ │ +RendererInfo {rendererInfoName = │ │ │ │ +Unknown │ │ │ │ +toEnum{RendererType}: tag ( │ │ │ │ +, rendererTargetTexture = │ │ │ │ +RendererConfig {rendererType = │ │ │ │ +'RendererInfo │ │ │ │ +'RendererConfig │ │ │ │ +'SoftwareRenderer │ │ │ │ +'AcceleratedVSyncRenderer │ │ │ │ +'AcceleratedRenderer │ │ │ │ +'UnacceleratedRenderer │ │ │ │ +'TextureInfo │ │ │ │ +'Unknown │ │ │ │ +'ARGB2101010 │ │ │ │ +'BGRA8888 │ │ │ │ +'ABGR8888 │ │ │ │ +'RGBA8888 │ │ │ │ +'ARGB8888 │ │ │ │ +'BGRX8888 │ │ │ │ +'RGBX8888 │ │ │ │ +'BGRA5551 │ │ │ │ +'ABGR1555 │ │ │ │ +'RGBA5551 │ │ │ │ +'ARGB1555 │ │ │ │ +'BGRA4444 │ │ │ │ +'ABGR4444 │ │ │ │ +'RGBA4444 │ │ │ │ +'ARGB4444 │ │ │ │ +'Index4MSB │ │ │ │ +'Index4LSB │ │ │ │ +'Index1MSB │ │ │ │ +'Index1LSB │ │ │ │ +'Surface │ │ │ │ +'V_Rectangle │ │ │ │ +'MV_Rectangle │ │ │ │ +'Rectangle │ │ │ │ +'BlendMod │ │ │ │ +'BlendAdditive │ │ │ │ +'BlendAlphaBlend │ │ │ │ +'BlendNone │ │ │ │ +'Palette │ │ │ │ +'SurfacePixelFormat │ │ │ │ +SurfacePixelFormat │ │ │ │ +'TextureAccessTarget │ │ │ │ +'TextureAccessStreaming │ │ │ │ +'TextureAccessStatic │ │ │ │ +SDL.Video.Renderer.TextureAccess │ │ │ │ +SDL.Video.Renderer.BlendMode │ │ │ │ +SDL.Video.Renderer.PixelFormat │ │ │ │ +SDL.Video.Renderer.RendererType │ │ │ │ +SDL.Video.Renderer.RendererConfig │ │ │ │ +rendererInfoMaxTextureHeight │ │ │ │ +rendererInfoMaxTextureWidth │ │ │ │ +rendererInfoTextureFormats │ │ │ │ +rendererInfoNumTextureFormats │ │ │ │ +rendererInfoFlags │ │ │ │ +rendererInfoName │ │ │ │ +RendererInfo │ │ │ │ +rendererTargetTexture │ │ │ │ +rendererType │ │ │ │ +SoftwareRenderer │ │ │ │ +AcceleratedVSyncRenderer │ │ │ │ +AcceleratedRenderer │ │ │ │ +UnacceleratedRenderer │ │ │ │ +textureHeight │ │ │ │ +textureWidth │ │ │ │ +textureAccess │ │ │ │ +texturePixelFormat │ │ │ │ +TextureInfo │ │ │ │ +ARGB2101010 │ │ │ │ +BGRA8888 │ │ │ │ +ABGR8888 │ │ │ │ +RGBA8888 │ │ │ │ +ARGB8888 │ │ │ │ +BGRX8888 │ │ │ │ +RGBX8888 │ │ │ │ +BGRA5551 │ │ │ │ +ABGR1555 │ │ │ │ +RGBA5551 │ │ │ │ +ARGB1555 │ │ │ │ +BGRA4444 │ │ │ │ +ABGR4444 │ │ │ │ +RGBA4444 │ │ │ │ +ARGB4444 │ │ │ │ +Index4MSB │ │ │ │ +Index4LSB │ │ │ │ +Index1MSB │ │ │ │ +Index1LSB │ │ │ │ +BlendMod │ │ │ │ +BlendAdditive │ │ │ │ +BlendAlphaBlend │ │ │ │ +BlendNone │ │ │ │ +TextureAccessTarget │ │ │ │ +TextureAccessStreaming │ │ │ │ +TextureAccessStatic │ │ │ │ +fromNumber: unknown blend mode: │ │ │ │ +RendererConfig │ │ │ │ +RendererType │ │ │ │ +TextureAccess │ │ │ │ +src/SDL/Video/Renderer.hs:1119:19-20|case │ │ │ │ +src/Linear/V2.hs │ │ │ │ +Linear.V2 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3 │ │ │ │ +src/SDL/Video/Renderer.hs │ │ │ │ +SDL.Video.Renderer │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RendererInfo │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RendererConfig │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.UnacceleratedRenderer │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.AcceleratedRenderer │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.AcceleratedVSyncRenderer │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.SoftwareRenderer │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.TextureInfo │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Unknown │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Index1LSB │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Index1MSB │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Index4LSB │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Index4MSB │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Index8 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGB332 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGB444 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGB555 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGR555 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ARGB4444 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGBA4444 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ABGR4444 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGRA4444 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ARGB1555 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGBA5551 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ABGR1555 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGRA5551 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGB565 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGR565 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGB24 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGR24 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGB888 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGBX8888 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGR888 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGRX8888 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ARGB8888 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGBA8888 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ABGR8888 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGRA8888 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ARGB2101010 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.YV12 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.IYUV │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.YUY2 │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.UYVY │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.YVYU │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Surface │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Rectangle │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BlendNone │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BlendAlphaBlend │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BlendAdditive │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BlendMod │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.TextureAccessStatic │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.TextureAccessStreaming │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.TextureAccessTarget │ │ │ │ +'C:ToNumber │ │ │ │ +ToNumber │ │ │ │ +'C:FromNumber │ │ │ │ +FromNumber │ │ │ │ +SDL.Internal.Numbered │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Internal.Numbered.C:ToNumber │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Internal.Numbered.C:FromNumber │ │ │ │ +SDL.Raw.Enum │ │ │ │ + for SDL_GameControllerButtonBind │ │ │ │ +src/SDL/Raw/Types.hsc │ │ │ │ +Unknown type │ │ │ │ + for SDL_HapticEffect │ │ │ │ +Atomic {atomicValue = │ │ │ │ +, audioCVTLenRatio = │ │ │ │ +, audioCVTLenMult = │ │ │ │ +, audioCVTLenCvt = │ │ │ │ +, audioCVTLen = │ │ │ │ +, audioCVTBuf = │ │ │ │ +, audioCVTRateIncr = │ │ │ │ +, audioCVTDstFormat = │ │ │ │ +, audioCVTSrcFormat = │ │ │ │ +AudioCVT {audioCVTNeeded = │ │ │ │ +, audioSpecUserdata = │ │ │ │ +, audioSpecCallback = │ │ │ │ +, audioSpecSize = │ │ │ │ +, audioSpecSamples = │ │ │ │ +, audioSpecSilence = │ │ │ │ +, audioSpecChannels = │ │ │ │ +, audioSpecFormat = │ │ │ │ +audioSpecFreq = │ │ │ │ +AudioSpec { │ │ │ │ +, vertexTexCoord = │ │ │ │ +, vertexColor = │ │ │ │ +Vertex {vertexPosition = │ │ │ │ +, colorA = │ │ │ │ +, colorB = │ │ │ │ +, colorG = │ │ │ │ +colorR = │ │ │ │ +, displayModeDriverData = │ │ │ │ +, displayModeRefreshRate = │ │ │ │ +, displayModeH = │ │ │ │ +, displayModeW = │ │ │ │ +displayModeFormat = │ │ │ │ +DisplayMode { │ │ │ │ +, fingerPressure = │ │ │ │ +, fingerY = │ │ │ │ +, fingerX = │ │ │ │ +Finger {fingerID = │ │ │ │ +GameControllerButtonBindHat {gameControllerButtonBindHat = │ │ │ │ +GameControllerButtonBindAxis {gameControllerButtonBindAxis = │ │ │ │ +GameControllerButtonBindNone │ │ │ │ +src/SDL/Raw/Types.hsc:844:13-14|case │ │ │ │ +, hapticCustomFadeLevel = │ │ │ │ +, hapticCustomFadeLength = │ │ │ │ +, hapticCustomAttackLevel = │ │ │ │ +, hapticCustomAttackLength = │ │ │ │ +, hapticCustomData = │ │ │ │ +, hapticCustomSamples = │ │ │ │ +, hapticCustomPeriod = │ │ │ │ +, hapticCustomChannels = │ │ │ │ +, hapticCustomInterval = │ │ │ │ +, hapticCustomButton = │ │ │ │ +, hapticCustomDelay = │ │ │ │ +, hapticCustomLength = │ │ │ │ +, hapticCustomDirection = │ │ │ │ +HapticCustom {hapticEffectType = │ │ │ │ +, hapticLeftRightSmallMagnitude = │ │ │ │ +, hapticLeftRightLargeMagnitude = │ │ │ │ +, hapticLeftRightLength = │ │ │ │ +, hapticRampFadeLevel = │ │ │ │ +, hapticRampFadeLength = │ │ │ │ +, hapticRampAttackLevel = │ │ │ │ +, hapticRampAttackLength = │ │ │ │ +, hapticRampEnd = │ │ │ │ +, hapticRampStart = │ │ │ │ +, hapticRampInterval = │ │ │ │ +, hapticRampButton = │ │ │ │ +, hapticRampDelay = │ │ │ │ +, hapticRampLength = │ │ │ │ +, hapticRampDirection = │ │ │ │ +HapticRamp {hapticEffectType = │ │ │ │ +, hapticConditionCenter = │ │ │ │ +, hapticConditionDeadband = │ │ │ │ +, hapticConditionLeftCoeff = │ │ │ │ +, hapticConditionRightCoeff = │ │ │ │ +, hapticConditionLeftSat = │ │ │ │ +, hapticConditionRightSat = │ │ │ │ +, hapticConditionInterval = │ │ │ │ +, hapticConditionButton = │ │ │ │ +, hapticConditionDelay = │ │ │ │ +, hapticConditionLength = │ │ │ │ +HapticCondition {hapticEffectType = │ │ │ │ +, hapticPeriodicFadeLevel = │ │ │ │ +, hapticPeriodicFadeLength = │ │ │ │ +, hapticPeriodicAttackLevel = │ │ │ │ +, hapticPeriodicAttackLength = │ │ │ │ +, hapticPeriodicPhase = │ │ │ │ +, hapticPeriodicOffset = │ │ │ │ +, hapticPeriodicMagnitude = │ │ │ │ +, hapticPeriodicPeriod = │ │ │ │ +, hapticPeriodicInterval = │ │ │ │ +, hapticPeriodicButton = │ │ │ │ +, hapticPeriodicDelay = │ │ │ │ +, hapticPeriodicLength = │ │ │ │ +, hapticPeriodicDirection = │ │ │ │ +HapticPeriodic {hapticEffectType = │ │ │ │ +, hapticConstantFadeLevel = │ │ │ │ +, hapticConstantFadeLength = │ │ │ │ +, hapticConstantAttackLevel = │ │ │ │ +, hapticConstantAttackLength = │ │ │ │ +, hapticConstantLevel = │ │ │ │ +, hapticConstantInterval = │ │ │ │ +, hapticConstantButton = │ │ │ │ +, hapticConstantDelay = │ │ │ │ +, hapticConstantLength = │ │ │ │ +, hapticConstantDirection = │ │ │ │ +HapticConstant {hapticEffectType = │ │ │ │ +, hapticDirectionZ = │ │ │ │ +, hapticDirectionY = │ │ │ │ +, hapticDirectionX = │ │ │ │ +hapticDirectionType = │ │ │ │ +HapticDirection { │ │ │ │ +HapticLeftRight { │ │ │ │ +src/SDL/Raw/Types.hsc:980:13-14|case │ │ │ │ +JoystickGUID {joystickGUID = │ │ │ │ +UnknownEvent {eventType = │ │ │ │ +ClipboardUpdateEvent {eventType = │ │ │ │ +, dropEventFile = │ │ │ │ +, dollarGestureEventY = │ │ │ │ +, dollarGestureEventX = │ │ │ │ +, dollarGestureEventError = │ │ │ │ +, dollarGestureEventNumFingers = │ │ │ │ +, dollarGestureEventGestureID = │ │ │ │ +, dollarGestureEventTouchID = │ │ │ │ +DollarGestureEvent {eventType = │ │ │ │ +, multiGestureEventNumFingers = │ │ │ │ +, multiGestureEventY = │ │ │ │ +, multiGestureEventX = │ │ │ │ +, multiGestureEventDDist = │ │ │ │ +, multiGestureEventDTheta = │ │ │ │ +, multiGestureEventTouchID = │ │ │ │ +MultiGestureEvent {eventType = │ │ │ │ +, touchFingerEventPressure = │ │ │ │ +, touchFingerEventDY = │ │ │ │ +, touchFingerEventDX = │ │ │ │ +, touchFingerEventY = │ │ │ │ +, touchFingerEventX = │ │ │ │ +, touchFingerEventFingerID = │ │ │ │ +, touchFingerEventTouchID = │ │ │ │ +TouchFingerEvent {eventType = │ │ │ │ +, sysWMEventMsg = │ │ │ │ +, userEventData2 = │ │ │ │ +, userEventData1 = │ │ │ │ +, userEventCode = │ │ │ │ +, userEventWindowID = │ │ │ │ +UserEvent {eventType = │ │ │ │ +QuitEvent {eventType = │ │ │ │ +, audioDeviceEventIsCapture = │ │ │ │ +, audioDeviceEventWhich = │ │ │ │ +, controllerDeviceEventWhich = │ │ │ │ +, controllerButtonEventState = │ │ │ │ +, controllerButtonEventButton = │ │ │ │ +, controllerButtonEventWhich = │ │ │ │ +, controllerAxisEventValue = │ │ │ │ +, controllerAxisEventAxis = │ │ │ │ +, controllerAxisEventWhich = │ │ │ │ +, joyDeviceEventWhich = │ │ │ │ +, joyButtonEventState = │ │ │ │ +, joyButtonEventButton = │ │ │ │ +, joyButtonEventWhich = │ │ │ │ +, joyHatEventValue = │ │ │ │ +, joyHatEventHat = │ │ │ │ +, joyHatEventWhich = │ │ │ │ +, joyBallEventYRel = │ │ │ │ +, joyBallEventXRel = │ │ │ │ +, joyBallEventBall = │ │ │ │ +, joyBallEventWhich = │ │ │ │ +, joyAxisEventValue = │ │ │ │ +, joyAxisEventAxis = │ │ │ │ +, joyAxisEventWhich = │ │ │ │ +, mouseWheelEventDirection = │ │ │ │ +, mouseWheelEventY = │ │ │ │ +, mouseWheelEventX = │ │ │ │ +, mouseWheelEventWhich = │ │ │ │ +, mouseWheelEventWindowID = │ │ │ │ +, mouseButtonEventY = │ │ │ │ +, mouseButtonEventX = │ │ │ │ +, mouseButtonEventClicks = │ │ │ │ +, mouseButtonEventState = │ │ │ │ +, mouseButtonEventButton = │ │ │ │ +, mouseButtonEventWhich = │ │ │ │ +, mouseButtonEventWindowID = │ │ │ │ +, mouseMotionEventYRel = │ │ │ │ +, mouseMotionEventXRel = │ │ │ │ +, mouseMotionEventY = │ │ │ │ +, mouseMotionEventX = │ │ │ │ +, mouseMotionEventState = │ │ │ │ +, mouseMotionEventWhich = │ │ │ │ +, mouseMotionEventWindowID = │ │ │ │ +KeymapChangedEvent {eventType = │ │ │ │ +, textInputEventText = │ │ │ │ +, textInputEventWindowID = │ │ │ │ +TextInputEvent {eventType = │ │ │ │ +, textEditingEventLength = │ │ │ │ +, textEditingEventStart = │ │ │ │ +, textEditingEventText = │ │ │ │ +, textEditingEventWindowID = │ │ │ │ +TextEditingEvent {eventType = │ │ │ │ +, keyboardEventKeysym = │ │ │ │ +, keyboardEventRepeat = │ │ │ │ +, keyboardEventState = │ │ │ │ +, keyboardEventWindowID = │ │ │ │ +KeyboardEvent {eventType = │ │ │ │ +, windowEventData2 = │ │ │ │ +, windowEventData1 = │ │ │ │ +, windowEventEvent = │ │ │ │ +, windowEventWindowID = │ │ │ │ +, eventTimestamp = │ │ │ │ +, keysymMod = │ │ │ │ +, keysymKeycode = │ │ │ │ +keysymScancode = │ │ │ │ +Keysym { │ │ │ │ +WindowEvent { │ │ │ │ +MouseMotionEvent { │ │ │ │ +MouseButtonEvent { │ │ │ │ +MouseWheelEvent { │ │ │ │ +JoyAxisEvent { │ │ │ │ +JoyBallEvent { │ │ │ │ +JoyHatEvent { │ │ │ │ +JoyButtonEvent { │ │ │ │ +JoyDeviceEvent { │ │ │ │ +ControllerAxisEvent { │ │ │ │ +ControllerButtonEvent { │ │ │ │ +ControllerDeviceEvent { │ │ │ │ +AudioDeviceEvent { │ │ │ │ +SysWMEvent { │ │ │ │ +DropEvent { │ │ │ │ +src/SDL/Raw/Types.hsc:477:13-14|case │ │ │ │ +, messageBoxButtonText = │ │ │ │ +, messageBoxButtonButtonID = │ │ │ │ +messageBoxButtonDataFlags = │ │ │ │ +MessageBoxButtonData { │ │ │ │ +, messageBoxColorSchemeColorButtonSelected = │ │ │ │ +, messageBoxColorSchemeColorButtonBackground = │ │ │ │ +, messageBoxColorSchemeColorButtonBorder = │ │ │ │ +, messageBoxColorSchemeColorText = │ │ │ │ +MessageBoxColorScheme {messageBoxColorSchemeColorBackground = │ │ │ │ +, messageBoxColorB = │ │ │ │ +, messageBoxColorG = │ │ │ │ +messageBoxColorR = │ │ │ │ +MessageBoxColor { │ │ │ │ +, messageBoxDataColorScheme = │ │ │ │ +, messageBoxDataButtons = │ │ │ │ +, messageBoxDataNumButtons = │ │ │ │ +, messageBoxDataMessage = │ │ │ │ +, messageBoxDataTitle = │ │ │ │ +, messageBoxDataWindow = │ │ │ │ +MessageBoxData {messageBoxDataFlags = │ │ │ │ +, paletteColors = │ │ │ │ +Palette {paletteNColors = │ │ │ │ +, pixelFormatAMask = │ │ │ │ +, pixelFormatBMask = │ │ │ │ +, pixelFormatGMask = │ │ │ │ +, pixelFormatRMask = │ │ │ │ +, pixelFormatBytesPerPixel = │ │ │ │ +, pixelFormatBitsPerPixel = │ │ │ │ +, pixelFormatPalette = │ │ │ │ +PixelFormat {pixelFormatFormat = │ │ │ │ +, pointY = │ │ │ │ +Point {pointX = │ │ │ │ +, surfaceRefcount = │ │ │ │ +, surfaceClipRect = │ │ │ │ +, surfaceUserdata = │ │ │ │ +, surfacePixels = │ │ │ │ +, surfaceH = │ │ │ │ +, surfaceW = │ │ │ │ +Surface {surfaceFormat = │ │ │ │ +, rectH = │ │ │ │ +, rectW = │ │ │ │ +rectX = │ │ │ │ +, fPointY = │ │ │ │ +FPoint {fPointX = │ │ │ │ +, fRectH = │ │ │ │ +, fRectW = │ │ │ │ +, fRectY = │ │ │ │ +FRect {fRectX = │ │ │ │ +, rwopsType = │ │ │ │ +, rwopsClose = │ │ │ │ +, rwopsWrite = │ │ │ │ +, rwopsRead = │ │ │ │ +, rwopsSeek = │ │ │ │ +rwopsSize = │ │ │ │ +, versionPatch = │ │ │ │ +, versionMinor = │ │ │ │ +versionMajor = │ │ │ │ +Version { │ │ │ │ +gameControllerButtonBindHatMask │ │ │ │ +gameControllerButtonBindHat │ │ │ │ +gameControllerButtonBindAxis │ │ │ │ +gameControllerButtonBindButton │ │ │ │ +hapticCustomFadeLevel │ │ │ │ +hapticCustomFadeLength │ │ │ │ +hapticCustomAttackLevel │ │ │ │ +hapticCustomAttackLength │ │ │ │ +hapticCustomData │ │ │ │ +hapticCustomSamples │ │ │ │ +hapticCustomPeriod │ │ │ │ +hapticCustomChannels │ │ │ │ +hapticCustomInterval │ │ │ │ +hapticCustomButton │ │ │ │ +hapticCustomDelay │ │ │ │ +hapticCustomLength │ │ │ │ +hapticCustomDirection │ │ │ │ +hapticLeftRightSmallMagnitude │ │ │ │ +hapticLeftRightLargeMagnitude │ │ │ │ +hapticLeftRightLength │ │ │ │ +hapticRampFadeLevel │ │ │ │ +hapticRampFadeLength │ │ │ │ +hapticRampAttackLevel │ │ │ │ +hapticRampAttackLength │ │ │ │ +hapticRampEnd │ │ │ │ +hapticRampStart │ │ │ │ +hapticRampInterval │ │ │ │ +hapticRampButton │ │ │ │ +hapticRampDelay │ │ │ │ +hapticRampLength │ │ │ │ +hapticRampDirection │ │ │ │ +hapticConditionCenter │ │ │ │ +hapticConditionDeadband │ │ │ │ +hapticConditionLeftCoeff │ │ │ │ +hapticConditionRightCoeff │ │ │ │ +hapticConditionLeftSat │ │ │ │ +hapticConditionRightSat │ │ │ │ +hapticConditionInterval │ │ │ │ +hapticConditionButton │ │ │ │ +hapticConditionDelay │ │ │ │ +hapticConditionLength │ │ │ │ +hapticPeriodicFadeLevel │ │ │ │ +hapticPeriodicFadeLength │ │ │ │ +hapticPeriodicAttackLevel │ │ │ │ +hapticPeriodicAttackLength │ │ │ │ +hapticPeriodicPhase │ │ │ │ +hapticPeriodicOffset │ │ │ │ +hapticPeriodicMagnitude │ │ │ │ +hapticPeriodicPeriod │ │ │ │ +hapticPeriodicInterval │ │ │ │ +hapticPeriodicButton │ │ │ │ +hapticPeriodicDelay │ │ │ │ +hapticPeriodicLength │ │ │ │ +hapticPeriodicDirection │ │ │ │ +hapticConstantFadeLevel │ │ │ │ +hapticConstantFadeLength │ │ │ │ +hapticConstantAttackLevel │ │ │ │ +hapticConstantAttackLength │ │ │ │ +hapticConstantLevel │ │ │ │ +hapticConstantInterval │ │ │ │ +hapticConstantButton │ │ │ │ +hapticConstantDelay │ │ │ │ +hapticConstantLength │ │ │ │ +hapticConstantDirection │ │ │ │ +dropEventFile │ │ │ │ +dollarGestureEventY │ │ │ │ +dollarGestureEventX │ │ │ │ +dollarGestureEventError │ │ │ │ +dollarGestureEventNumFingers │ │ │ │ +dollarGestureEventGestureID │ │ │ │ +dollarGestureEventTouchID │ │ │ │ +multiGestureEventNumFingers │ │ │ │ +multiGestureEventY │ │ │ │ +multiGestureEventX │ │ │ │ +multiGestureEventDDist │ │ │ │ +multiGestureEventDTheta │ │ │ │ +multiGestureEventTouchID │ │ │ │ +touchFingerEventPressure │ │ │ │ +touchFingerEventDY │ │ │ │ +touchFingerEventDX │ │ │ │ +touchFingerEventY │ │ │ │ +touchFingerEventX │ │ │ │ +touchFingerEventFingerID │ │ │ │ +touchFingerEventTouchID │ │ │ │ +sysWMEventMsg │ │ │ │ +userEventData2 │ │ │ │ +userEventData1 │ │ │ │ +userEventCode │ │ │ │ +userEventWindowID │ │ │ │ +audioDeviceEventIsCapture │ │ │ │ +audioDeviceEventWhich │ │ │ │ +controllerDeviceEventWhich │ │ │ │ +controllerButtonEventState │ │ │ │ +controllerButtonEventButton │ │ │ │ +controllerButtonEventWhich │ │ │ │ +controllerAxisEventValue │ │ │ │ +controllerAxisEventAxis │ │ │ │ +controllerAxisEventWhich │ │ │ │ +joyDeviceEventWhich │ │ │ │ +joyButtonEventState │ │ │ │ +joyButtonEventButton │ │ │ │ +joyButtonEventWhich │ │ │ │ +joyHatEventValue │ │ │ │ +joyHatEventHat │ │ │ │ +joyHatEventWhich │ │ │ │ +joyBallEventYRel │ │ │ │ +joyBallEventXRel │ │ │ │ +joyBallEventBall │ │ │ │ +joyBallEventWhich │ │ │ │ +joyAxisEventValue │ │ │ │ +joyAxisEventAxis │ │ │ │ +joyAxisEventWhich │ │ │ │ +mouseWheelEventDirection │ │ │ │ +mouseWheelEventY │ │ │ │ +mouseWheelEventX │ │ │ │ +mouseWheelEventWhich │ │ │ │ +mouseWheelEventWindowID │ │ │ │ +mouseButtonEventY │ │ │ │ +mouseButtonEventX │ │ │ │ +mouseButtonEventClicks │ │ │ │ +mouseButtonEventState │ │ │ │ +mouseButtonEventButton │ │ │ │ +mouseButtonEventWhich │ │ │ │ +mouseButtonEventWindowID │ │ │ │ +mouseMotionEventYRel │ │ │ │ +mouseMotionEventXRel │ │ │ │ +mouseMotionEventY │ │ │ │ +mouseMotionEventX │ │ │ │ +mouseMotionEventState │ │ │ │ +mouseMotionEventWhich │ │ │ │ +mouseMotionEventWindowID │ │ │ │ +textInputEventText │ │ │ │ +textInputEventWindowID │ │ │ │ +textEditingEventLength │ │ │ │ +textEditingEventStart │ │ │ │ +textEditingEventText │ │ │ │ +textEditingEventWindowID │ │ │ │ +keyboardEventKeysym │ │ │ │ +keyboardEventRepeat │ │ │ │ +keyboardEventState │ │ │ │ +keyboardEventWindowID │ │ │ │ +windowEventData2 │ │ │ │ +windowEventData1 │ │ │ │ +windowEventEvent │ │ │ │ +windowEventWindowID │ │ │ │ +SDL.Raw.Types │ │ │ │ +AudioCVT │ │ │ │ +'AudioCVT │ │ │ │ +AudioSpec │ │ │ │ +'AudioSpec │ │ │ │ +'DisplayMode │ │ │ │ +GameControllerButtonBind │ │ │ │ +'GameControllerButtonBindNone │ │ │ │ +'GameControllerButtonBindButton │ │ │ │ +'GameControllerButtonBindAxis │ │ │ │ +'GameControllerButtonBindHat │ │ │ │ +HapticDirection │ │ │ │ +'HapticDirection │ │ │ │ +HapticEffect │ │ │ │ +'HapticCondition │ │ │ │ +'HapticLeftRight │ │ │ │ +'HapticCustom │ │ │ │ +'HapticRamp │ │ │ │ +'HapticConstant │ │ │ │ +'HapticPeriodic │ │ │ │ +JoystickGUID │ │ │ │ +'JoystickGUID │ │ │ │ +'TextInputEvent │ │ │ │ +'DropEvent │ │ │ │ +'UserEvent │ │ │ │ +'SysWMEvent │ │ │ │ +'KeyboardEvent │ │ │ │ +'JoyBallEvent │ │ │ │ +'JoyAxisEvent │ │ │ │ +'ControllerAxisEvent │ │ │ │ +'TextEditingEvent │ │ │ │ +'MouseMotionEvent │ │ │ │ +'WindowEvent │ │ │ │ +'MouseButtonEvent │ │ │ │ +'JoyDeviceEvent │ │ │ │ +'ControllerDeviceEvent │ │ │ │ +'TouchFingerEvent │ │ │ │ +'DollarGestureEvent │ │ │ │ +'MouseWheelEvent │ │ │ │ +'KeymapChangedEvent │ │ │ │ +'QuitEvent │ │ │ │ +'ClipboardUpdateEvent │ │ │ │ +'UnknownEvent │ │ │ │ +'AudioDeviceEvent │ │ │ │ +'JoyHatEvent │ │ │ │ +'JoyButtonEvent │ │ │ │ +'ControllerButtonEvent │ │ │ │ +'MultiGestureEvent │ │ │ │ +MessageBoxButtonData │ │ │ │ +'MessageBoxButtonData │ │ │ │ +MessageBoxColor │ │ │ │ +'MessageBoxColor │ │ │ │ +MessageBoxColorScheme │ │ │ │ +'MessageBoxColorScheme │ │ │ │ +MessageBoxData │ │ │ │ +'MessageBoxData │ │ │ │ +'PixelFormat │ │ │ │ +'Version │ │ │ │ +GameControllerButtonBindButton {gameControllerButtonBindButton = │ │ │ │ +, gameControllerButtonBindHatMask = │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Version │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Surface │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.RWops │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.RendererInfo │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Vertex │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.FRect │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.FPoint │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Rect │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Point │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.PixelFormat │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Palette │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MessageBoxData │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MessageBoxColorScheme │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MessageBoxColor │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MessageBoxButtonData │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.WindowEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.KeyboardEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.TextEditingEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.TextInputEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.KeymapChangedEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MouseMotionEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MouseButtonEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MouseWheelEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.JoyAxisEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.JoyBallEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.JoyHatEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.JoyButtonEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.JoyDeviceEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.ControllerAxisEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.ControllerButtonEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.ControllerDeviceEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.AudioDeviceEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.QuitEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.UserEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.SysWMEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.TouchFingerEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MultiGestureEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.DollarGestureEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.DropEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.ClipboardUpdateEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.UnknownEvent │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Keysym │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.JoystickGUID │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticConstant │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticPeriodic │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticCondition │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticRamp │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticLeftRight │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticCustom │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticDirection │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.GameControllerButtonBindNone │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.GameControllerButtonBindButton │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.GameControllerButtonBindAxis │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.GameControllerButtonBindHat │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Finger │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.DisplayMode │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Color │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.AudioSpec │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.AudioCVT │ │ │ │ +sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Atomic │ │ │ │ +zdsdl2zm2zi5zi5zi1zmAgF6e4ywebPJjPO67cQCnVzdSDLziRawziTypeszdsdl2zzm2zzi5zzi5zzi1zzmAgF6e4ywebPJjPO67cQCnVzuSDLzziRawzziTypeszumkTimerCallback │ │ │ │ +zdsdl2zm2zi5zi5zi1zmAgF6e4ywebPJjPO67cQCnVzdSDLziRawziTypeszdsdl2zzm2zzi5zzi5zzi1zzmAgF6e4ywebPJjPO67cQCnVzuSDLzziRawzziTypeszumkThreadFunction │ │ │ │ +zdsdl2zm2zi5zi5zi1zmAgF6e4ywebPJjPO67cQCnVzdSDLziRawziTypeszdsdl2zzm2zzi5zzi5zzi1zzmAgF6e4ywebPJjPO67cQCnVzuSDLzziRawzziTypeszumkLogOutputFunction │ │ │ │ +zdsdl2zm2zi5zi5zi1zmAgF6e4ywebPJjPO67cQCnVzdSDLziRawziTypeszdsdl2zzm2zzi5zzi5zzi1zzmAgF6e4ywebPJjPO67cQCnVzuSDLzziRawzziTypeszumkHintCallback │ │ │ │ +zdsdl2zm2zi5zi5zi1zmAgF6e4ywebPJjPO67cQCnVzdSDLziRawziTypeszdsdl2zzm2zzi5zzi5zzi1zzmAgF6e4ywebPJjPO67cQCnVzuSDLzziRawzziTypeszumkEventFilter │ │ │ │ +zdsdl2zm2zi5zi5zi1zmAgF6e4ywebPJjPO67cQCnVzdSDLziRawziTypeszdsdl2zzm2zzi5zzi5zzi1zzmAgF6e4ywebPJjPO67cQCnVzuSDLzziRawzziTypeszumkAudioCallback │ │ │ │ +Linear.Affine │ │ │ │ +Linear.Affine.Point │ │ │ │ +leafHashCode │ │ │ │ +Data/HashMap/Internal.hs:(1610,5)-(1674,20)|function go │ │ │ │ +./Data/HashMap/Internal.hs │ │ │ │ +Data.HashMap.Internal │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu │ │ │ │ +src/Data/Vector/Generic.hs │ │ │ │ +Data.Vector.Generic │ │ │ │ +src/Data/Vector/Generic/Mutable.hs │ │ │ │ +Data.Vector.Generic.Mutable │ │ │ │ +checkLength │ │ │ │ +src/Data/Vector/Internal/Check.hs │ │ │ │ +Data.Vector.Internal.Check │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow │ │ │ │ +checkError │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Affine.C:Affine │ │ │ │ +'C:Epsilon │ │ │ │ +Linear.Epsilon │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Epsilon.C:Epsilon │ │ │ │ +Linear.Metric │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Metric.C:Metric │ │ │ │ +'Counterclockwise │ │ │ │ +'Clockwise │ │ │ │ +'Coplanar │ │ │ │ +LinePass │ │ │ │ +'MV_Plucker │ │ │ │ +'V_Plucker │ │ │ │ +'Plucker │ │ │ │ +Counterclockwise │ │ │ │ +Clockwise │ │ │ │ +Coplanar │ │ │ │ +stimes: positive multiplier expected │ │ │ │ +src/Linear/Plucker.hs │ │ │ │ +Linear.Plucker │ │ │ │ +checkIndex │ │ │ │ +src/Data/Vector.hs │ │ │ │ +Data.Vector │ │ │ │ +Plucker │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Plucker.Coplanar │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Plucker.Clockwise │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Plucker.Counterclockwise │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Plucker.MV_Plucker │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Plucker.V_Plucker │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Plucker.Plucker │ │ │ │ +maximum: empty structure │ │ │ │ +minimum: empty structure │ │ │ │ +Quaternion │ │ │ │ +Type: [a] -> ShowS │ │ │ │ +In module `Linear.Quaternion' │ │ │ │ +Linear.Quaternion.Quaternion │ │ │ │ +Quaternion │ │ │ │ +'Quaternion │ │ │ │ +'V_Quaternion │ │ │ │ +'MV_Quaternion │ │ │ │ +Complicated │ │ │ │ +Hamiltonian │ │ │ │ +src/Linear/Quaternion.hs │ │ │ │ +Linear.Quaternion │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Quaternion.C:Hamiltonian │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Quaternion.C:Complicated │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Quaternion.MV_Quaternion │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Quaternion.V_Quaternion │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Quaternion.Quaternion │ │ │ │ +ReifiedDim │ │ │ │ +variadic │ │ │ │ +Linear.V.V │ │ │ │ +negative index ( │ │ │ │ +V {toVector = │ │ │ │ +toVector │ │ │ │ +src/Linear/V.hs │ │ │ │ +Linear.V │ │ │ │ +Arg: $dDim │ │ │ │ +Type: Dim n │ │ │ │ +In module `Linear.V' │ │ │ │ +src/Data/Vector/Fusion/Bundle/Monadic.hs │ │ │ │ +Data.Vector.Fusion.Bundle.Monadic │ │ │ │ +foldl1M' │ │ │ │ +src/Data/Stream/Monadic.hs │ │ │ │ +Data.Stream.Monadic │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V.C:Finite │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V.MV_VN │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V.V_VN │ │ │ │ +Linear.V0.V0 │ │ │ │ +toEnum{V0}: tag ( │ │ │ │ +succ{V0}: tried to take `succ' of last tag in enumeration │ │ │ │ +pred{V0}: tried to take `pred' of first tag in enumeration │ │ │ │ +src/Linear/V0.hs │ │ │ │ +Linear.V0 │ │ │ │ +foldl1: empty structure │ │ │ │ +foldr1: empty structure │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V0.V0 │ │ │ │ +Linear.V1.V1 │ │ │ │ +Linear.V1 │ │ │ │ +Linear.V2.V2 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V2.C:R2 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V2.MV_V2 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V2.V_V2 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V2.V2 │ │ │ │ +Linear.V3.V3 │ │ │ │ +src/Linear/V3.hs │ │ │ │ +Linear.V3 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V3.C:R3 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V3.MV_V3 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V3.V_V3 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V3.V3 │ │ │ │ +Linear.V4.V4 │ │ │ │ +src/Linear/V4.hs │ │ │ │ +Linear.V4 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V4.C:R4 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V4.MV_V4 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V4.V_V4 │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V4.V4 │ │ │ │ +Additive │ │ │ │ +GAdditive │ │ │ │ +Linear.Vector │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Vector.C:Additive │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Vector.C:GAdditive │ │ │ │ +'C:TrivialConjugate │ │ │ │ +TrivialConjugate │ │ │ │ +'C:Conjugate │ │ │ │ +Linear.Conjugate │ │ │ │ +linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Conjugate.C:Conjugate │ │ │ │ +'Indexing64 │ │ │ │ +Indexing64 │ │ │ │ +'Indexing │ │ │ │ +Indexing │ │ │ │ +'Indexed │ │ │ │ +Indexable │ │ │ │ +Conjoined │ │ │ │ +Control.Lens.Internal.Indexed │ │ │ │ +lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe │ │ │ │ +lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Control.Lens.Internal.Indexed.C:Indexable │ │ │ │ +lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Control.Lens.Internal.Indexed.C:Conjoined │ │ │ │ +invalid slice │ │ │ │ +index out of bounds │ │ │ │ +negative length │ │ │ │ +'Internal │ │ │ │ +internalError │ │ │ │ +*** Please submit a bug report at http://github.com/haskell/vector │ │ │ │ +*** Internal error in package vector *** │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Internal.Check.Bounds │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Internal.Check.Unsafe │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Internal.Check.Internal │ │ │ │ +Data.Vector.Fusion.Bundle.Size.checkedAdd: overflow: │ │ │ │ +Data.Vector.Fusion.Bundle.Size.checkedSubtract: underflow: │ │ │ │ +src/Data/Vector/Fusion/Bundle/Size.hs:26:19-20|case │ │ │ │ +vector: internal error * for Bundle.size isn't defined │ │ │ │ +vector: internal error abs for Bundle.size isn't defined │ │ │ │ +vector: internal error signum for Bundle.size isn't defined │ │ │ │ +src/Data/Vector/Fusion/Bundle/Size.hs │ │ │ │ +Data.Vector.Fusion.Bundle.Size │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Size.Exact │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Size.Max │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Size.Unknown │ │ │ │ +vector too large │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Monadic.Bundle │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Monadic.Chunk │ │ │ │ +Data.Vector.Generic.Mutable.Base │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Generic.Mutable.Base.C:MVector │ │ │ │ +Data.Vector.Generic.Base │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Generic.Base.C:Vector │ │ │ │ +'MVector │ │ │ │ +overlapping vectors │ │ │ │ +length mismatch │ │ │ │ +exchange │ │ │ │ +checkSlice │ │ │ │ +Storable.basicUnsafeNew: negative length: │ │ │ │ +Storable.basicUnsafeNew: length too large: │ │ │ │ +src/Data/Vector/Storable/Mutable.hs │ │ │ │ +Data.Vector.Storable.Mutable │ │ │ │ +libraries/ghc-internal/src/GHC/Internal/Foreign/Marshal/Array.hs │ │ │ │ +GHC.Internal.Foreign.Marshal.Array │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Storable.Mutable.MVector │ │ │ │ +backpermute │ │ │ │ +src/Data/Vector/Storable.hs │ │ │ │ +Data.Vector.Storable │ │ │ │ +fromList │ │ │ │ +Data.Vector.Storable.Vector │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Storable.Vector │ │ │ │ +'V_DoNotUnboxNormalForm │ │ │ │ +'MV_DoNotUnboxNormalForm │ │ │ │ +'DoNotUnboxNormalForm │ │ │ │ +DoNotUnboxNormalForm │ │ │ │ +'V_DoNotUnboxStrict │ │ │ │ +'MV_DoNotUnboxStrict │ │ │ │ +'DoNotUnboxStrict │ │ │ │ +DoNotUnboxStrict │ │ │ │ +'V_DoNotUnboxLazy │ │ │ │ +'MV_DoNotUnboxLazy │ │ │ │ +'DoNotUnboxLazy │ │ │ │ +DoNotUnboxLazy │ │ │ │ +'V_UnboxAs │ │ │ │ +'MV_UnboxAs │ │ │ │ +'C:IsoUnbox │ │ │ │ +IsoUnbox │ │ │ │ +'V_UnboxViaPrim │ │ │ │ +'MV_UnboxViaPrim │ │ │ │ +'UnboxViaPrim │ │ │ │ +UnboxViaPrim │ │ │ │ +'C:Unbox │ │ │ │ +'V_Compose │ │ │ │ +'V_Const │ │ │ │ +'V_WrappedMonoid │ │ │ │ +'V_First │ │ │ │ +'V_Product │ │ │ │ +'V_Identity │ │ │ │ +'V_Complex │ │ │ │ +'V_Double │ │ │ │ +'V_Float │ │ │ │ +'V_Word64 │ │ │ │ +'V_Word32 │ │ │ │ +'V_Word16 │ │ │ │ +'V_Word8 │ │ │ │ +'V_Int64 │ │ │ │ +'V_Int32 │ │ │ │ +'V_Int16 │ │ │ │ +'MV_Compose │ │ │ │ +'MV_Const │ │ │ │ +'MV_WrappedMonoid │ │ │ │ +'MV_Last │ │ │ │ +'MV_First │ │ │ │ +'MV_Product │ │ │ │ +'MV_Dual │ │ │ │ +'MV_Down │ │ │ │ +'MV_Identity │ │ │ │ +'MV_Complex │ │ │ │ +'MV_Bool │ │ │ │ +'MV_Char │ │ │ │ +'MV_Double │ │ │ │ +'MV_Float │ │ │ │ +'MV_Word64 │ │ │ │ +'MV_Word32 │ │ │ │ +'MV_Word16 │ │ │ │ +'MV_Word8 │ │ │ │ +'MV_Word │ │ │ │ +'MV_Int64 │ │ │ │ +'MV_Int32 │ │ │ │ +'MV_Int16 │ │ │ │ +'MV_Int8 │ │ │ │ +'MV_Unit │ │ │ │ +internal/unbox-tuple-instances │ │ │ │ +src/Data/Vector/Unboxed/Base.hs │ │ │ │ +Data.Vector.Unboxed.Base │ │ │ │ +Data.Vector.Unboxed.Vector │ │ │ │ +Primitive.basicUnsafeNew: length too large: │ │ │ │ +Primitive.basicUnsafeNew: negative length: │ │ │ │ +src/Data/Vector/Primitive/Mutable.hs │ │ │ │ +Data.Vector.Primitive.Mutable │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.C:IsoUnbox │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.C:Unbox │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.V_6 │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.V_5 │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.V_4 │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.V_3 │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.V_2 │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.MV_6 │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.MV_5 │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.MV_4 │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.MV_3 │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.MV_2 │ │ │ │ +src/Data/Vector/Strict/Mutable.hs │ │ │ │ +Data.Vector.Strict.Mutable │ │ │ │ +src/Data/Vector/Strict.hs │ │ │ │ +Data.Vector.Strict │ │ │ │ +Data.Vector.Strict.Vector │ │ │ │ +Data.Vector.Mutable: uninitialised element. If you are trying to compact a vector, use the 'Data.Vector.force' function to remove uninitialised elements from the underlying array. │ │ │ │ +src/Data/Vector/Mutable.hs │ │ │ │ +Data.Vector.Mutable │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Mutable.MVector │ │ │ │ +Data.Vector.Vector │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Vector │ │ │ │ +Arg: step1 │ │ │ │ +Type: Int -> Id (Step Int a) │ │ │ │ +In module `Data.Vector.Generic' │ │ │ │ +Element size mismatch │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Primitive.Mutable.MVector │ │ │ │ +Data.Vector.Primitive.Vector │ │ │ │ +src/Data/Vector/Primitive.hs │ │ │ │ +Data.Vector.Primitive │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Primitive.Vector │ │ │ │ +src/Data/Vector/Generic/New.hs │ │ │ │ +Data.Vector.Generic.New │ │ │ │ +vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Generic.New.New │ │ │ │ +'DropWhile_Yield │ │ │ │ +'DropWhile_Next │ │ │ │ +'DropWhile_Drop │ │ │ │ +DropWhile │ │ │ │ +empty stream │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.DropWhile_Drop │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.DropWhile_Yield │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.DropWhile_Next │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Stream │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Yield │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Skip │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Done │ │ │ │ +vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Box │ │ │ │ +MonadGet │ │ │ │ +Data.Bytes.Get │ │ │ │ +bytes-0.17.4-5cfEXorRIY660bcSOH7EyF │ │ │ │ +demandInput │ │ │ │ +too few bytes │ │ │ │ +ensure: Required more bytes │ │ │ │ +not enough bytes │ │ │ │ +bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Get.C:MonadGet │ │ │ │ +'C:MonadPut │ │ │ │ +MonadPut │ │ │ │ +Data.Bytes.Put │ │ │ │ +bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Put.C:MonadPut │ │ │ │ +Missing case │ │ │ │ +Data.Bytes.Serial │ │ │ │ +src/Data/Bytes/Serial.hs │ │ │ │ +I looked into the void. │ │ │ │ +[].deserializeWith: Missing case │ │ │ │ +Maybe.deserializeWith: Missing case │ │ │ │ +restore: Required more bytes │ │ │ │ +bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:Serial2 │ │ │ │ +bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:Serial1 │ │ │ │ +bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:GSerial1 │ │ │ │ +bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:SerialEndian │ │ │ │ +bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:GSerialEndian │ │ │ │ +bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:Serial │ │ │ │ +bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:GSerial │ │ │ │ +Data.Bytes.VarInt │ │ │ │ +VarInt {unVarInt = │ │ │ │ +time-1.12.2-inplace:Data.Time.Clock.Internal.UTCTime.UTCTime │ │ │ │ +clock_gettime │ │ │ │ +time-1.12.2-inplace:Data.Time.Clock.Internal.CTimespec.MkCTimespec │ │ │ │ +time-1.12.2-inplace:Data.Time.LocalTime.Internal.TimeZone.TimeZone │ │ │ │ +time-1.12.2-inplace:Data.Time.LocalTime.Internal.TimeOfDay.TimeOfDay │ │ │ │ +time-1.12.2-inplace:Data.Time.LocalTime.Internal.LocalTime.LocalTime │ │ │ │ +time-1.12.2-inplace:Data.Time.LocalTime.Internal.ZonedTime.ZonedTime │ │ │ │ +round default defn: Bad value │ │ │ │ +src/Data/Scientific.hs:1041:16-74|d : ds' │ │ │ │ +src/Data/Scientific.hs:1057:11-64|d : ds' │ │ │ │ +toRationalRepetend: Negative repetend index! │ │ │ │ +toRationalRepetend: Repetend index >= than number of digits in the fractional part! │ │ │ │ +formatScientific/doFmt/FFExponent: [] │ │ │ │ +'Scientific │ │ │ │ +Data.Scientific.Scientific │ │ │ │ +base10Exponent │ │ │ │ +coefficient │ │ │ │ +fromRational has been applied to a repeating decimal which can't be represented as a Scientific! It's better to avoid performing fractional operations on Scientifics and convert them to other fractional types like Double as early as possible. │ │ │ │ +src/Data/Scientific.hs │ │ │ │ +Data.Scientific │ │ │ │ +scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7 │ │ │ │ +scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7:Data.Scientific.SP │ │ │ │ +scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7:Data.Scientific.Scientific │ │ │ │ +roundTo: bad Value │ │ │ │ +Negative exponent │ │ │ │ +Data.Scientific: uninitialised element │ │ │ │ +src/Utils.hs │ │ │ │ +'C:MonadPrimBase │ │ │ │ +MonadPrimBase │ │ │ │ +'C:MonadPrim │ │ │ │ +MonadPrim │ │ │ │ +PrimMonad │ │ │ │ +Control.Monad.Primitive │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:MonadPrimBase │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:MonadPrim │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:PrimBase │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:PrimMonad │ │ │ │ +'PrimStorable │ │ │ │ +PrimStorable │ │ │ │ +Data.Primitive.Types: implementation mistake in `Prim` instance │ │ │ │ +./Data/Primitive/Types.hs │ │ │ │ +Data.Primitive.Types │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Types.C:Prim │ │ │ │ +'PushArray │ │ │ │ +'EmptyStack │ │ │ │ +ArrayStack │ │ │ │ +'MutableArray │ │ │ │ +MutableArray │ │ │ │ +Data.Primitive.Array.Array │ │ │ │ +unsafeArrayFromListN' │ │ │ │ +GHC.Internal.Base │ │ │ │ +GHC.Types │ │ │ │ +ghc-prim │ │ │ │ +emptyArray# │ │ │ │ +mfix for Data.Primitive.Array applied to strict function. │ │ │ │ +mzipWith │ │ │ │ +mapArray' │ │ │ │ +bad indexing │ │ │ │ +traverse │ │ │ │ +toConstr │ │ │ │ +Data.Primitive.Array.MutableArray │ │ │ │ +infinite arrays are not well defined │ │ │ │ +uninitialized element │ │ │ │ +list length less than specified size │ │ │ │ +list length greater than specified size │ │ │ │ +fromListN │ │ │ │ +impossible │ │ │ │ +emptyArray │ │ │ │ +empty array │ │ │ │ +Data.Primitive.Array. │ │ │ │ +Data.Primitive.Array │ │ │ │ +./Data/Primitive/Array.hs │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.PushArray │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.EmptyStack │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.MutableArray │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.Array │ │ │ │ +'FromListNTag │ │ │ │ +'FromListTag │ │ │ │ +Data.Primitive.Internal.Read │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Internal.Read.FromListTag │ │ │ │ +primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Internal.Read.FromListNTag │ │ │ │ +Math.NumberTheory.Logarithms.integerLogBase: argument must be positive. │ │ │ │ +Math.NumberTheory.Logarithms.integerLogBase: base must be greater than one. │ │ │ │ +Math.NumberTheory.Logarithms.naturalLogBase: argument must be positive. │ │ │ │ +Math.NumberTheory.Logarithms.naturalLogBase: base must be greater than one. │ │ │ │ +Math.NumberTheory.Logarithms.integerLog10: argument must be positive │ │ │ │ +Math.NumberTheory.Logarithms.naturalaLog10: argument must be non-zero │ │ │ │ +Math.NumberTheory.Logarithms.naturalLog2: argument must be non-zero │ │ │ │ +Math.NumberTheory.Logarithms.integerLog2: argument must be positive │ │ │ │ +Math.NumberTheory.Logarithms.wordLog2: argument must not be 0. │ │ │ │ +Math.NumberTheory.Logarithms.intLog2: argument must be positive │ │ │ │ +src/Math/NumberTheory/Logarithms.hs │ │ │ │ +Math.NumberTheory.Logarithms │ │ │ │ +integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ │ │ │ │ +Failed reading: bad argument: │ │ │ │ +Not a valid Unicode code point │ │ │ │ +Failed reading: Invalid Bool encoding │ │ │ │ +Failed reading: Invalid Ordering encoding │ │ │ │ +Failed reading: Unknown encoding for constructor │ │ │ │ +Failed reading: mzero │ │ │ │ +GSerializeGet.V1 │ │ │ │ +'C:SumSize │ │ │ │ +'C:Serialize │ │ │ │ +Serialize │ │ │ │ +GSerializeGet │ │ │ │ +GSerializePut │ │ │ │ + constructors │ │ │ │ + a type with │ │ │ │ +src/Data/Serialize.hs │ │ │ │ +Data.Serialize │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q │ │ │ │ +Failed reading: Internal error: unexpected Partial. │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.C:Serialize │ │ │ │ +Data.Serialize.Put │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Put.PairS │ │ │ │ +Negative range size │ │ │ │ +libraries/array/Data/Array/Base.hs │ │ │ │ +Data.Array.Base │ │ │ │ +array-0.5.8.0-inplace │ │ │ │ +Failed reading: getBytes: negative length requested │ │ │ │ +Failed reading: not all bytes parsed in isolate │ │ │ │ +Failed reading: Attempted to isolate a negative number of bytes │ │ │ │ +'Incomplete │ │ │ │ +'Complete │ │ │ │ +'Partial │ │ │ │ +Data.Serialize.Get │ │ │ │ +Empty call stack │ │ │ │ +src/Data/Serialize/Get.hs:186:15-16|case │ │ │ │ +Partial _ │ │ │ │ +Failed reading: empty │ │ │ │ +Failed reading: │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Complete │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Incomplete │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Fail │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Partial │ │ │ │ +cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Done │ │ │ │ +Data.Serialize.IEEE754 │ │ │ │ +WrappedRep │ │ │ │ +Representable │ │ │ │ +GTabulate │ │ │ │ +Data.Functor.Rep │ │ │ │ +adjunctions-4.4.3-YJlQj2dIwXJMdg7mArSeO │ │ │ │ +adjunctions-4.4.3-YJlQj2dIwXJMdg7mArSeO:Data.Functor.Rep.C:Representable │ │ │ │ +Control.Comonad.Cofree │ │ │ │ +free-5.2-BHdQZ57GKqJG8sSoZ4qt27 │ │ │ │ +Control.Comonad.Cofree.Cofree │ │ │ │ +free-5.2-BHdQZ57GKqJG8sSoZ4qt27:Control.Comonad.Cofree.:< │ │ │ │ +ComonadCofree │ │ │ │ +Control.Comonad.Cofree.Class │ │ │ │ +free-5.2-BHdQZ57GKqJG8sSoZ4qt27:Control.Comonad.Cofree.Class.C:ComonadCofree │ │ │ │ +MonadBase │ │ │ │ +Control.Monad.Base │ │ │ │ +transformers-base-0.4.6-D2C6ntY92a2LpGEpHgWgaB │ │ │ │ +transformers-base-0.4.6-D2C6ntY92a2LpGEpHgWgaB:Control.Monad.Base.C:MonadBase │ │ │ │ +'MaybeApply │ │ │ │ +MaybeApply │ │ │ │ +'WrapApplicative │ │ │ │ +WrappedApplicative │ │ │ │ +Data.Functor.Bind.Class │ │ │ │ +semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5 │ │ │ │ +semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Functor.Bind.Class.C:Biapply │ │ │ │ +semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Functor.Bind.Class.C:Bind │ │ │ │ +semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Functor.Bind.Class.C:Apply │ │ │ │ +src/Data/Functor/Extend.hs │ │ │ │ +Data.Functor.Extend │ │ │ │ +semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Functor.Extend.C:Extend │ │ │ │ +Traversable1 │ │ │ │ +Bitraversable1 │ │ │ │ +Data.Semigroup.Traversable.Class │ │ │ │ +semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Semigroup.Traversable.Class.C:Traversable1 │ │ │ │ +semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Semigroup.Traversable.Class.C:Bitraversable1 │ │ │ │ +'Present │ │ │ │ +LookupRes │ │ │ │ +'BitmapIndexed │ │ │ │ +'Collision │ │ │ │ +Data.HashMap.Internal.HashMap │ │ │ │ +fromList │ │ │ │ +cmp: Should never happen, leavesAndCollisions includes non Leaf / Collision │ │ │ │ +BitmapIndexed │ │ │ │ +Collision │ │ │ │ +Data.HashMap.alterF internal error: hit test_bottom │ │ │ │ +Data.HashMap.alterF internal error: hit bogus# │ │ │ │ +Data.HashMap.Internal.(!): key not found │ │ │ │ +Arg: $dHashable │ │ │ │ +Type: Hashable k │ │ │ │ +In module `Data.HashMap.Internal' │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Absent │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Present │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Empty │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.BitmapIndexed │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Leaf │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Full │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Collision │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.L │ │ │ │ +Data.HashMap.Internal.Array │ │ │ │ +fromList' │ │ │ │ +Data.HashMap.Internal.Array: Undefined element │ │ │ │ +./Data/HashMap/Internal/Array.hs │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Array.MArray │ │ │ │ +unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Array.Array │ │ │ │ +Data.HashMap.Internal.List │ │ │ │ +Hashable2 │ │ │ │ +Hashable1 │ │ │ │ +'C:Hashable │ │ │ │ +Hashable │ │ │ │ +GHashable │ │ │ │ +'HashArgs1 │ │ │ │ +'HashArgs0 │ │ │ │ +HashArgs │ │ │ │ +Data.Hashable.Class │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.Hashed │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.SP │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable2 │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable1 │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable │ │ │ │ +hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.HashArgs0 │ │ │ │ +Data.Hashable.FFI │ │ │ │ +Data.Hashable.LowLevel │ │ │ │ +CopastroSum │ │ │ │ +Cochoice │ │ │ │ +'PastroSum │ │ │ │ +TambaraSum │ │ │ │ +Data.Profunctor.Choice │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.CotambaraSum │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.C:Cochoice │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.PastroSum │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.C:Choice │ │ │ │ +'Environment │ │ │ │ +Data.Profunctor.Closed │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Closed.Environment │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Closed.C:Closed │ │ │ │ +ProfunctorComonad │ │ │ │ +ProfunctorMonad │ │ │ │ +ProfunctorFunctor │ │ │ │ +Data.Profunctor.Monad │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Monad.C:ProfunctorComonad │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Monad.C:ProfunctorMonad │ │ │ │ +Corepresentable │ │ │ │ +Data.Profunctor.Rep │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Rep.Prep │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Rep.C:Corepresentable │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Rep.C:Representable │ │ │ │ +Data.Profunctor.Sieve │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Sieve.C:Cosieve │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Sieve.C:Sieve │ │ │ │ +Copastro │ │ │ │ +Costrong │ │ │ │ +Data.Profunctor.Strong │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.Cotambara │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.C:Costrong │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.Pastro │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.C:Strong │ │ │ │ +'WrapArrow │ │ │ │ +WrappedArrow │ │ │ │ +Data.Profunctor.Types │ │ │ │ +Profunctor │ │ │ │ +Data.Profunctor.Unsafe │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Unsafe.C:Profunctor │ │ │ │ +ProfunctorAdjunction │ │ │ │ +Data.Profunctor.Adjunction │ │ │ │ +profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Adjunction.C:ProfunctorAdjunction │ │ │ │ +Data.Bifunctor.Biff │ │ │ │ +bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu │ │ │ │ +Biff {runBiff = │ │ │ │ +Data.Bifunctor.Clown │ │ │ │ +Clown {runClown = │ │ │ │ +runClown │ │ │ │ +Data.Bifunctor.Flip │ │ │ │ +Flip {runFlip = │ │ │ │ +Data.Bifunctor.Join │ │ │ │ +Join {runJoin = │ │ │ │ +Data.Bifunctor.Joker │ │ │ │ +Joker {runJoker = │ │ │ │ +runJoker │ │ │ │ +Data.Bifunctor.Product │ │ │ │ +bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Bifunctor.Product.Pair │ │ │ │ +Data.Bifunctor.Sum │ │ │ │ +src/Data/Bifunctor/Sum.hs:23:13-14|case │ │ │ │ +bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Bifunctor.Sum.L2 │ │ │ │ +bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Bifunctor.Sum.R2 │ │ │ │ +Data.Bifunctor.Tannen │ │ │ │ +Tannen {runTannen = │ │ │ │ +runTannen │ │ │ │ +'WrapBifunctor │ │ │ │ +WrappedBifunctor │ │ │ │ +Data.Bifunctor.Wrapped │ │ │ │ +WrapBifunctor {unwrapBifunctor = │ │ │ │ +WrapBifunctor │ │ │ │ +unwrapBifunctor │ │ │ │ +Biapplicative │ │ │ │ +Impossible: the arguments are always the same. │ │ │ │ +src/Data/Biapplicative.hs │ │ │ │ +Data.Biapplicative │ │ │ │ +bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Biapplicative.Pure │ │ │ │ +bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Biapplicative.Map │ │ │ │ +bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Biapplicative.Ap │ │ │ │ +bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Biapplicative.LiftA2 │ │ │ │ +bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Biapplicative.One │ │ │ │ +bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Biapplicative.C:Biapplicative │ │ │ │ +BifunctorComonad │ │ │ │ +BifunctorMonad │ │ │ │ +BifunctorFunctor │ │ │ │ +Data.Bifunctor.Functor │ │ │ │ +bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Bifunctor.Functor.C:BifunctorComonad │ │ │ │ +bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Bifunctor.Functor.C:BifunctorMonad │ │ │ │ +Data.Bifunctor.Assoc │ │ │ │ +assoc-1.1.1-30BCdn01wuCLUYQedFJHQR │ │ │ │ +assoc-1.1.1-30BCdn01wuCLUYQedFJHQR:Data.Bifunctor.Assoc.C:Assoc │ │ │ │ +'Cokleisli │ │ │ │ +Cokleisli │ │ │ │ +ComonadApply │ │ │ │ +Control.Comonad │ │ │ │ +comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe │ │ │ │ +comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.C:ComonadApply │ │ │ │ +comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.C:Comonad │ │ │ │ +ComonadEnv │ │ │ │ +Control.Comonad.Env.Class │ │ │ │ +comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.Env.Class.C:ComonadEnv │ │ │ │ +ComonadStore │ │ │ │ +Control.Comonad.Store.Class │ │ │ │ +comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.Store.Class.C:ComonadStore │ │ │ │ +ComonadTraced │ │ │ │ +Control.Comonad.Traced.Class │ │ │ │ +comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.Traced.Class.C:ComonadTraced │ │ │ │ +Control.Comonad.Trans.Env.EnvT │ │ │ │ +src/Control/Comonad/Trans/Env.hs │ │ │ │ +Control.Comonad.Trans.Env │ │ │ │ +comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.Trans.Env.EnvT │ │ │ │ +Control.Comonad.Trans.Store │ │ │ │ +comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.Trans.Store.StoreT │ │ │ │ +'TracedT │ │ │ │ +Control.Comonad.Trans.Traced │ │ │ │ +Foldable1WithIndex │ │ │ │ +'SNothing │ │ │ │ +'FromMaybe │ │ │ │ +FromMaybe │ │ │ │ +TraversableWithIndex │ │ │ │ +FoldableWithIndex │ │ │ │ +FunctorWithIndex │ │ │ │ +'Sequenced │ │ │ │ +Sequenced │ │ │ │ +'Traversed │ │ │ │ +Traversed │ │ │ │ +Sequenced: value used │ │ │ │ +Traversed: value used │ │ │ │ +src/WithIndex.hs │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:Foldable1WithIndex │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.SNothing │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.SJust │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:TraversableWithIndex │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:FoldableWithIndex │ │ │ │ +indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:FunctorWithIndex │ │ │ │ +Data.Distributive │ │ │ │ +distributive-0.6.2.1-AFc4tDvV7a6AE6bSxGrEfm │ │ │ │ +distributive-0.6.2.1-AFc4tDvV7a6AE6bSxGrEfm:Data.Distributive.C:Distributive │ │ │ │ +Data.Tagged.Tagged │ │ │ │ +src/Data/Tagged.hs │ │ │ │ +Data.Tagged │ │ │ │ +tagged-0.8.9-EraSdp0lx7uJnqESyrqLTP │ │ │ │ unmarshalMenuUsage: illegal value │ │ │ │ src/Graphics/UI/GLUT/Callbacks/Global.hs │ │ │ │ 'NotInUse │ │ │ │ MenuUsage │ │ │ │ Graphics.UI.GLUT.Callbacks.Global │ │ │ │ GLUT-2.7.0.16-6q1zEAWzzLPwAinRw4n2K │ │ │ │ NotInUse │ │ │ │ GLUT-2.7.0.16-6q1zEAWzzLPwAinRw4n2K:Graphics.UI.GLUT.Callbacks.Global.NotInUse │ │ │ │ GLUT-2.7.0.16-6q1zEAWzzLPwAinRw4n2K:Graphics.UI.GLUT.Callbacks.Global.InUse │ │ │ │ unmarshalVisibility: illegal value │ │ │ │ unmarshalWindowState: illegal value │ │ │ │ unmarshalAppStatus: illegal value │ │ │ │ -fromJust │ │ │ │ unmarshalKeyState: illegal value │ │ │ │ unmarshalCrossing: illegal value │ │ │ │ src/Graphics/UI/GLUT/Callbacks/Window.hs │ │ │ │ 'JoystickPosition │ │ │ │ JoystickPosition │ │ │ │ 'JoystickButtons │ │ │ │ JoystickButtons │ │ │ │ @@ -1502,16 +3258,14 @@ │ │ │ │ glutStrokeMonoRoman │ │ │ │ Graphics.UI.GLUT.Raw.Tokens │ │ │ │ unmarshalMatrixMode: illegal value │ │ │ │ unmarshalTextureGenMode': illegal value │ │ │ │ Modelview │ │ │ │ MatrixPalette │ │ │ │ Projection │ │ │ │ -libraries/ghc-internal/src/GHC/Internal/Foreign/Marshal/Array.hs │ │ │ │ -GHC.Internal.Foreign.Marshal.Array │ │ │ │ src/Graphics/Rendering/OpenGL/GL/CoordTrans.hs │ │ │ │ 'ObjectLinear │ │ │ │ 'EyeLinear │ │ │ │ 'ReflectionMap │ │ │ │ 'NormalMap │ │ │ │ 'SphereMap │ │ │ │ TextureGenMode │ │ │ │ @@ -3274,16 +5028,14 @@ │ │ │ │ TexCoord4 │ │ │ │ TexCoord3 │ │ │ │ TexCoord3 │ │ │ │ TexCoord2 │ │ │ │ TexCoord2 │ │ │ │ TexCoord1 │ │ │ │ TexCoord1 │ │ │ │ -maximum: empty structure │ │ │ │ -minimum: empty structure │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.VertexAttributes.Color4 │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.VertexAttributes.Color3 │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.VertexAttributes.Normal3 │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.VertexAttributes.TexCoord4 │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.VertexAttributes.TexCoord3 │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.VertexAttributes.TexCoord2 │ │ │ │ context lost │ │ │ │ @@ -3631,14 +5383,24 @@ │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.PixelFormat.CMYK │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.PixelFormat.CMYKA │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.PixelFormat.FourTwoTwo │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.PixelFormat.FourTwoTwoRev │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.PixelFormat.FourTwoTwoAverage │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.PixelFormat.FourTwoTwoRevAverage │ │ │ │ OpenGL-3.0.3.0-4uU0dzfUa9XIWteqZgqsXh:Graphics.Rendering.OpenGL.GL.PixelFormat.YCBCR422 │ │ │ │ +HasUpdate │ │ │ │ +HasGetter │ │ │ │ +HasSetter │ │ │ │ +'SettableStateVar │ │ │ │ +SettableStateVar │ │ │ │ +'StateVar │ │ │ │ +Data.StateVar │ │ │ │ +StateVar-1.2.2-Ix7fK74pSlg9B6y4NN87Z9 │ │ │ │ +StateVar-1.2.2-Ix7fK74pSlg9B6y4NN87Z9:Data.StateVar.C:HasUpdate │ │ │ │ +StateVar-1.2.2-Ix7fK74pSlg9B6y4NN87Z9:Data.StateVar.StateVar │ │ │ │ GeneratableObjectName │ │ │ │ ObjectName │ │ │ │ ObjectName-1.1.0.2-DDAb1slGmaxKZizHv3Omqi:Data.ObjectName.C:GeneratableObjectName │ │ │ │ ObjectName-1.1.0.2-DDAb1slGmaxKZizHv3Omqi:Data.ObjectName.C:ObjectName │ │ │ │ Graphics.GL.Tokens │ │ │ │ OpenGLRaw-3.3.4.1-4f3OTKZTWPfCZulMVt5Jt0 │ │ │ │ Graphics.GL.Functions.F01 │ │ │ │ @@ -6753,1649 +8515,14 @@ │ │ │ │ glVertexAttribLPointerEXT │ │ │ │ unknown OpenGL command │ │ │ │ Graphics.GL.GetProcAddress │ │ │ │ OpenGL ES-CL │ │ │ │ OpenGL ES-CM │ │ │ │ OpenGL ES │ │ │ │ Graphics.GL.Foreign │ │ │ │ -Expected 1 or 0, got │ │ │ │ -SDL.Image.formattedAs │ │ │ │ -SDL.Image.decodeTGA │ │ │ │ -IMG_LoadTGA_RW │ │ │ │ -SDL.Image.loadTGA │ │ │ │ -IMG_Load_RW │ │ │ │ -SDL.Image.decode │ │ │ │ -IMG_Load │ │ │ │ -SDL.Image.load │ │ │ │ -src/SDL/Internal/Exception.hs │ │ │ │ -SDL.Internal.Exception │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV │ │ │ │ -IMG_Init │ │ │ │ -SDL.Image.initialize │ │ │ │ -'InitWEBP │ │ │ │ -'InitTIF │ │ │ │ -'InitPNG │ │ │ │ -'InitJPG │ │ │ │ -InitFlag │ │ │ │ -toEnum{InitFlag}: tag ( │ │ │ │ -succ{InitFlag}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{InitFlag}: tried to take `pred' of first tag in enumeration │ │ │ │ -toEnum{Format}: tag ( │ │ │ │ -) is outside of enumeration's range (0, │ │ │ │ -succ{Format}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{Format}: tried to take `pred' of first tag in enumeration │ │ │ │ -src/SDL/Image.hs │ │ │ │ -SDL.Image │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX │ │ │ │ -InitWEBP │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.CUR │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.ICO │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.BMP │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.PNM │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.XPM │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.XCF │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.PCX │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.GIF │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.LBM │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.XV │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.JPG │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.PNG │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.TIF │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.WEBP │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.InitJPG │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.InitPNG │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.InitTIF │ │ │ │ -sdl2-image-2.1.0.0-F8r9WuPZxNoEKf0vV44rRX:SDL.Image.InitWEBP │ │ │ │ -SDL.Mixer.wordToFading: unknown Fading value. │ │ │ │ -Mix_LoadWAV_RW │ │ │ │ -SDL.Mixer.decode │ │ │ │ -Mix_LoadMUS_RW │ │ │ │ -SDL.Mixer.decode │ │ │ │ -Mix_QuerySpec │ │ │ │ -SDL.Mixer.queryAudio │ │ │ │ -Mix_RegisterEffect │ │ │ │ -SDL.Raw.Mixer.addEffect │ │ │ │ -Mix_UnregisterEffect │ │ │ │ -SDL.Raw.Mixer.removeEffect │ │ │ │ -SDL.Raw.Mixer.effectPan │ │ │ │ -Mix_SetPanning │ │ │ │ -Mix_FadeInChannelTimed │ │ │ │ -SDL.Mixer.fadeInLimit │ │ │ │ -Mix_PlayChannelTimed │ │ │ │ -SDL.Mixer.playLimit │ │ │ │ -Mix_OpenAudio │ │ │ │ -SDL.Mixer.openAudio │ │ │ │ -SDL.Mixer.fadeInMusicAtMOD │ │ │ │ -Mix_FadeInMusicPos │ │ │ │ -SDL.Mixer.fadeInMusicAt │ │ │ │ -Mix_FadeInMusic │ │ │ │ -SDL.Mixer.fadeInMusic │ │ │ │ -Mix_PlayMusic │ │ │ │ -SDL.Mixer.playMusic │ │ │ │ -SDL.Mixer.setMusicPosition │ │ │ │ -Mix_SetMusicPosition │ │ │ │ -SDL.Mixer.setMusicPositionMOD │ │ │ │ -Mix_Init │ │ │ │ -SDL.Mixer.initialize │ │ │ │ -SDL.Mixer.cIntToOutput: unknown number of channels. │ │ │ │ -Channel │ │ │ │ -AllChannels │ │ │ │ -SDL.Raw.Mixer.effectDistance │ │ │ │ -Mix_SetDistance │ │ │ │ -SDL.Raw.Mixer.effectPosition │ │ │ │ -Mix_SetPosition │ │ │ │ -SDL.Raw.Mixer.effectReverseStereo │ │ │ │ -Mix_SetReverseStereo │ │ │ │ -, audioOutput = │ │ │ │ -, audioFormat = │ │ │ │ -Audio {audioFrequency = │ │ │ │ -SDL.Mixer.wordToFormat: unknown Format. │ │ │ │ -src/SDL/Mixer.hs │ │ │ │ -MusicType │ │ │ │ -'FadingOut │ │ │ │ -'FadingIn │ │ │ │ -'NoFading │ │ │ │ -'Channel │ │ │ │ -HasVolume │ │ │ │ -Loadable │ │ │ │ -'FormatS16_Sys │ │ │ │ -'FormatU16_Sys │ │ │ │ -'FormatS16_MSB │ │ │ │ -'FormatU16_MSB │ │ │ │ -'FormatS16_LSB │ │ │ │ -'FormatU16_LSB │ │ │ │ -'FormatS8 │ │ │ │ -'FormatU8 │ │ │ │ -'InitOGG │ │ │ │ -'InitMP3 │ │ │ │ -'InitMOD │ │ │ │ -'InitFLAC │ │ │ │ -SDL.Mixer │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG │ │ │ │ -FadingOut │ │ │ │ -FadingIn │ │ │ │ -NoFading │ │ │ │ -audioOutput │ │ │ │ -audioFormat │ │ │ │ -audioFrequency │ │ │ │ -FormatS16_Sys │ │ │ │ -FormatU16_Sys │ │ │ │ -FormatS16_MSB │ │ │ │ -FormatU16_MSB │ │ │ │ -FormatS16_LSB │ │ │ │ -FormatU16_LSB │ │ │ │ -FormatS8 │ │ │ │ -FormatU8 │ │ │ │ -InitFLAC │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.CMD │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.WAV │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.MOD │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.MID │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.OGG │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.MP3 │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FLAC │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.NoFading │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FadingIn │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FadingOut │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.C:HasVolume │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.C:Loadable │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.Audio │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.Mono │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.Stereo │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatU8 │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatS8 │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatU16_LSB │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatS16_LSB │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatU16_MSB │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatS16_MSB │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatU16_Sys │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.FormatS16_Sys │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.InitFLAC │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.InitMOD │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.InitMP3 │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Mixer.InitOGG │ │ │ │ -SDL.Raw.Mixer │ │ │ │ -, chunkVolume = │ │ │ │ -, chunkAlen = │ │ │ │ -, chunkAbuf = │ │ │ │ -Chunk {chunkAllocated = │ │ │ │ -sdl2-mixer-1.2.0.0-DbLGyXGGRh6Darj7C3h4vG:SDL.Raw.Mixer.Chunk │ │ │ │ -zdsdl2zmmixerzm1zi2zi0zi0zmDbLGyXGGRh6Darj7C3h4vGzdSDLziRawziMixerzdsdl2zzmmixerzzm1zzi2zzi0zzi0zzmDbLGyXGGRh6Darj7C3h4vGzuSDLzziRawzziMixerzuwrapChannelCallback │ │ │ │ -zdsdl2zmmixerzm1zi2zi0zi0zmDbLGyXGGRh6Darj7C3h4vGzdSDLziRawziMixerzdsdl2zzmmixerzzm1zzi2zzi0zzi0zzmDbLGyXGGRh6Darj7C3h4vGzuSDLzziRawzziMixerzuwrapMusicCallback │ │ │ │ -zdsdl2zmmixerzm1zi2zi0zi0zmDbLGyXGGRh6Darj7C3h4vGzdSDLziRawziMixerzdsdl2zzmmixerzzm1zzi2zzi0zzi0zzmDbLGyXGGRh6Darj7C3h4vGzuSDLzziRawzziMixerzuwrapEffectFinished │ │ │ │ -zdsdl2zmmixerzm1zi2zi0zi0zmDbLGyXGGRh6Darj7C3h4vGzdSDLziRawziMixerzdsdl2zzmmixerzzm1zzi2zzi0zzi0zzmDbLGyXGGRh6Darj7C3h4vGzuSDLzziRawzziMixerzuwrapEffect │ │ │ │ -libraries/ghc-internal/src/GHC/Internal/Data/Data.hs │ │ │ │ -GHC.Internal.Data.Data │ │ │ │ -'SDLCallFailed │ │ │ │ -'SDLUnexpectedArgument │ │ │ │ -'SDLUnknownHintValue │ │ │ │ -SDL.Exception.SDLException │ │ │ │ -sdlUnknownValue │ │ │ │ -sdlExceptionError │ │ │ │ -sdlFunction │ │ │ │ -SDLUnknownHintValue │ │ │ │ -SDLUnexpectedArgument │ │ │ │ -sdlExceptionCaller │ │ │ │ -SDLCallFailed │ │ │ │ -SDLUnknownHintValue {sdlHint = │ │ │ │ -, sdlUnknownValue = │ │ │ │ -SDLUnexpectedArgument {sdlExceptionCaller = │ │ │ │ -, sdlExceptionError = │ │ │ │ -, sdlFunction = │ │ │ │ -SDLCallFailed {sdlExceptionCaller = │ │ │ │ -src/SDL/Exception.hs:43:18-19|case │ │ │ │ -SDL.Exception │ │ │ │ -SDLException │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Exception.SDLCallFailed │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Exception.SDLUnexpectedArgument │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Exception.SDLUnknownHintValue │ │ │ │ -SDL_SetRenderDrawBlendMode │ │ │ │ -SDL.Video.Renderer.setRenderDrawBlendMode │ │ │ │ -SDL_GetRenderDrawBlendMode │ │ │ │ -SDL.Video.Renderer.getRenderDrawBlendMode │ │ │ │ -SDL_SetRenderDrawColor │ │ │ │ -SDL.Video.setRenderDrawColor │ │ │ │ -SDL_GetRenderDrawColor │ │ │ │ -SDL.Video.Renderer.getRenderDrawColor │ │ │ │ -SDL_RenderSetScale │ │ │ │ -SDL.Video.renderSetScale │ │ │ │ -SDL_RenderSetClipRect │ │ │ │ -SDL.Video.renderSetClipRect │ │ │ │ -SDL_RenderSetViewport │ │ │ │ -SDL.Video.renderSetViewport │ │ │ │ -SDL_SetColorKey │ │ │ │ -SDL.Video.Renderer.setColorKey │ │ │ │ -SDL_SetTextureColorMod │ │ │ │ -SDL.Video.Renderer.setTextureColorMod │ │ │ │ -SDL_GetTextureColorMod │ │ │ │ -SDL.Video.Renderer.getTextureColorMod │ │ │ │ -SDL_SetTextureAlphaMod │ │ │ │ -SDL.Video.Renderer.setTextureAlphaMod │ │ │ │ -SDL_GetTextureAlphaMod │ │ │ │ -SDL.Video.Renderer.getTextureAlphaMod │ │ │ │ -SDL_SetTextureBlendMode │ │ │ │ -SDL.Video.Renderer.setTextureBlendMode │ │ │ │ -SDL_GetTextureBlendMode │ │ │ │ -SDL.Video.Renderer.getTextureBlendMode │ │ │ │ -SDL_SetSurfaceBlendMode │ │ │ │ -SDL.Video.Renderer.setSurfaceBlendMode │ │ │ │ -SDL_GetSurfaceBlendMode │ │ │ │ -SDL.Video.Renderer.getSurfaceBlendMode │ │ │ │ -SDL_SetRenderTarget │ │ │ │ -SDL.Video.Renderer.setRenderTarget │ │ │ │ -SDL_RenderSetLogicalSize │ │ │ │ -SDL.Video.renderSetLogicalSize │ │ │ │ -SDL_UpdateTexture │ │ │ │ -SDL.Video.updateTexture │ │ │ │ -SDL_LockTexture │ │ │ │ -lockTexture │ │ │ │ -SDL_QueryTexture │ │ │ │ -SDL.Video.queryTexture │ │ │ │ -SDL_CreateRGBSurfaceFrom │ │ │ │ -SDL.Video.createRGBSurfaceFrom │ │ │ │ -SDL_FillRect │ │ │ │ -SDL_FillRects │ │ │ │ -SDL_LoadBMP │ │ │ │ -SDL.Video.loadBMP │ │ │ │ -SDL_SetPaletteColors │ │ │ │ -SDL.Video.setPaletteColors │ │ │ │ -SDL_RenderDrawRect │ │ │ │ -SDL.Video.drawRect │ │ │ │ -SDL_RenderDrawRects │ │ │ │ -SDL.Video.drawRects │ │ │ │ -SDL_RenderFillRect │ │ │ │ -SDL.Video.fillRect │ │ │ │ -SDL_RenderFillRects │ │ │ │ -SDL.Video.fillRects │ │ │ │ -SDL_RenderCopyF │ │ │ │ -SDL.Video.copyF │ │ │ │ -SDL_RenderCopyExF │ │ │ │ -SDL.Video.copyExF │ │ │ │ -SDL_RenderDrawLineF │ │ │ │ -SDL.Video.drawLineF │ │ │ │ -SDL_RenderDrawLinesF │ │ │ │ -SDL.Video.drawLinesF │ │ │ │ -SDL_RenderDrawPointF │ │ │ │ -SDL.Video.drawPointF │ │ │ │ -SDL_RenderDrawPointsF │ │ │ │ -SDL.Video.drawPointsF │ │ │ │ -SDL_RenderDrawRectF │ │ │ │ -SDL.Video.drawRectF │ │ │ │ -SDL_RenderDrawRectsF │ │ │ │ -SDL.Video.drawRectsF │ │ │ │ -SDL_RenderFillRectF │ │ │ │ -SDL.Video.fillRectF │ │ │ │ -SDL_RenderFillRectsF │ │ │ │ -SDL.Video.fillRectsF │ │ │ │ -SDL_RenderGeometry │ │ │ │ -SDL.Video.renderGeometry │ │ │ │ -SDL_RenderGeometryRaw │ │ │ │ -SDL.Video.renderGeometryRaw │ │ │ │ -SDL_RenderCopy │ │ │ │ -SDL.Video.copy │ │ │ │ -SDL_RenderCopyEx │ │ │ │ -SDL.Video.copyEx │ │ │ │ -SDL_RenderDrawLines │ │ │ │ -SDL.Video.drawLines │ │ │ │ -SDL_RenderDrawPoints │ │ │ │ -SDL.Video.drawPoints │ │ │ │ -SDL_BlitSurface │ │ │ │ -SDL.Video.blitSurface │ │ │ │ -SDL_GetRenderDriverInfo │ │ │ │ -getRenderDriverInfo │ │ │ │ -SDL_GetRendererInfo │ │ │ │ -getRendererInfo │ │ │ │ -SDL_CreateRGBSurface │ │ │ │ -SDL.Video.createRGBSurface │ │ │ │ -SDL_PixelFormatEnumToMasks │ │ │ │ -SDL.Video.pixelFormatEnumToMasks │ │ │ │ -Unknown value │ │ │ │ -SDL_CreateTexture │ │ │ │ -SDL.Video.Renderer.createTexture │ │ │ │ -SDL_GL_BindTexture │ │ │ │ -SDL.Video.Renderer.glBindTexture │ │ │ │ -SDL_GL_UnbindTexture │ │ │ │ -SDL.Video.Renderer.glUnindTexture │ │ │ │ -SDL_LockSurface │ │ │ │ -lockSurface │ │ │ │ -SDL_UpdateWindowSurface │ │ │ │ -SDL.Video.updateWindowSurface │ │ │ │ -SDL_RenderClear │ │ │ │ -SDL.Video.clear │ │ │ │ -SDL_RenderDrawLine │ │ │ │ -SDL.Video.drawLine │ │ │ │ -SDL_RenderDrawPoint │ │ │ │ -SDL.Video.drawPoint │ │ │ │ -SDL_CreateTextureFromSurface │ │ │ │ -SDL.Video.createTextureFromSurface │ │ │ │ -SDL_GetWindowSurface │ │ │ │ -SDL.Video.getWindowSurface │ │ │ │ -SDL_ConvertSurface │ │ │ │ -SDL.Video.Renderer.convertSurface │ │ │ │ -pred{TextureAccess}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{TextureAccess}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{BlendMode}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{BlendMode}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{RendererType}: tried to take `pred' of first tag in enumeration │ │ │ │ -succ{RendererType}: tried to take `succ' of last tag in enumeration │ │ │ │ -toEnum{TextureAccess}: tag ( │ │ │ │ -toEnum{BlendMode}: tag ( │ │ │ │ -Rectangle │ │ │ │ -, textureHeight = │ │ │ │ -, textureWidth = │ │ │ │ -, textureAccess = │ │ │ │ -TextureInfo {texturePixelFormat = │ │ │ │ -, rendererInfoMaxTextureHeight = │ │ │ │ -, rendererInfoMaxTextureWidth = │ │ │ │ -, rendererInfoTextureFormats = │ │ │ │ -, rendererInfoNumTextureFormats = │ │ │ │ -, rendererInfoFlags = │ │ │ │ -RendererInfo {rendererInfoName = │ │ │ │ -Unknown │ │ │ │ -toEnum{RendererType}: tag ( │ │ │ │ -, rendererTargetTexture = │ │ │ │ -RendererConfig {rendererType = │ │ │ │ -'RendererInfo │ │ │ │ -'RendererConfig │ │ │ │ -'SoftwareRenderer │ │ │ │ -'AcceleratedVSyncRenderer │ │ │ │ -'AcceleratedRenderer │ │ │ │ -'UnacceleratedRenderer │ │ │ │ -'TextureInfo │ │ │ │ -'Unknown │ │ │ │ -'ARGB2101010 │ │ │ │ -'BGRA8888 │ │ │ │ -'ABGR8888 │ │ │ │ -'RGBA8888 │ │ │ │ -'ARGB8888 │ │ │ │ -'BGRX8888 │ │ │ │ -'RGBX8888 │ │ │ │ -'BGRA5551 │ │ │ │ -'ABGR1555 │ │ │ │ -'RGBA5551 │ │ │ │ -'ARGB1555 │ │ │ │ -'BGRA4444 │ │ │ │ -'ABGR4444 │ │ │ │ -'RGBA4444 │ │ │ │ -'ARGB4444 │ │ │ │ -'Index4MSB │ │ │ │ -'Index4LSB │ │ │ │ -'Index1MSB │ │ │ │ -'Index1LSB │ │ │ │ -'Surface │ │ │ │ -'V_Rectangle │ │ │ │ -'MV_Rectangle │ │ │ │ -'Rectangle │ │ │ │ -'BlendMod │ │ │ │ -'BlendAdditive │ │ │ │ -'BlendAlphaBlend │ │ │ │ -'BlendNone │ │ │ │ -'Palette │ │ │ │ -'SurfacePixelFormat │ │ │ │ -SurfacePixelFormat │ │ │ │ -'TextureAccessTarget │ │ │ │ -'TextureAccessStreaming │ │ │ │ -'TextureAccessStatic │ │ │ │ -SDL.Video.Renderer.TextureAccess │ │ │ │ -SDL.Video.Renderer.BlendMode │ │ │ │ -SDL.Video.Renderer.PixelFormat │ │ │ │ -SDL.Video.Renderer.RendererType │ │ │ │ -SDL.Video.Renderer.RendererConfig │ │ │ │ -rendererInfoMaxTextureHeight │ │ │ │ -rendererInfoMaxTextureWidth │ │ │ │ -rendererInfoTextureFormats │ │ │ │ -rendererInfoNumTextureFormats │ │ │ │ -rendererInfoFlags │ │ │ │ -rendererInfoName │ │ │ │ -RendererInfo │ │ │ │ -rendererTargetTexture │ │ │ │ -rendererType │ │ │ │ -SoftwareRenderer │ │ │ │ -AcceleratedVSyncRenderer │ │ │ │ -AcceleratedRenderer │ │ │ │ -UnacceleratedRenderer │ │ │ │ -textureHeight │ │ │ │ -textureWidth │ │ │ │ -textureAccess │ │ │ │ -texturePixelFormat │ │ │ │ -TextureInfo │ │ │ │ -ARGB2101010 │ │ │ │ -BGRA8888 │ │ │ │ -ABGR8888 │ │ │ │ -RGBA8888 │ │ │ │ -ARGB8888 │ │ │ │ -BGRX8888 │ │ │ │ -RGBX8888 │ │ │ │ -BGRA5551 │ │ │ │ -ABGR1555 │ │ │ │ -RGBA5551 │ │ │ │ -ARGB1555 │ │ │ │ -BGRA4444 │ │ │ │ -ABGR4444 │ │ │ │ -RGBA4444 │ │ │ │ -ARGB4444 │ │ │ │ -Index4MSB │ │ │ │ -Index4LSB │ │ │ │ -Index1MSB │ │ │ │ -Index1LSB │ │ │ │ -BlendMod │ │ │ │ -BlendAdditive │ │ │ │ -BlendAlphaBlend │ │ │ │ -BlendNone │ │ │ │ -TextureAccessTarget │ │ │ │ -TextureAccessStreaming │ │ │ │ -TextureAccessStatic │ │ │ │ -fromNumber: unknown blend mode: │ │ │ │ -RendererConfig │ │ │ │ -RendererType │ │ │ │ -TextureAccess │ │ │ │ -src/SDL/Video/Renderer.hs:1119:19-20|case │ │ │ │ -src/Linear/V2.hs │ │ │ │ -Linear.V2 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3 │ │ │ │ -src/SDL/Video/Renderer.hs │ │ │ │ -SDL.Video.Renderer │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RendererInfo │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RendererConfig │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.UnacceleratedRenderer │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.AcceleratedRenderer │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.AcceleratedVSyncRenderer │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.SoftwareRenderer │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.TextureInfo │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Unknown │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Index1LSB │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Index1MSB │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Index4LSB │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Index4MSB │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Index8 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGB332 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGB444 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGB555 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGR555 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ARGB4444 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGBA4444 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ABGR4444 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGRA4444 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ARGB1555 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGBA5551 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ABGR1555 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGRA5551 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGB565 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGR565 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGB24 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGR24 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGB888 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGBX8888 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGR888 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGRX8888 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ARGB8888 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.RGBA8888 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ABGR8888 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BGRA8888 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.ARGB2101010 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.YV12 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.IYUV │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.YUY2 │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.UYVY │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.YVYU │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Surface │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.Rectangle │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BlendNone │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BlendAlphaBlend │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BlendAdditive │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.BlendMod │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.TextureAccessStatic │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.TextureAccessStreaming │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Video.Renderer.TextureAccessTarget │ │ │ │ -'C:ToNumber │ │ │ │ -ToNumber │ │ │ │ -'C:FromNumber │ │ │ │ -FromNumber │ │ │ │ -SDL.Internal.Numbered │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Internal.Numbered.C:ToNumber │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Internal.Numbered.C:FromNumber │ │ │ │ -SDL.Raw.Enum │ │ │ │ - for SDL_GameControllerButtonBind │ │ │ │ -src/SDL/Raw/Types.hsc │ │ │ │ -Unknown type │ │ │ │ - for SDL_HapticEffect │ │ │ │ -Atomic {atomicValue = │ │ │ │ -, audioCVTLenRatio = │ │ │ │ -, audioCVTLenMult = │ │ │ │ -, audioCVTLenCvt = │ │ │ │ -, audioCVTLen = │ │ │ │ -, audioCVTBuf = │ │ │ │ -, audioCVTRateIncr = │ │ │ │ -, audioCVTDstFormat = │ │ │ │ -, audioCVTSrcFormat = │ │ │ │ -AudioCVT {audioCVTNeeded = │ │ │ │ -, audioSpecUserdata = │ │ │ │ -, audioSpecCallback = │ │ │ │ -, audioSpecSize = │ │ │ │ -, audioSpecSamples = │ │ │ │ -, audioSpecSilence = │ │ │ │ -, audioSpecChannels = │ │ │ │ -, audioSpecFormat = │ │ │ │ -audioSpecFreq = │ │ │ │ -AudioSpec { │ │ │ │ -, vertexTexCoord = │ │ │ │ -, vertexColor = │ │ │ │ -Vertex {vertexPosition = │ │ │ │ -, colorA = │ │ │ │ -, colorB = │ │ │ │ -, colorG = │ │ │ │ -colorR = │ │ │ │ -, displayModeDriverData = │ │ │ │ -, displayModeRefreshRate = │ │ │ │ -, displayModeH = │ │ │ │ -, displayModeW = │ │ │ │ -displayModeFormat = │ │ │ │ -DisplayMode { │ │ │ │ -, fingerPressure = │ │ │ │ -, fingerY = │ │ │ │ -, fingerX = │ │ │ │ -Finger {fingerID = │ │ │ │ -GameControllerButtonBindHat {gameControllerButtonBindHat = │ │ │ │ -GameControllerButtonBindAxis {gameControllerButtonBindAxis = │ │ │ │ -GameControllerButtonBindNone │ │ │ │ -src/SDL/Raw/Types.hsc:844:13-14|case │ │ │ │ -, hapticCustomFadeLevel = │ │ │ │ -, hapticCustomFadeLength = │ │ │ │ -, hapticCustomAttackLevel = │ │ │ │ -, hapticCustomAttackLength = │ │ │ │ -, hapticCustomData = │ │ │ │ -, hapticCustomSamples = │ │ │ │ -, hapticCustomPeriod = │ │ │ │ -, hapticCustomChannels = │ │ │ │ -, hapticCustomInterval = │ │ │ │ -, hapticCustomButton = │ │ │ │ -, hapticCustomDelay = │ │ │ │ -, hapticCustomLength = │ │ │ │ -, hapticCustomDirection = │ │ │ │ -HapticCustom {hapticEffectType = │ │ │ │ -, hapticLeftRightSmallMagnitude = │ │ │ │ -, hapticLeftRightLargeMagnitude = │ │ │ │ -, hapticLeftRightLength = │ │ │ │ -, hapticRampFadeLevel = │ │ │ │ -, hapticRampFadeLength = │ │ │ │ -, hapticRampAttackLevel = │ │ │ │ -, hapticRampAttackLength = │ │ │ │ -, hapticRampEnd = │ │ │ │ -, hapticRampStart = │ │ │ │ -, hapticRampInterval = │ │ │ │ -, hapticRampButton = │ │ │ │ -, hapticRampDelay = │ │ │ │ -, hapticRampLength = │ │ │ │ -, hapticRampDirection = │ │ │ │ -HapticRamp {hapticEffectType = │ │ │ │ -, hapticConditionCenter = │ │ │ │ -, hapticConditionDeadband = │ │ │ │ -, hapticConditionLeftCoeff = │ │ │ │ -, hapticConditionRightCoeff = │ │ │ │ -, hapticConditionLeftSat = │ │ │ │ -, hapticConditionRightSat = │ │ │ │ -, hapticConditionInterval = │ │ │ │ -, hapticConditionButton = │ │ │ │ -, hapticConditionDelay = │ │ │ │ -, hapticConditionLength = │ │ │ │ -HapticCondition {hapticEffectType = │ │ │ │ -, hapticPeriodicFadeLevel = │ │ │ │ -, hapticPeriodicFadeLength = │ │ │ │ -, hapticPeriodicAttackLevel = │ │ │ │ -, hapticPeriodicAttackLength = │ │ │ │ -, hapticPeriodicPhase = │ │ │ │ -, hapticPeriodicOffset = │ │ │ │ -, hapticPeriodicMagnitude = │ │ │ │ -, hapticPeriodicPeriod = │ │ │ │ -, hapticPeriodicInterval = │ │ │ │ -, hapticPeriodicButton = │ │ │ │ -, hapticPeriodicDelay = │ │ │ │ -, hapticPeriodicLength = │ │ │ │ -, hapticPeriodicDirection = │ │ │ │ -HapticPeriodic {hapticEffectType = │ │ │ │ -, hapticConstantFadeLevel = │ │ │ │ -, hapticConstantFadeLength = │ │ │ │ -, hapticConstantAttackLevel = │ │ │ │ -, hapticConstantAttackLength = │ │ │ │ -, hapticConstantLevel = │ │ │ │ -, hapticConstantInterval = │ │ │ │ -, hapticConstantButton = │ │ │ │ -, hapticConstantDelay = │ │ │ │ -, hapticConstantLength = │ │ │ │ -, hapticConstantDirection = │ │ │ │ -HapticConstant {hapticEffectType = │ │ │ │ -, hapticDirectionZ = │ │ │ │ -, hapticDirectionY = │ │ │ │ -, hapticDirectionX = │ │ │ │ -hapticDirectionType = │ │ │ │ -HapticDirection { │ │ │ │ -HapticLeftRight { │ │ │ │ -src/SDL/Raw/Types.hsc:980:13-14|case │ │ │ │ -JoystickGUID {joystickGUID = │ │ │ │ -UnknownEvent {eventType = │ │ │ │ -ClipboardUpdateEvent {eventType = │ │ │ │ -, dropEventFile = │ │ │ │ -, dollarGestureEventY = │ │ │ │ -, dollarGestureEventX = │ │ │ │ -, dollarGestureEventError = │ │ │ │ -, dollarGestureEventNumFingers = │ │ │ │ -, dollarGestureEventGestureID = │ │ │ │ -, dollarGestureEventTouchID = │ │ │ │ -DollarGestureEvent {eventType = │ │ │ │ -, multiGestureEventNumFingers = │ │ │ │ -, multiGestureEventY = │ │ │ │ -, multiGestureEventX = │ │ │ │ -, multiGestureEventDDist = │ │ │ │ -, multiGestureEventDTheta = │ │ │ │ -, multiGestureEventTouchID = │ │ │ │ -MultiGestureEvent {eventType = │ │ │ │ -, touchFingerEventPressure = │ │ │ │ -, touchFingerEventDY = │ │ │ │ -, touchFingerEventDX = │ │ │ │ -, touchFingerEventY = │ │ │ │ -, touchFingerEventX = │ │ │ │ -, touchFingerEventFingerID = │ │ │ │ -, touchFingerEventTouchID = │ │ │ │ -TouchFingerEvent {eventType = │ │ │ │ -, sysWMEventMsg = │ │ │ │ -, userEventData2 = │ │ │ │ -, userEventData1 = │ │ │ │ -, userEventCode = │ │ │ │ -, userEventWindowID = │ │ │ │ -UserEvent {eventType = │ │ │ │ -QuitEvent {eventType = │ │ │ │ -, audioDeviceEventIsCapture = │ │ │ │ -, audioDeviceEventWhich = │ │ │ │ -, controllerDeviceEventWhich = │ │ │ │ -, controllerButtonEventState = │ │ │ │ -, controllerButtonEventButton = │ │ │ │ -, controllerButtonEventWhich = │ │ │ │ -, controllerAxisEventValue = │ │ │ │ -, controllerAxisEventAxis = │ │ │ │ -, controllerAxisEventWhich = │ │ │ │ -, joyDeviceEventWhich = │ │ │ │ -, joyButtonEventState = │ │ │ │ -, joyButtonEventButton = │ │ │ │ -, joyButtonEventWhich = │ │ │ │ -, joyHatEventValue = │ │ │ │ -, joyHatEventHat = │ │ │ │ -, joyHatEventWhich = │ │ │ │ -, joyBallEventYRel = │ │ │ │ -, joyBallEventXRel = │ │ │ │ -, joyBallEventBall = │ │ │ │ -, joyBallEventWhich = │ │ │ │ -, joyAxisEventValue = │ │ │ │ -, joyAxisEventAxis = │ │ │ │ -, joyAxisEventWhich = │ │ │ │ -, mouseWheelEventDirection = │ │ │ │ -, mouseWheelEventY = │ │ │ │ -, mouseWheelEventX = │ │ │ │ -, mouseWheelEventWhich = │ │ │ │ -, mouseWheelEventWindowID = │ │ │ │ -, mouseButtonEventY = │ │ │ │ -, mouseButtonEventX = │ │ │ │ -, mouseButtonEventClicks = │ │ │ │ -, mouseButtonEventState = │ │ │ │ -, mouseButtonEventButton = │ │ │ │ -, mouseButtonEventWhich = │ │ │ │ -, mouseButtonEventWindowID = │ │ │ │ -, mouseMotionEventYRel = │ │ │ │ -, mouseMotionEventXRel = │ │ │ │ -, mouseMotionEventY = │ │ │ │ -, mouseMotionEventX = │ │ │ │ -, mouseMotionEventState = │ │ │ │ -, mouseMotionEventWhich = │ │ │ │ -, mouseMotionEventWindowID = │ │ │ │ -KeymapChangedEvent {eventType = │ │ │ │ -, textInputEventText = │ │ │ │ -, textInputEventWindowID = │ │ │ │ -TextInputEvent {eventType = │ │ │ │ -, textEditingEventLength = │ │ │ │ -, textEditingEventStart = │ │ │ │ -, textEditingEventText = │ │ │ │ -, textEditingEventWindowID = │ │ │ │ -TextEditingEvent {eventType = │ │ │ │ -, keyboardEventKeysym = │ │ │ │ -, keyboardEventRepeat = │ │ │ │ -, keyboardEventState = │ │ │ │ -, keyboardEventWindowID = │ │ │ │ -KeyboardEvent {eventType = │ │ │ │ -, windowEventData2 = │ │ │ │ -, windowEventData1 = │ │ │ │ -, windowEventEvent = │ │ │ │ -, windowEventWindowID = │ │ │ │ -, eventTimestamp = │ │ │ │ -, keysymMod = │ │ │ │ -, keysymKeycode = │ │ │ │ -keysymScancode = │ │ │ │ -Keysym { │ │ │ │ -WindowEvent { │ │ │ │ -MouseMotionEvent { │ │ │ │ -MouseButtonEvent { │ │ │ │ -MouseWheelEvent { │ │ │ │ -JoyAxisEvent { │ │ │ │ -JoyBallEvent { │ │ │ │ -JoyHatEvent { │ │ │ │ -JoyButtonEvent { │ │ │ │ -JoyDeviceEvent { │ │ │ │ -ControllerAxisEvent { │ │ │ │ -ControllerButtonEvent { │ │ │ │ -ControllerDeviceEvent { │ │ │ │ -AudioDeviceEvent { │ │ │ │ -SysWMEvent { │ │ │ │ -DropEvent { │ │ │ │ -src/SDL/Raw/Types.hsc:477:13-14|case │ │ │ │ -, messageBoxButtonText = │ │ │ │ -, messageBoxButtonButtonID = │ │ │ │ -messageBoxButtonDataFlags = │ │ │ │ -MessageBoxButtonData { │ │ │ │ -, messageBoxColorSchemeColorButtonSelected = │ │ │ │ -, messageBoxColorSchemeColorButtonBackground = │ │ │ │ -, messageBoxColorSchemeColorButtonBorder = │ │ │ │ -, messageBoxColorSchemeColorText = │ │ │ │ -MessageBoxColorScheme {messageBoxColorSchemeColorBackground = │ │ │ │ -, messageBoxColorB = │ │ │ │ -, messageBoxColorG = │ │ │ │ -messageBoxColorR = │ │ │ │ -MessageBoxColor { │ │ │ │ -, messageBoxDataColorScheme = │ │ │ │ -, messageBoxDataButtons = │ │ │ │ -, messageBoxDataNumButtons = │ │ │ │ -, messageBoxDataMessage = │ │ │ │ -, messageBoxDataTitle = │ │ │ │ -, messageBoxDataWindow = │ │ │ │ -MessageBoxData {messageBoxDataFlags = │ │ │ │ -, paletteColors = │ │ │ │ -Palette {paletteNColors = │ │ │ │ -, pixelFormatAMask = │ │ │ │ -, pixelFormatBMask = │ │ │ │ -, pixelFormatGMask = │ │ │ │ -, pixelFormatRMask = │ │ │ │ -, pixelFormatBytesPerPixel = │ │ │ │ -, pixelFormatBitsPerPixel = │ │ │ │ -, pixelFormatPalette = │ │ │ │ -PixelFormat {pixelFormatFormat = │ │ │ │ -, pointY = │ │ │ │ -Point {pointX = │ │ │ │ -, surfaceRefcount = │ │ │ │ -, surfaceClipRect = │ │ │ │ -, surfaceUserdata = │ │ │ │ -, surfacePixels = │ │ │ │ -, surfaceH = │ │ │ │ -, surfaceW = │ │ │ │ -Surface {surfaceFormat = │ │ │ │ -, rectH = │ │ │ │ -, rectW = │ │ │ │ -rectX = │ │ │ │ -, fPointY = │ │ │ │ -FPoint {fPointX = │ │ │ │ -, fRectH = │ │ │ │ -, fRectW = │ │ │ │ -, fRectY = │ │ │ │ -FRect {fRectX = │ │ │ │ -, rwopsType = │ │ │ │ -, rwopsClose = │ │ │ │ -, rwopsWrite = │ │ │ │ -, rwopsRead = │ │ │ │ -, rwopsSeek = │ │ │ │ -rwopsSize = │ │ │ │ -, versionPatch = │ │ │ │ -, versionMinor = │ │ │ │ -versionMajor = │ │ │ │ -Version { │ │ │ │ -gameControllerButtonBindHatMask │ │ │ │ -gameControllerButtonBindHat │ │ │ │ -gameControllerButtonBindAxis │ │ │ │ -gameControllerButtonBindButton │ │ │ │ -hapticCustomFadeLevel │ │ │ │ -hapticCustomFadeLength │ │ │ │ -hapticCustomAttackLevel │ │ │ │ -hapticCustomAttackLength │ │ │ │ -hapticCustomData │ │ │ │ -hapticCustomSamples │ │ │ │ -hapticCustomPeriod │ │ │ │ -hapticCustomChannels │ │ │ │ -hapticCustomInterval │ │ │ │ -hapticCustomButton │ │ │ │ -hapticCustomDelay │ │ │ │ -hapticCustomLength │ │ │ │ -hapticCustomDirection │ │ │ │ -hapticLeftRightSmallMagnitude │ │ │ │ -hapticLeftRightLargeMagnitude │ │ │ │ -hapticLeftRightLength │ │ │ │ -hapticRampFadeLevel │ │ │ │ -hapticRampFadeLength │ │ │ │ -hapticRampAttackLevel │ │ │ │ -hapticRampAttackLength │ │ │ │ -hapticRampEnd │ │ │ │ -hapticRampStart │ │ │ │ -hapticRampInterval │ │ │ │ -hapticRampButton │ │ │ │ -hapticRampDelay │ │ │ │ -hapticRampLength │ │ │ │ -hapticRampDirection │ │ │ │ -hapticConditionCenter │ │ │ │ -hapticConditionDeadband │ │ │ │ -hapticConditionLeftCoeff │ │ │ │ -hapticConditionRightCoeff │ │ │ │ -hapticConditionLeftSat │ │ │ │ -hapticConditionRightSat │ │ │ │ -hapticConditionInterval │ │ │ │ -hapticConditionButton │ │ │ │ -hapticConditionDelay │ │ │ │ -hapticConditionLength │ │ │ │ -hapticPeriodicFadeLevel │ │ │ │ -hapticPeriodicFadeLength │ │ │ │ -hapticPeriodicAttackLevel │ │ │ │ -hapticPeriodicAttackLength │ │ │ │ -hapticPeriodicPhase │ │ │ │ -hapticPeriodicOffset │ │ │ │ -hapticPeriodicMagnitude │ │ │ │ -hapticPeriodicPeriod │ │ │ │ -hapticPeriodicInterval │ │ │ │ -hapticPeriodicButton │ │ │ │ -hapticPeriodicDelay │ │ │ │ -hapticPeriodicLength │ │ │ │ -hapticPeriodicDirection │ │ │ │ -hapticConstantFadeLevel │ │ │ │ -hapticConstantFadeLength │ │ │ │ -hapticConstantAttackLevel │ │ │ │ -hapticConstantAttackLength │ │ │ │ -hapticConstantLevel │ │ │ │ -hapticConstantInterval │ │ │ │ -hapticConstantButton │ │ │ │ -hapticConstantDelay │ │ │ │ -hapticConstantLength │ │ │ │ -hapticConstantDirection │ │ │ │ -dropEventFile │ │ │ │ -dollarGestureEventY │ │ │ │ -dollarGestureEventX │ │ │ │ -dollarGestureEventError │ │ │ │ -dollarGestureEventNumFingers │ │ │ │ -dollarGestureEventGestureID │ │ │ │ -dollarGestureEventTouchID │ │ │ │ -multiGestureEventNumFingers │ │ │ │ -multiGestureEventY │ │ │ │ -multiGestureEventX │ │ │ │ -multiGestureEventDDist │ │ │ │ -multiGestureEventDTheta │ │ │ │ -multiGestureEventTouchID │ │ │ │ -touchFingerEventPressure │ │ │ │ -touchFingerEventDY │ │ │ │ -touchFingerEventDX │ │ │ │ -touchFingerEventY │ │ │ │ -touchFingerEventX │ │ │ │ -touchFingerEventFingerID │ │ │ │ -touchFingerEventTouchID │ │ │ │ -sysWMEventMsg │ │ │ │ -userEventData2 │ │ │ │ -userEventData1 │ │ │ │ -userEventCode │ │ │ │ -userEventWindowID │ │ │ │ -audioDeviceEventIsCapture │ │ │ │ -audioDeviceEventWhich │ │ │ │ -controllerDeviceEventWhich │ │ │ │ -controllerButtonEventState │ │ │ │ -controllerButtonEventButton │ │ │ │ -controllerButtonEventWhich │ │ │ │ -controllerAxisEventValue │ │ │ │ -controllerAxisEventAxis │ │ │ │ -controllerAxisEventWhich │ │ │ │ -joyDeviceEventWhich │ │ │ │ -joyButtonEventState │ │ │ │ -joyButtonEventButton │ │ │ │ -joyButtonEventWhich │ │ │ │ -joyHatEventValue │ │ │ │ -joyHatEventHat │ │ │ │ -joyHatEventWhich │ │ │ │ -joyBallEventYRel │ │ │ │ -joyBallEventXRel │ │ │ │ -joyBallEventBall │ │ │ │ -joyBallEventWhich │ │ │ │ -joyAxisEventValue │ │ │ │ -joyAxisEventAxis │ │ │ │ -joyAxisEventWhich │ │ │ │ -mouseWheelEventDirection │ │ │ │ -mouseWheelEventY │ │ │ │ -mouseWheelEventX │ │ │ │ -mouseWheelEventWhich │ │ │ │ -mouseWheelEventWindowID │ │ │ │ -mouseButtonEventY │ │ │ │ -mouseButtonEventX │ │ │ │ -mouseButtonEventClicks │ │ │ │ -mouseButtonEventState │ │ │ │ -mouseButtonEventButton │ │ │ │ -mouseButtonEventWhich │ │ │ │ -mouseButtonEventWindowID │ │ │ │ -mouseMotionEventYRel │ │ │ │ -mouseMotionEventXRel │ │ │ │ -mouseMotionEventY │ │ │ │ -mouseMotionEventX │ │ │ │ -mouseMotionEventState │ │ │ │ -mouseMotionEventWhich │ │ │ │ -mouseMotionEventWindowID │ │ │ │ -textInputEventText │ │ │ │ -textInputEventWindowID │ │ │ │ -textEditingEventLength │ │ │ │ -textEditingEventStart │ │ │ │ -textEditingEventText │ │ │ │ -textEditingEventWindowID │ │ │ │ -keyboardEventKeysym │ │ │ │ -keyboardEventRepeat │ │ │ │ -keyboardEventState │ │ │ │ -keyboardEventWindowID │ │ │ │ -windowEventData2 │ │ │ │ -windowEventData1 │ │ │ │ -windowEventEvent │ │ │ │ -windowEventWindowID │ │ │ │ -SDL.Raw.Types │ │ │ │ -AudioCVT │ │ │ │ -'AudioCVT │ │ │ │ -AudioSpec │ │ │ │ -'AudioSpec │ │ │ │ -'DisplayMode │ │ │ │ -GameControllerButtonBind │ │ │ │ -'GameControllerButtonBindNone │ │ │ │ -'GameControllerButtonBindButton │ │ │ │ -'GameControllerButtonBindAxis │ │ │ │ -'GameControllerButtonBindHat │ │ │ │ -HapticDirection │ │ │ │ -'HapticDirection │ │ │ │ -HapticEffect │ │ │ │ -'HapticCondition │ │ │ │ -'HapticLeftRight │ │ │ │ -'HapticCustom │ │ │ │ -'HapticRamp │ │ │ │ -'HapticConstant │ │ │ │ -'HapticPeriodic │ │ │ │ -JoystickGUID │ │ │ │ -'JoystickGUID │ │ │ │ -'TextInputEvent │ │ │ │ -'DropEvent │ │ │ │ -'UserEvent │ │ │ │ -'SysWMEvent │ │ │ │ -'KeyboardEvent │ │ │ │ -'JoyBallEvent │ │ │ │ -'JoyAxisEvent │ │ │ │ -'ControllerAxisEvent │ │ │ │ -'TextEditingEvent │ │ │ │ -'MouseMotionEvent │ │ │ │ -'WindowEvent │ │ │ │ -'MouseButtonEvent │ │ │ │ -'JoyDeviceEvent │ │ │ │ -'ControllerDeviceEvent │ │ │ │ -'TouchFingerEvent │ │ │ │ -'DollarGestureEvent │ │ │ │ -'MouseWheelEvent │ │ │ │ -'KeymapChangedEvent │ │ │ │ -'QuitEvent │ │ │ │ -'ClipboardUpdateEvent │ │ │ │ -'UnknownEvent │ │ │ │ -'AudioDeviceEvent │ │ │ │ -'JoyHatEvent │ │ │ │ -'JoyButtonEvent │ │ │ │ -'ControllerButtonEvent │ │ │ │ -'MultiGestureEvent │ │ │ │ -MessageBoxButtonData │ │ │ │ -'MessageBoxButtonData │ │ │ │ -MessageBoxColor │ │ │ │ -'MessageBoxColor │ │ │ │ -MessageBoxColorScheme │ │ │ │ -'MessageBoxColorScheme │ │ │ │ -MessageBoxData │ │ │ │ -'MessageBoxData │ │ │ │ -'PixelFormat │ │ │ │ -'Version │ │ │ │ -GameControllerButtonBindButton {gameControllerButtonBindButton = │ │ │ │ -, gameControllerButtonBindHatMask = │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Version │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Surface │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.RWops │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.RendererInfo │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Vertex │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.FRect │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.FPoint │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Rect │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Point │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.PixelFormat │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Palette │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MessageBoxData │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MessageBoxColorScheme │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MessageBoxColor │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MessageBoxButtonData │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.WindowEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.KeyboardEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.TextEditingEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.TextInputEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.KeymapChangedEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MouseMotionEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MouseButtonEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MouseWheelEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.JoyAxisEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.JoyBallEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.JoyHatEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.JoyButtonEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.JoyDeviceEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.ControllerAxisEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.ControllerButtonEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.ControllerDeviceEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.AudioDeviceEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.QuitEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.UserEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.SysWMEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.TouchFingerEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.MultiGestureEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.DollarGestureEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.DropEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.ClipboardUpdateEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.UnknownEvent │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Keysym │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.JoystickGUID │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticConstant │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticPeriodic │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticCondition │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticRamp │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticLeftRight │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticCustom │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.HapticDirection │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.GameControllerButtonBindNone │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.GameControllerButtonBindButton │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.GameControllerButtonBindAxis │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.GameControllerButtonBindHat │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Finger │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.DisplayMode │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Color │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.AudioSpec │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.AudioCVT │ │ │ │ -sdl2-2.5.5.1-AgF6e4ywebPJjPO67cQCnV:SDL.Raw.Types.Atomic │ │ │ │ -zdsdl2zm2zi5zi5zi1zmAgF6e4ywebPJjPO67cQCnVzdSDLziRawziTypeszdsdl2zzm2zzi5zzi5zzi1zzmAgF6e4ywebPJjPO67cQCnVzuSDLzziRawzziTypeszumkTimerCallback │ │ │ │ -zdsdl2zm2zi5zi5zi1zmAgF6e4ywebPJjPO67cQCnVzdSDLziRawziTypeszdsdl2zzm2zzi5zzi5zzi1zzmAgF6e4ywebPJjPO67cQCnVzuSDLzziRawzziTypeszumkThreadFunction │ │ │ │ -zdsdl2zm2zi5zi5zi1zmAgF6e4ywebPJjPO67cQCnVzdSDLziRawziTypeszdsdl2zzm2zzi5zzi5zzi1zzmAgF6e4ywebPJjPO67cQCnVzuSDLzziRawzziTypeszumkLogOutputFunction │ │ │ │ -zdsdl2zm2zi5zi5zi1zmAgF6e4ywebPJjPO67cQCnVzdSDLziRawziTypeszdsdl2zzm2zzi5zzi5zzi1zzmAgF6e4ywebPJjPO67cQCnVzuSDLzziRawzziTypeszumkHintCallback │ │ │ │ -zdsdl2zm2zi5zi5zi1zmAgF6e4ywebPJjPO67cQCnVzdSDLziRawziTypeszdsdl2zzm2zzi5zzi5zzi1zzmAgF6e4ywebPJjPO67cQCnVzuSDLzziRawzziTypeszumkEventFilter │ │ │ │ -zdsdl2zm2zi5zi5zi1zmAgF6e4ywebPJjPO67cQCnVzdSDLziRawziTypeszdsdl2zzm2zzi5zzi5zzi1zzmAgF6e4ywebPJjPO67cQCnVzuSDLzziRawzziTypeszumkAudioCallback │ │ │ │ -Linear.Affine │ │ │ │ -Linear.Affine.Point │ │ │ │ -leafHashCode │ │ │ │ -Data/HashMap/Internal.hs:(1610,5)-(1674,20)|function go │ │ │ │ -./Data/HashMap/Internal.hs │ │ │ │ -Data.HashMap.Internal │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu │ │ │ │ -src/Data/Vector/Generic.hs │ │ │ │ -Data.Vector.Generic │ │ │ │ -src/Data/Vector/Generic/Mutable.hs │ │ │ │ -Data.Vector.Generic.Mutable │ │ │ │ -checkLength │ │ │ │ -src/Data/Vector/Internal/Check.hs │ │ │ │ -Data.Vector.Internal.Check │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow │ │ │ │ -checkError │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Affine.C:Affine │ │ │ │ -'C:Epsilon │ │ │ │ -Linear.Epsilon │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Epsilon.C:Epsilon │ │ │ │ -Linear.Metric │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Metric.C:Metric │ │ │ │ -'Counterclockwise │ │ │ │ -'Clockwise │ │ │ │ -'Coplanar │ │ │ │ -LinePass │ │ │ │ -'MV_Plucker │ │ │ │ -'V_Plucker │ │ │ │ -'Plucker │ │ │ │ -Counterclockwise │ │ │ │ -Clockwise │ │ │ │ -Coplanar │ │ │ │ -stimes: positive multiplier expected │ │ │ │ -src/Linear/Plucker.hs │ │ │ │ -Linear.Plucker │ │ │ │ -checkIndex │ │ │ │ -src/Data/Vector.hs │ │ │ │ -Data.Vector │ │ │ │ -Plucker │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Plucker.Coplanar │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Plucker.Clockwise │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Plucker.Counterclockwise │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Plucker.MV_Plucker │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Plucker.V_Plucker │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Plucker.Plucker │ │ │ │ -Quaternion │ │ │ │ -Type: [a] -> ShowS │ │ │ │ -In module `Linear.Quaternion' │ │ │ │ -Linear.Quaternion.Quaternion │ │ │ │ -Quaternion │ │ │ │ -'Quaternion │ │ │ │ -'V_Quaternion │ │ │ │ -'MV_Quaternion │ │ │ │ -Complicated │ │ │ │ -Hamiltonian │ │ │ │ -src/Linear/Quaternion.hs │ │ │ │ -Linear.Quaternion │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Quaternion.C:Hamiltonian │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Quaternion.C:Complicated │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Quaternion.MV_Quaternion │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Quaternion.V_Quaternion │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Quaternion.Quaternion │ │ │ │ -ReifiedDim │ │ │ │ -variadic │ │ │ │ -Linear.V.V │ │ │ │ -negative index ( │ │ │ │ -V {toVector = │ │ │ │ -toVector │ │ │ │ -src/Linear/V.hs │ │ │ │ -Linear.V │ │ │ │ -Arg: $dDim │ │ │ │ -Type: Dim n │ │ │ │ -In module `Linear.V' │ │ │ │ -src/Data/Vector/Fusion/Bundle/Monadic.hs │ │ │ │ -Data.Vector.Fusion.Bundle.Monadic │ │ │ │ -foldl1M' │ │ │ │ -src/Data/Stream/Monadic.hs │ │ │ │ -Data.Stream.Monadic │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V.C:Finite │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V.MV_VN │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V.V_VN │ │ │ │ -Linear.V0.V0 │ │ │ │ -toEnum{V0}: tag ( │ │ │ │ -succ{V0}: tried to take `succ' of last tag in enumeration │ │ │ │ -pred{V0}: tried to take `pred' of first tag in enumeration │ │ │ │ -src/Linear/V0.hs │ │ │ │ -Linear.V0 │ │ │ │ -foldl1: empty structure │ │ │ │ -foldr1: empty structure │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V0.V0 │ │ │ │ -Linear.V1.V1 │ │ │ │ -Linear.V1 │ │ │ │ -Linear.V2.V2 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V2.C:R2 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V2.MV_V2 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V2.V_V2 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V2.V2 │ │ │ │ -Linear.V3.V3 │ │ │ │ -src/Linear/V3.hs │ │ │ │ -Linear.V3 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V3.C:R3 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V3.MV_V3 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V3.V_V3 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V3.V3 │ │ │ │ -Linear.V4.V4 │ │ │ │ -src/Linear/V4.hs │ │ │ │ -Linear.V4 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V4.C:R4 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V4.MV_V4 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V4.V_V4 │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.V4.V4 │ │ │ │ -Additive │ │ │ │ -GAdditive │ │ │ │ -Linear.Vector │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Vector.C:Additive │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Vector.C:GAdditive │ │ │ │ -'C:TrivialConjugate │ │ │ │ -TrivialConjugate │ │ │ │ -'C:Conjugate │ │ │ │ -Linear.Conjugate │ │ │ │ -linear-1.23.2-5AqyVb8sK1m3MfzHCRCQd3:Linear.Conjugate.C:Conjugate │ │ │ │ -System.Random │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.C:Random │ │ │ │ -StdGen {unStdGen = │ │ │ │ -StateGen {unStateGen = │ │ │ │ -'StateGen │ │ │ │ -StateGen │ │ │ │ -'C:RandomGen │ │ │ │ -RandomGen │ │ │ │ -UniformRange │ │ │ │ -GUniform │ │ │ │ -'StateGenM │ │ │ │ -StateGenM │ │ │ │ -FrozenGen │ │ │ │ -'C:StatefulGen │ │ │ │ -StatefulGen │ │ │ │ -System.Random.Internal │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.C:RandomGen │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.StateGenM │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.MBA │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.C:FrozenGen │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.C:StatefulGen │ │ │ │ -'C:Finite │ │ │ │ -Cardinality │ │ │ │ -GFinite: V1 has no inhabitants │ │ │ │ -src/System/Random/GFinite.hs │ │ │ │ -System.Random.GFinite │ │ │ │ -src/System/Random/GFinite.hs:32:13-14|case │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.C:Finite │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.C:GFinite │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.Shift │ │ │ │ -random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.Card │ │ │ │ -bitmaskWithRejection64 0 │ │ │ │ -bitmaskWithRejection32 0 │ │ │ │ -src/System/Random/SplitMix.hs │ │ │ │ -System.Random.SplitMix │ │ │ │ -splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb │ │ │ │ -splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb:System.Random.SplitMix.SMGen │ │ │ │ -src/System/Random/SplitMix32.hs │ │ │ │ -System.Random.SplitMix32 │ │ │ │ -splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb:System.Random.SplitMix32.SMGen │ │ │ │ -'Indexing64 │ │ │ │ -Indexing64 │ │ │ │ -'Indexing │ │ │ │ -Indexing │ │ │ │ -'Indexed │ │ │ │ -Indexable │ │ │ │ -Conjoined │ │ │ │ -Control.Lens.Internal.Indexed │ │ │ │ -lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe │ │ │ │ -lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Control.Lens.Internal.Indexed.C:Indexable │ │ │ │ -lens-5.3.5-3p5YOzbVa3W3S5eiOjsENe:Control.Lens.Internal.Indexed.C:Conjoined │ │ │ │ -invalid slice │ │ │ │ -index out of bounds │ │ │ │ -negative length │ │ │ │ -'Internal │ │ │ │ -internalError │ │ │ │ -*** Please submit a bug report at http://github.com/haskell/vector │ │ │ │ -*** Internal error in package vector *** │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Internal.Check.Bounds │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Internal.Check.Unsafe │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Internal.Check.Internal │ │ │ │ -Data.Vector.Fusion.Bundle.Size.checkedAdd: overflow: │ │ │ │ -Data.Vector.Fusion.Bundle.Size.checkedSubtract: underflow: │ │ │ │ -src/Data/Vector/Fusion/Bundle/Size.hs:26:19-20|case │ │ │ │ -vector: internal error * for Bundle.size isn't defined │ │ │ │ -vector: internal error abs for Bundle.size isn't defined │ │ │ │ -vector: internal error signum for Bundle.size isn't defined │ │ │ │ -src/Data/Vector/Fusion/Bundle/Size.hs │ │ │ │ -Data.Vector.Fusion.Bundle.Size │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Size.Exact │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Size.Max │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Size.Unknown │ │ │ │ -vector too large │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Monadic.Bundle │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Fusion.Bundle.Monadic.Chunk │ │ │ │ -Data.Vector.Generic.Mutable.Base │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Generic.Mutable.Base.C:MVector │ │ │ │ -Data.Vector.Generic.Base │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Generic.Base.C:Vector │ │ │ │ -'MVector │ │ │ │ -overlapping vectors │ │ │ │ -length mismatch │ │ │ │ -exchange │ │ │ │ -checkSlice │ │ │ │ -Storable.basicUnsafeNew: negative length: │ │ │ │ -Storable.basicUnsafeNew: length too large: │ │ │ │ -src/Data/Vector/Storable/Mutable.hs │ │ │ │ -Data.Vector.Storable.Mutable │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Storable.Mutable.MVector │ │ │ │ -backpermute │ │ │ │ -src/Data/Vector/Storable.hs │ │ │ │ -Data.Vector.Storable │ │ │ │ -fromList │ │ │ │ -Data.Vector.Storable.Vector │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Storable.Vector │ │ │ │ -'V_DoNotUnboxNormalForm │ │ │ │ -'MV_DoNotUnboxNormalForm │ │ │ │ -'DoNotUnboxNormalForm │ │ │ │ -DoNotUnboxNormalForm │ │ │ │ -'V_DoNotUnboxStrict │ │ │ │ -'MV_DoNotUnboxStrict │ │ │ │ -'DoNotUnboxStrict │ │ │ │ -DoNotUnboxStrict │ │ │ │ -'V_DoNotUnboxLazy │ │ │ │ -'MV_DoNotUnboxLazy │ │ │ │ -'DoNotUnboxLazy │ │ │ │ -DoNotUnboxLazy │ │ │ │ -'V_UnboxAs │ │ │ │ -'MV_UnboxAs │ │ │ │ -'C:IsoUnbox │ │ │ │ -IsoUnbox │ │ │ │ -'V_UnboxViaPrim │ │ │ │ -'MV_UnboxViaPrim │ │ │ │ -'UnboxViaPrim │ │ │ │ -UnboxViaPrim │ │ │ │ -'C:Unbox │ │ │ │ -'V_Compose │ │ │ │ -'V_Const │ │ │ │ -'V_WrappedMonoid │ │ │ │ -'V_First │ │ │ │ -'V_Product │ │ │ │ -'V_Identity │ │ │ │ -'V_Complex │ │ │ │ -'V_Double │ │ │ │ -'V_Float │ │ │ │ -'V_Word64 │ │ │ │ -'V_Word32 │ │ │ │ -'V_Word16 │ │ │ │ -'V_Word8 │ │ │ │ -'V_Int64 │ │ │ │ -'V_Int32 │ │ │ │ -'V_Int16 │ │ │ │ -'MV_Compose │ │ │ │ -'MV_Const │ │ │ │ -'MV_WrappedMonoid │ │ │ │ -'MV_Last │ │ │ │ -'MV_First │ │ │ │ -'MV_Product │ │ │ │ -'MV_Dual │ │ │ │ -'MV_Down │ │ │ │ -'MV_Identity │ │ │ │ -'MV_Complex │ │ │ │ -'MV_Bool │ │ │ │ -'MV_Char │ │ │ │ -'MV_Double │ │ │ │ -'MV_Float │ │ │ │ -'MV_Word64 │ │ │ │ -'MV_Word32 │ │ │ │ -'MV_Word16 │ │ │ │ -'MV_Word8 │ │ │ │ -'MV_Word │ │ │ │ -'MV_Int64 │ │ │ │ -'MV_Int32 │ │ │ │ -'MV_Int16 │ │ │ │ -'MV_Int8 │ │ │ │ -'MV_Unit │ │ │ │ -internal/unbox-tuple-instances │ │ │ │ -src/Data/Vector/Unboxed/Base.hs │ │ │ │ -Data.Vector.Unboxed.Base │ │ │ │ -Data.Vector.Unboxed.Vector │ │ │ │ -Primitive.basicUnsafeNew: length too large: │ │ │ │ -Primitive.basicUnsafeNew: negative length: │ │ │ │ -src/Data/Vector/Primitive/Mutable.hs │ │ │ │ -Data.Vector.Primitive.Mutable │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.C:IsoUnbox │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.C:Unbox │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.V_6 │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.V_5 │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.V_4 │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.V_3 │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.V_2 │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.MV_6 │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.MV_5 │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.MV_4 │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.MV_3 │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Unboxed.Base.MV_2 │ │ │ │ -src/Data/Vector/Strict/Mutable.hs │ │ │ │ -Data.Vector.Strict.Mutable │ │ │ │ -src/Data/Vector/Strict.hs │ │ │ │ -Data.Vector.Strict │ │ │ │ -Data.Vector.Strict.Vector │ │ │ │ -Data.Vector.Mutable: uninitialised element. If you are trying to compact a vector, use the 'Data.Vector.force' function to remove uninitialised elements from the underlying array. │ │ │ │ -src/Data/Vector/Mutable.hs │ │ │ │ -Data.Vector.Mutable │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Mutable.MVector │ │ │ │ -Data.Vector.Vector │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Vector │ │ │ │ -Arg: step1 │ │ │ │ -Type: Int -> Id (Step Int a) │ │ │ │ -In module `Data.Vector.Generic' │ │ │ │ -Element size mismatch │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Primitive.Mutable.MVector │ │ │ │ -Data.Vector.Primitive.Vector │ │ │ │ -src/Data/Vector/Primitive.hs │ │ │ │ -Data.Vector.Primitive │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Primitive.Vector │ │ │ │ -src/Data/Vector/Generic/New.hs │ │ │ │ -Data.Vector.Generic.New │ │ │ │ -vector-0.13.2.0-C4d1lU3UFqH97VvJ6ELow:Data.Vector.Generic.New.New │ │ │ │ -'DropWhile_Yield │ │ │ │ -'DropWhile_Next │ │ │ │ -'DropWhile_Drop │ │ │ │ -DropWhile │ │ │ │ -empty stream │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.DropWhile_Drop │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.DropWhile_Yield │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.DropWhile_Next │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Stream │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Yield │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Skip │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Done │ │ │ │ -vector-stream-0.1.0.1-L5IRJehMu456v60fOpKQRk:Data.Stream.Monadic.Box │ │ │ │ -MonadGet │ │ │ │ -Data.Bytes.Get │ │ │ │ -bytes-0.17.4-5cfEXorRIY660bcSOH7EyF │ │ │ │ -demandInput │ │ │ │ -too few bytes │ │ │ │ -ensure: Required more bytes │ │ │ │ -not enough bytes │ │ │ │ -bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Get.C:MonadGet │ │ │ │ -'C:MonadPut │ │ │ │ -MonadPut │ │ │ │ -Data.Bytes.Put │ │ │ │ -bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Put.C:MonadPut │ │ │ │ -Missing case │ │ │ │ -Data.Bytes.Serial │ │ │ │ -src/Data/Bytes/Serial.hs │ │ │ │ -I looked into the void. │ │ │ │ -[].deserializeWith: Missing case │ │ │ │ -Maybe.deserializeWith: Missing case │ │ │ │ -restore: Required more bytes │ │ │ │ -bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:Serial2 │ │ │ │ -bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:Serial1 │ │ │ │ -bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:GSerial1 │ │ │ │ -bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:SerialEndian │ │ │ │ -bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:GSerialEndian │ │ │ │ -bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:Serial │ │ │ │ -bytes-0.17.4-5cfEXorRIY660bcSOH7EyF:Data.Bytes.Serial.C:GSerial │ │ │ │ -Data.Bytes.VarInt │ │ │ │ -VarInt {unVarInt = │ │ │ │ -time-1.12.2-inplace:Data.Time.Clock.Internal.UTCTime.UTCTime │ │ │ │ -clock_gettime │ │ │ │ -time-1.12.2-inplace:Data.Time.Clock.Internal.CTimespec.MkCTimespec │ │ │ │ -time-1.12.2-inplace:Data.Time.LocalTime.Internal.TimeZone.TimeZone │ │ │ │ -time-1.12.2-inplace:Data.Time.LocalTime.Internal.TimeOfDay.TimeOfDay │ │ │ │ -time-1.12.2-inplace:Data.Time.LocalTime.Internal.LocalTime.LocalTime │ │ │ │ -time-1.12.2-inplace:Data.Time.LocalTime.Internal.ZonedTime.ZonedTime │ │ │ │ -round default defn: Bad value │ │ │ │ -src/Data/Scientific.hs:1041:16-74|d : ds' │ │ │ │ -src/Data/Scientific.hs:1057:11-64|d : ds' │ │ │ │ -toRationalRepetend: Negative repetend index! │ │ │ │ -toRationalRepetend: Repetend index >= than number of digits in the fractional part! │ │ │ │ -formatScientific/doFmt/FFExponent: [] │ │ │ │ -'Scientific │ │ │ │ -Data.Scientific.Scientific │ │ │ │ -base10Exponent │ │ │ │ -coefficient │ │ │ │ -fromRational has been applied to a repeating decimal which can't be represented as a Scientific! It's better to avoid performing fractional operations on Scientifics and convert them to other fractional types like Double as early as possible. │ │ │ │ -src/Data/Scientific.hs │ │ │ │ -Data.Scientific │ │ │ │ -scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7 │ │ │ │ -scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7:Data.Scientific.SP │ │ │ │ -scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7:Data.Scientific.Scientific │ │ │ │ -roundTo: bad Value │ │ │ │ -Negative exponent │ │ │ │ -Data.Scientific: uninitialised element │ │ │ │ -src/Utils.hs │ │ │ │ -'C:MonadPrimBase │ │ │ │ -MonadPrimBase │ │ │ │ -'C:MonadPrim │ │ │ │ -MonadPrim │ │ │ │ -PrimMonad │ │ │ │ -Control.Monad.Primitive │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:MonadPrimBase │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:MonadPrim │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:PrimBase │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Control.Monad.Primitive.C:PrimMonad │ │ │ │ -'PrimStorable │ │ │ │ -PrimStorable │ │ │ │ -Data.Primitive.Types: implementation mistake in `Prim` instance │ │ │ │ -./Data/Primitive/Types.hs │ │ │ │ -Data.Primitive.Types │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Types.C:Prim │ │ │ │ -'PushArray │ │ │ │ -'EmptyStack │ │ │ │ -ArrayStack │ │ │ │ -'MutableArray │ │ │ │ -MutableArray │ │ │ │ -Data.Primitive.Array.Array │ │ │ │ -unsafeArrayFromListN' │ │ │ │ -GHC.Internal.Base │ │ │ │ -GHC.Types │ │ │ │ -ghc-prim │ │ │ │ -emptyArray# │ │ │ │ -mfix for Data.Primitive.Array applied to strict function. │ │ │ │ -mzipWith │ │ │ │ -mapArray' │ │ │ │ -bad indexing │ │ │ │ -traverse │ │ │ │ -toConstr │ │ │ │ -Data.Primitive.Array.MutableArray │ │ │ │ -infinite arrays are not well defined │ │ │ │ -uninitialized element │ │ │ │ -list length less than specified size │ │ │ │ -list length greater than specified size │ │ │ │ -fromListN │ │ │ │ -impossible │ │ │ │ -emptyArray │ │ │ │ -empty array │ │ │ │ -Data.Primitive.Array. │ │ │ │ -Data.Primitive.Array │ │ │ │ -./Data/Primitive/Array.hs │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.PushArray │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.EmptyStack │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.MutableArray │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Array.Array │ │ │ │ -'FromListNTag │ │ │ │ -'FromListTag │ │ │ │ -Data.Primitive.Internal.Read │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Internal.Read.FromListTag │ │ │ │ -primitive-0.9.1.0-CdaaD38w4qB6rrosjqTSfA:Data.Primitive.Internal.Read.FromListNTag │ │ │ │ -Math.NumberTheory.Logarithms.integerLogBase: argument must be positive. │ │ │ │ -Math.NumberTheory.Logarithms.integerLogBase: base must be greater than one. │ │ │ │ -Math.NumberTheory.Logarithms.naturalLogBase: argument must be positive. │ │ │ │ -Math.NumberTheory.Logarithms.naturalLogBase: base must be greater than one. │ │ │ │ -Math.NumberTheory.Logarithms.integerLog10: argument must be positive │ │ │ │ -Math.NumberTheory.Logarithms.naturalaLog10: argument must be non-zero │ │ │ │ -Math.NumberTheory.Logarithms.naturalLog2: argument must be non-zero │ │ │ │ -Math.NumberTheory.Logarithms.integerLog2: argument must be positive │ │ │ │ -Math.NumberTheory.Logarithms.wordLog2: argument must not be 0. │ │ │ │ -Math.NumberTheory.Logarithms.intLog2: argument must be positive │ │ │ │ -src/Math/NumberTheory/Logarithms.hs │ │ │ │ -Math.NumberTheory.Logarithms │ │ │ │ -integer-logarithms-1.0.4-AfboAKXAs7aK7Hj1RcudkJ │ │ │ │ -Failed reading: bad argument: │ │ │ │ -Not a valid Unicode code point │ │ │ │ -Failed reading: Invalid Bool encoding │ │ │ │ -Failed reading: Invalid Ordering encoding │ │ │ │ -Failed reading: Unknown encoding for constructor │ │ │ │ -Failed reading: mzero │ │ │ │ -GSerializeGet.V1 │ │ │ │ -'C:SumSize │ │ │ │ -'C:Serialize │ │ │ │ -Serialize │ │ │ │ -GSerializeGet │ │ │ │ -GSerializePut │ │ │ │ - constructors │ │ │ │ - a type with │ │ │ │ -src/Data/Serialize.hs │ │ │ │ -Data.Serialize │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q │ │ │ │ -Failed reading: Internal error: unexpected Partial. │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.C:Serialize │ │ │ │ -Data.Serialize.Put │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Put.PairS │ │ │ │ -Negative range size │ │ │ │ -libraries/array/Data/Array/Base.hs │ │ │ │ -Data.Array.Base │ │ │ │ -array-0.5.8.0-inplace │ │ │ │ -Failed reading: getBytes: negative length requested │ │ │ │ -Failed reading: not all bytes parsed in isolate │ │ │ │ -Failed reading: Attempted to isolate a negative number of bytes │ │ │ │ -'Incomplete │ │ │ │ -'Complete │ │ │ │ -'Partial │ │ │ │ -Data.Serialize.Get │ │ │ │ -Empty call stack │ │ │ │ -src/Data/Serialize/Get.hs:186:15-16|case │ │ │ │ -Partial _ │ │ │ │ -Failed reading: empty │ │ │ │ -Failed reading: │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Complete │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Incomplete │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Fail │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Partial │ │ │ │ -cereal-0.5.8.3-HYScxecoYD03kYBzukp88Q:Data.Serialize.Get.Done │ │ │ │ -Data.Serialize.IEEE754 │ │ │ │ -WrappedRep │ │ │ │ -Representable │ │ │ │ -GTabulate │ │ │ │ -Data.Functor.Rep │ │ │ │ -adjunctions-4.4.3-YJlQj2dIwXJMdg7mArSeO │ │ │ │ -adjunctions-4.4.3-YJlQj2dIwXJMdg7mArSeO:Data.Functor.Rep.C:Representable │ │ │ │ -Control.Comonad.Cofree │ │ │ │ -free-5.2-BHdQZ57GKqJG8sSoZ4qt27 │ │ │ │ -Control.Comonad.Cofree.Cofree │ │ │ │ -free-5.2-BHdQZ57GKqJG8sSoZ4qt27:Control.Comonad.Cofree.:< │ │ │ │ -ComonadCofree │ │ │ │ -Control.Comonad.Cofree.Class │ │ │ │ -free-5.2-BHdQZ57GKqJG8sSoZ4qt27:Control.Comonad.Cofree.Class.C:ComonadCofree │ │ │ │ -'MaybeApply │ │ │ │ -MaybeApply │ │ │ │ -'WrapApplicative │ │ │ │ -WrappedApplicative │ │ │ │ -Data.Functor.Bind.Class │ │ │ │ -semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5 │ │ │ │ -semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Functor.Bind.Class.C:Biapply │ │ │ │ -semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Functor.Bind.Class.C:Bind │ │ │ │ -semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Functor.Bind.Class.C:Apply │ │ │ │ -src/Data/Functor/Extend.hs │ │ │ │ -Data.Functor.Extend │ │ │ │ -semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Functor.Extend.C:Extend │ │ │ │ -Traversable1 │ │ │ │ -Bitraversable1 │ │ │ │ -Data.Semigroup.Traversable.Class │ │ │ │ -semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Semigroup.Traversable.Class.C:Traversable1 │ │ │ │ -semigroupoids-6.0.1-4WpnBxnGa9PLGhy1kgPWa5:Data.Semigroup.Traversable.Class.C:Bitraversable1 │ │ │ │ -'Present │ │ │ │ -LookupRes │ │ │ │ -'BitmapIndexed │ │ │ │ -'Collision │ │ │ │ -Data.HashMap.Internal.HashMap │ │ │ │ -fromList │ │ │ │ -cmp: Should never happen, leavesAndCollisions includes non Leaf / Collision │ │ │ │ -BitmapIndexed │ │ │ │ -Collision │ │ │ │ -Data.HashMap.alterF internal error: hit test_bottom │ │ │ │ -Data.HashMap.alterF internal error: hit bogus# │ │ │ │ -Data.HashMap.Internal.(!): key not found │ │ │ │ -Arg: $dHashable │ │ │ │ -Type: Hashable k │ │ │ │ -In module `Data.HashMap.Internal' │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Absent │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Present │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Empty │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.BitmapIndexed │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Leaf │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Full │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Collision │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.L │ │ │ │ -Data.HashMap.Internal.Array │ │ │ │ -fromList' │ │ │ │ -Data.HashMap.Internal.Array: Undefined element │ │ │ │ -./Data/HashMap/Internal/Array.hs │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Array.MArray │ │ │ │ -unordered-containers-0.2.20.1-CP8AwIkPcLVDpbO55PTlAu:Data.HashMap.Internal.Array.Array │ │ │ │ -Data.HashMap.Internal.List │ │ │ │ -Hashable2 │ │ │ │ -Hashable1 │ │ │ │ -'C:Hashable │ │ │ │ -Hashable │ │ │ │ -GHashable │ │ │ │ -'HashArgs1 │ │ │ │ -'HashArgs0 │ │ │ │ -HashArgs │ │ │ │ -Data.Hashable.Class │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.Hashed │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.SP │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable2 │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable1 │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.C:Hashable │ │ │ │ -hashable-1.5.0.0-2kNV5CKXacpGPv0OkcNC1R:Data.Hashable.Class.HashArgs0 │ │ │ │ -Data.Hashable.FFI │ │ │ │ -Data.Hashable.LowLevel │ │ │ │ Data.Text.Text │ │ │ │ text-2.1.3-inplace │ │ │ │ Data.Text │ │ │ │ libraries/text/src/Data/Text.hs │ │ │ │ Data.Text.Encoding: Invalid UTF-8 stream │ │ │ │ libraries/text/src/Data/Text/Encoding/Error.hs │ │ │ │ Data.Text.Encoding.Error │ │ │ │ @@ -8432,187 +8559,84 @@ │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Partial │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Done │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Internal.Fail │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Internal.Partial │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Internal.Done │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Get.Internal.BytesRead │ │ │ │ binary-0.8.9.3-inplace:Data.Binary.Class.C:Binary │ │ │ │ -CopastroSum │ │ │ │ -Cochoice │ │ │ │ -'PastroSum │ │ │ │ -TambaraSum │ │ │ │ -Data.Profunctor.Choice │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.CotambaraSum │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.C:Cochoice │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.PastroSum │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Choice.C:Choice │ │ │ │ -'Environment │ │ │ │ -Data.Profunctor.Closed │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Closed.Environment │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Closed.C:Closed │ │ │ │ -ProfunctorComonad │ │ │ │ -ProfunctorMonad │ │ │ │ -ProfunctorFunctor │ │ │ │ -Data.Profunctor.Monad │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Monad.C:ProfunctorComonad │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Monad.C:ProfunctorMonad │ │ │ │ -Corepresentable │ │ │ │ -Data.Profunctor.Rep │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Rep.Prep │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Rep.C:Corepresentable │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Rep.C:Representable │ │ │ │ -Data.Profunctor.Sieve │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Sieve.C:Cosieve │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Sieve.C:Sieve │ │ │ │ -Copastro │ │ │ │ -Costrong │ │ │ │ -Data.Profunctor.Strong │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.Cotambara │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.C:Costrong │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.Pastro │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Strong.C:Strong │ │ │ │ -'WrapArrow │ │ │ │ -WrappedArrow │ │ │ │ -Data.Profunctor.Types │ │ │ │ -Profunctor │ │ │ │ -Data.Profunctor.Unsafe │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Unsafe.C:Profunctor │ │ │ │ -ProfunctorAdjunction │ │ │ │ -Data.Profunctor.Adjunction │ │ │ │ -profunctors-5.6.3-LiJYd6qbkt88aIvAmbRWah:Data.Profunctor.Adjunction.C:ProfunctorAdjunction │ │ │ │ -Data.Bifunctor.Biff │ │ │ │ -bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu │ │ │ │ -Biff {runBiff = │ │ │ │ -Data.Bifunctor.Clown │ │ │ │ -Clown {runClown = │ │ │ │ -runClown │ │ │ │ -Data.Bifunctor.Flip │ │ │ │ -Flip {runFlip = │ │ │ │ -Data.Bifunctor.Join │ │ │ │ -Join {runJoin = │ │ │ │ -Data.Bifunctor.Joker │ │ │ │ -Joker {runJoker = │ │ │ │ -runJoker │ │ │ │ -Data.Bifunctor.Product │ │ │ │ -bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Bifunctor.Product.Pair │ │ │ │ -Data.Bifunctor.Sum │ │ │ │ -src/Data/Bifunctor/Sum.hs:23:13-14|case │ │ │ │ -bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Bifunctor.Sum.L2 │ │ │ │ -bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Bifunctor.Sum.R2 │ │ │ │ -Data.Bifunctor.Tannen │ │ │ │ -Tannen {runTannen = │ │ │ │ -runTannen │ │ │ │ -'WrapBifunctor │ │ │ │ -WrappedBifunctor │ │ │ │ -Data.Bifunctor.Wrapped │ │ │ │ -WrapBifunctor {unwrapBifunctor = │ │ │ │ -WrapBifunctor │ │ │ │ -unwrapBifunctor │ │ │ │ -Biapplicative │ │ │ │ -Impossible: the arguments are always the same. │ │ │ │ -src/Data/Biapplicative.hs │ │ │ │ -Data.Biapplicative │ │ │ │ -bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Biapplicative.Pure │ │ │ │ -bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Biapplicative.Map │ │ │ │ -bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Biapplicative.Ap │ │ │ │ -bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Biapplicative.LiftA2 │ │ │ │ -bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Biapplicative.One │ │ │ │ -bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Biapplicative.C:Biapplicative │ │ │ │ -BifunctorComonad │ │ │ │ -BifunctorMonad │ │ │ │ -BifunctorFunctor │ │ │ │ -Data.Bifunctor.Functor │ │ │ │ -bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Bifunctor.Functor.C:BifunctorComonad │ │ │ │ -bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu:Data.Bifunctor.Functor.C:BifunctorMonad │ │ │ │ -Data.Bifunctor.Assoc │ │ │ │ -assoc-1.1.1-30BCdn01wuCLUYQedFJHQR │ │ │ │ -assoc-1.1.1-30BCdn01wuCLUYQedFJHQR:Data.Bifunctor.Assoc.C:Assoc │ │ │ │ -'Cokleisli │ │ │ │ -Cokleisli │ │ │ │ -ComonadApply │ │ │ │ -Control.Comonad │ │ │ │ -comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe │ │ │ │ -comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.C:ComonadApply │ │ │ │ -comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.C:Comonad │ │ │ │ -ComonadEnv │ │ │ │ -Control.Comonad.Env.Class │ │ │ │ -comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.Env.Class.C:ComonadEnv │ │ │ │ -ComonadStore │ │ │ │ -Control.Comonad.Store.Class │ │ │ │ -comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.Store.Class.C:ComonadStore │ │ │ │ -ComonadTraced │ │ │ │ -Control.Comonad.Traced.Class │ │ │ │ -comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.Traced.Class.C:ComonadTraced │ │ │ │ -Control.Comonad.Trans.Env.EnvT │ │ │ │ -src/Control/Comonad/Trans/Env.hs │ │ │ │ -Control.Comonad.Trans.Env │ │ │ │ -comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.Trans.Env.EnvT │ │ │ │ -Control.Comonad.Trans.Store │ │ │ │ -comonad-5.0.9-D4IcmAYsXYEFDmrxTI6Zqe:Control.Comonad.Trans.Store.StoreT │ │ │ │ -'TracedT │ │ │ │ -Control.Comonad.Trans.Traced │ │ │ │ -Foldable1WithIndex │ │ │ │ -'SNothing │ │ │ │ -'FromMaybe │ │ │ │ -FromMaybe │ │ │ │ -TraversableWithIndex │ │ │ │ -FoldableWithIndex │ │ │ │ -FunctorWithIndex │ │ │ │ -'Sequenced │ │ │ │ -Sequenced │ │ │ │ -'Traversed │ │ │ │ -Traversed │ │ │ │ -Sequenced: value used │ │ │ │ -Traversed: value used │ │ │ │ -src/WithIndex.hs │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:Foldable1WithIndex │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.SNothing │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.SJust │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:TraversableWithIndex │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:FoldableWithIndex │ │ │ │ -indexed-traversable-0.1.4-HhGzT2d63m8EdLxDIeBOXO:WithIndex.C:FunctorWithIndex │ │ │ │ -Data.Distributive │ │ │ │ -distributive-0.6.2.1-AFc4tDvV7a6AE6bSxGrEfm │ │ │ │ -distributive-0.6.2.1-AFc4tDvV7a6AE6bSxGrEfm:Data.Distributive.C:Distributive │ │ │ │ -Data.Tagged.Tagged │ │ │ │ -src/Data/Tagged.hs │ │ │ │ -Data.Tagged │ │ │ │ -tagged-0.8.9-EraSdp0lx7uJnqESyrqLTP │ │ │ │ +System.Random │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.C:Random │ │ │ │ +StdGen {unStdGen = │ │ │ │ +StateGen {unStateGen = │ │ │ │ +'StateGen │ │ │ │ +StateGen │ │ │ │ +'C:RandomGen │ │ │ │ +RandomGen │ │ │ │ +UniformRange │ │ │ │ +GUniform │ │ │ │ +'StateGenM │ │ │ │ +StateGenM │ │ │ │ +FrozenGen │ │ │ │ +'C:StatefulGen │ │ │ │ +StatefulGen │ │ │ │ +System.Random.Internal │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.C:RandomGen │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.StateGenM │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.MBA │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.C:FrozenGen │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.Internal.C:StatefulGen │ │ │ │ +'C:Finite │ │ │ │ +Cardinality │ │ │ │ +GFinite: V1 has no inhabitants │ │ │ │ +src/System/Random/GFinite.hs │ │ │ │ +System.Random.GFinite │ │ │ │ +src/System/Random/GFinite.hs:32:13-14|case │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.C:Finite │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.C:GFinite │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.Shift │ │ │ │ +random-1.2.1.3-CVJ8L3qWNg1JRwG1WpFqPu:System.Random.GFinite.Card │ │ │ │ +bitmaskWithRejection64 0 │ │ │ │ +bitmaskWithRejection32 0 │ │ │ │ +src/System/Random/SplitMix.hs │ │ │ │ +System.Random.SplitMix │ │ │ │ +splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb │ │ │ │ +splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb:System.Random.SplitMix.SMGen │ │ │ │ +src/System/Random/SplitMix32.hs │ │ │ │ +System.Random.SplitMix32 │ │ │ │ +splitmix-0.1.3.1-BGsvUIXPkVcIniKN76yOBb:System.Random.SplitMix32.SMGen │ │ │ │ mtl-2.3.1-inplace:Control.Monad.Reader.Class.C:MonadReader │ │ │ │ mtl-2.3.1-inplace:Control.Monad.State.Class.C:MonadState │ │ │ │ -HasUpdate │ │ │ │ -HasGetter │ │ │ │ -HasSetter │ │ │ │ -'SettableStateVar │ │ │ │ -SettableStateVar │ │ │ │ -'StateVar │ │ │ │ -Data.StateVar │ │ │ │ -StateVar-1.2.2-Ix7fK74pSlg9B6y4NN87Z9 │ │ │ │ -StateVar-1.2.2-Ix7fK74pSlg9B6y4NN87Z9:Data.StateVar.C:HasUpdate │ │ │ │ -StateVar-1.2.2-Ix7fK74pSlg9B6y4NN87Z9:Data.StateVar.StateVar │ │ │ │ -'Handler │ │ │ │ -./Control/Exception/Lifted.hs │ │ │ │ -Control.Exception.Lifted │ │ │ │ -lifted-base-0.2.3.12-6kkWc17fQM76myEtK6KU2M │ │ │ │ -lifted-base-0.2.3.12-6kkWc17fQM76myEtK6KU2M:Control.Exception.Lifted.Handler │ │ │ │ -MonadBaseControl │ │ │ │ -MonadTransControl │ │ │ │ -Control.Monad.Trans.Control │ │ │ │ -monad-control-1.0.3.1-8SlV1hwVqyt4BTWAvWAys3 │ │ │ │ -monad-control-1.0.3.1-8SlV1hwVqyt4BTWAvWAys3:Control.Monad.Trans.Control.C:MonadBaseControl │ │ │ │ -monad-control-1.0.3.1-8SlV1hwVqyt4BTWAvWAys3:Control.Monad.Trans.Control.C:MonadTransControl │ │ │ │ -MonadBase │ │ │ │ -Control.Monad.Base │ │ │ │ -transformers-base-0.4.6-D2C6ntY92a2LpGEpHgWgaB │ │ │ │ -transformers-base-0.4.6-D2C6ntY92a2LpGEpHgWgaB:Control.Monad.Base.C:MonadBase │ │ │ │ transformers-0.6.1.1-inplace:Control.Applicative.Lift.Pure │ │ │ │ transformers-0.6.1.1-inplace:Control.Applicative.Lift.Other │ │ │ │ transformers-0.6.1.1-inplace:Control.Monad.Trans.Class.C:MonadTrans │ │ │ │ +negative length: │ │ │ │ +packCStringLen │ │ │ │ +moduleErrorIO │ │ │ │ +Data.ByteString. │ │ │ │ +Lazy.toStrict │ │ │ │ +Data.ByteString.Lazy.Internal │ │ │ │ +ByteString │ │ │ │ +bytestring-0.12.2.0-inplace:Data.ByteString.Lazy.Internal.Empty │ │ │ │ +bytestring-0.12.2.0-inplace:Data.ByteString.Lazy.Internal.Chunk │ │ │ │ +ShortByteString │ │ │ │ +Data.ByteString.Short.Internal │ │ │ │ +Data.ByteString.Builder.Internal │ │ │ │ +bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.AllocationStrategy │ │ │ │ +bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.Done │ │ │ │ +bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.BufferFull │ │ │ │ +bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.InsertChunk │ │ │ │ +bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.Finished │ │ │ │ +bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.Yield1 │ │ │ │ +bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.Buffer │ │ │ │ +bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.BufferRange │ │ │ │ +SizeOverflowException │ │ │ │ +Data.ByteString.Internal.Type │ │ │ │ +libraries/bytestring/Data/ByteString/Internal/Type.hs │ │ │ │ +bytestring-0.12.2.0-inplace:Data.ByteString.Internal.Type.BS │ │ │ │ libraries/containers/containers/src/Data/IntMap/Internal.hs:1307:24-71|lambda │ │ │ │ Data.Foldable.minimum (for Data.IntMap): empty map │ │ │ │ Data.Foldable.maximum (for Data.IntMap): empty map │ │ │ │ libraries/containers/containers/src/Data/IntMap/Internal.hs │ │ │ │ Data.IntMap.Internal │ │ │ │ containers-0.7-inplace │ │ │ │ containers-0.7-inplace:Data.IntMap.Internal.Bin │ │ │ │ @@ -8660,38 +8684,14 @@ │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.Node2 │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.Node3 │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.One │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.Two │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.Three │ │ │ │ containers-0.7-inplace:Data.Sequence.Internal.Four │ │ │ │ containers-0.7-inplace:Data.Tree.Node │ │ │ │ -negative length: │ │ │ │ -packCStringLen │ │ │ │ -moduleErrorIO │ │ │ │ -Data.ByteString. │ │ │ │ -Lazy.toStrict │ │ │ │ -Data.ByteString.Lazy.Internal │ │ │ │ -ByteString │ │ │ │ -bytestring-0.12.2.0-inplace:Data.ByteString.Lazy.Internal.Empty │ │ │ │ -bytestring-0.12.2.0-inplace:Data.ByteString.Lazy.Internal.Chunk │ │ │ │ -ShortByteString │ │ │ │ -Data.ByteString.Short.Internal │ │ │ │ -Data.ByteString.Builder.Internal │ │ │ │ -bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.AllocationStrategy │ │ │ │ -bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.Done │ │ │ │ -bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.BufferFull │ │ │ │ -bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.InsertChunk │ │ │ │ -bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.Finished │ │ │ │ -bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.Yield1 │ │ │ │ -bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.Buffer │ │ │ │ -bytestring-0.12.2.0-inplace:Data.ByteString.Builder.Internal.BufferRange │ │ │ │ -SizeOverflowException │ │ │ │ -Data.ByteString.Internal.Type │ │ │ │ -libraries/bytestring/Data/ByteString/Internal/Type.hs │ │ │ │ -bytestring-0.12.2.0-inplace:Data.ByteString.Internal.Type.BS │ │ │ │ template-haskell:Language.Haskell.TH.Syntax.C:Lift │ │ │ │ template-haskell:Language.Haskell.TH.Syntax.VarE │ │ │ │ template-haskell:Language.Haskell.TH.Syntax.ConE │ │ │ │ template-haskell:Language.Haskell.TH.Syntax.LitE │ │ │ │ template-haskell:Language.Haskell.TH.Syntax.AppE │ │ │ │ template-haskell:Language.Haskell.TH.Syntax.InfixE │ │ │ │ template-haskell:Language.Haskell.TH.Syntax.ListE │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -8,230 +8,230 @@ │ │ │ │ 0x00402ed0 61636f73 66006c6f 67006c6f 67660065 acosf.log.logf.e │ │ │ │ 0x00402ee0 78706d31 00657870 6d316600 6c6f6731 xpm1.expm1f.log1 │ │ │ │ 0x00402ef0 70006c6f 67317066 00617369 6e660061 p.log1pf.asinf.a │ │ │ │ 0x00402f00 74616e66 00617369 6e686600 61636f73 tanf.asinhf.acos │ │ │ │ 0x00402f10 68660061 74616e68 6600706f 77660061 hf.atanhf.powf.a │ │ │ │ 0x00402f20 73696e00 6174616e 00617369 6e680061 sin.atan.asinh.a │ │ │ │ 0x00402f30 636f7368 00617461 6e680070 6f77006c cosh.atanh.pow.l │ │ │ │ - 0x00402f40 64657870 006c6f67 3200676c 58476574 dexp.log2.glXGet │ │ │ │ - 0x00402f50 50726f63 41646472 65737341 52420053 ProcAddressARB.S │ │ │ │ - 0x00402f60 444c5f46 72656553 75726661 63650053 DL_FreeSurface.S │ │ │ │ - 0x00402f70 444c5f43 72656174 65546578 74757265 DL_CreateTexture │ │ │ │ - 0x00402f80 46726f6d 53757266 61636500 53444c5f FromSurface.SDL_ │ │ │ │ - 0x00402f90 4d617052 47424100 53444c5f 52574672 MapRGBA.SDL_RWFr │ │ │ │ - 0x00402fa0 6f6d4669 6c650053 444c5f53 65745375 omFile.SDL_SetSu │ │ │ │ - 0x00402fb0 72666163 65426c65 6e644d6f 64650053 rfaceBlendMode.S │ │ │ │ - 0x00402fc0 444c5f53 6574436f 6c6f724b 65790053 DL_SetColorKey.S │ │ │ │ - 0x00402fd0 444c5f52 57726561 64005344 4c5f4669 DL_RWread.SDL_Fi │ │ │ │ - 0x00402fe0 6c6c5265 63740053 444c5f52 5774656c llRect.SDL_RWtel │ │ │ │ - 0x00402ff0 6c005344 4c5f5570 70657242 6c697400 l.SDL_UpperBlit. │ │ │ │ - 0x00403000 53444c5f 4c6f6164 424d505f 52570053 SDL_LoadBMP_RW.S │ │ │ │ - 0x00403010 444c5f47 65744572 726f7200 53444c5f DL_GetError.SDL_ │ │ │ │ - 0x00403020 52577365 656b0053 444c5f52 57636c6f RWseek.SDL_RWclo │ │ │ │ - 0x00403030 73650053 444c5f53 65744572 726f7200 se.SDL_SetError. │ │ │ │ - 0x00403040 53444c5f 52577772 69746500 494d475f SDL_RWwrite.IMG_ │ │ │ │ - 0x00403050 4c6f6164 5f525700 494d475f 6973504e Load_RW.IMG_isPN │ │ │ │ - 0x00403060 4d00494d 475f6973 4a504700 494d475f M.IMG_isJPG.IMG_ │ │ │ │ - 0x00403070 69735449 4600494d 475f6973 424d5000 isTIF.IMG_isBMP. │ │ │ │ - 0x00403080 494d475f 69734943 4f00494d 475f6973 IMG_isICO.IMG_is │ │ │ │ - 0x00403090 57454250 00494d47 5f697358 504d0049 WEBP.IMG_isXPM.I │ │ │ │ - 0x004030a0 4d475f4c 6f616400 494d475f 69735843 MG_Load.IMG_isXC │ │ │ │ - 0x004030b0 4600494d 475f6973 47494600 494d475f F.IMG_isGIF.IMG_ │ │ │ │ - 0x004030c0 69735043 5800494d 475f6973 58560049 isPCX.IMG_isXV.I │ │ │ │ - 0x004030d0 4d475f69 734c424d 00494d47 5f496e69 MG_isLBM.IMG_Ini │ │ │ │ - 0x004030e0 7400494d 475f4c6f 61645447 415f5257 t.IMG_LoadTGA_RW │ │ │ │ - 0x004030f0 00494d47 5f697343 55520049 4d475f4c .IMG_isCUR.IMG_L │ │ │ │ - 0x00403100 696e6b65 645f5665 7273696f 6e00494d inked_Version.IM │ │ │ │ - 0x00403110 475f6973 504e4700 494d475f 51756974 G_isPNG.IMG_Quit │ │ │ │ - 0x00403120 0053444c 5f47616d 65436f6e 74726f6c .SDL_GameControl │ │ │ │ - 0x00403130 6c65724d 61707069 6e67466f 72475549 lerMappingForGUI │ │ │ │ - 0x00403140 44005344 4c5f5265 6e646572 46696c6c D.SDL_RenderFill │ │ │ │ - 0x00403150 52656374 73005344 4c5f5265 6e646572 Rects.SDL_Render │ │ │ │ - 0x00403160 436f7079 46005344 4c5f5265 6e646572 CopyF.SDL_Render │ │ │ │ - 0x00403170 44726177 52656374 73460053 444c5f52 DrawRectsF.SDL_R │ │ │ │ - 0x00403180 656e6465 72476574 5363616c 65005344 enderGetScale.SD │ │ │ │ - 0x00403190 4c5f5265 6e646572 44726177 506f696e L_RenderDrawPoin │ │ │ │ - 0x004031a0 74730053 444c5f52 5746726f 6d436f6e ts.SDL_RWFromCon │ │ │ │ - 0x004031b0 73744d65 6d005344 4c5f5265 6e646572 stMem.SDL_Render │ │ │ │ - 0x004031c0 5365744c 6f676963 616c5369 7a650053 SetLogicalSize.S │ │ │ │ - 0x004031d0 444c5f47 65744e75 6d52656e 64657244 DL_GetNumRenderD │ │ │ │ - 0x004031e0 72697665 72730053 444c5f47 65745465 rivers.SDL_GetTe │ │ │ │ - 0x004031f0 78747572 65426c65 6e644d6f 64650053 xtureBlendMode.S │ │ │ │ - 0x00403200 444c5f44 65737472 6f795465 78747572 DL_DestroyTextur │ │ │ │ - 0x00403210 65005344 4c5f5175 65727954 65787475 e.SDL_QueryTextu │ │ │ │ - 0x00403220 72650053 444c5f47 65745265 6e646572 re.SDL_GetRender │ │ │ │ - 0x00403230 6572496e 666f0053 444c5f4c 6f636b54 erInfo.SDL_LockT │ │ │ │ - 0x00403240 65787475 72650053 444c5f47 616d6543 exture.SDL_GameC │ │ │ │ - 0x00403250 6f6e7472 6f6c6c65 72476574 42696e64 ontrollerGetBind │ │ │ │ - 0x00403260 466f7241 78697300 53444c5f 556e6c6f ForAxis.SDL_Unlo │ │ │ │ - 0x00403270 636b5375 72666163 65005344 4c5f4c6f ckSurface.SDL_Lo │ │ │ │ - 0x00403280 674d6573 73616765 0053444c 5f536574 gMessage.SDL_Set │ │ │ │ - 0x00403290 52656e64 65724472 6177436f 6c6f7200 RenderDrawColor. │ │ │ │ - 0x004032a0 53444c5f 47657443 6f6c6f72 4b657900 SDL_GetColorKey. │ │ │ │ - 0x004032b0 53444c5f 52656e64 65725461 72676574 SDL_RenderTarget │ │ │ │ - 0x004032c0 53757070 6f727465 64005344 4c5f5570 Supported.SDL_Up │ │ │ │ - 0x004032d0 64617465 57696e64 6f775375 72666163 dateWindowSurfac │ │ │ │ - 0x004032e0 65005344 4c5f5265 6e646572 436f7079 e.SDL_RenderCopy │ │ │ │ - 0x004032f0 45784600 53444c5f 47657452 656e6465 ExF.SDL_GetRende │ │ │ │ - 0x00403300 72447261 77426c65 6e644d6f 64650053 rDrawBlendMode.S │ │ │ │ - 0x00403310 444c5f47 65745769 6e646f77 53757266 DL_GetWindowSurf │ │ │ │ - 0x00403320 61636500 53444c5f 52656e64 65724765 ace.SDL_RenderGe │ │ │ │ - 0x00403330 74566965 77706f72 74005344 4c5f4669 tViewport.SDL_Fi │ │ │ │ - 0x00403340 6c6c5265 63747300 53444c5f 43726561 llRects.SDL_Crea │ │ │ │ - 0x00403350 74655247 42537572 66616365 46726f6d teRGBSurfaceFrom │ │ │ │ - 0x00403360 0053444c 5f52656e 64657253 6574496e .SDL_RenderSetIn │ │ │ │ - 0x00403370 74656765 72536361 6c650053 444c5f52 tegerScale.SDL_R │ │ │ │ - 0x00403380 656e6465 7247656f 6d657472 79526177 enderGeometryRaw │ │ │ │ - 0x00403390 0053444c 5f4a6f79 73746963 6b476574 .SDL_JoystickGet │ │ │ │ - 0x004033a0 47554944 53747269 6e670053 444c5f4a GUIDString.SDL_J │ │ │ │ - 0x004033b0 6f797374 69636b47 65744465 76696365 oystickGetDevice │ │ │ │ - 0x004033c0 47554944 0053444c 5f557064 61746554 GUID.SDL_UpdateT │ │ │ │ - 0x004033d0 65787475 72650053 444c5f52 656e6465 exture.SDL_Rende │ │ │ │ - 0x004033e0 72447261 774c696e 65460053 444c5f4a rDrawLineF.SDL_J │ │ │ │ - 0x004033f0 6f797374 69636b47 65744755 49440053 oystickGetGUID.S │ │ │ │ - 0x00403400 444c5f50 6978656c 466f726d 6174456e DL_PixelFormatEn │ │ │ │ - 0x00403410 756d546f 4d61736b 73005344 4c5f5265 umToMasks.SDL_Re │ │ │ │ - 0x00403420 6e646572 46696c6c 52656374 73460053 nderFillRectsF.S │ │ │ │ - 0x00403430 444c5f53 65745465 78747572 65436f6c DL_SetTextureCol │ │ │ │ - 0x00403440 6f724d6f 64005344 4c5f5265 6e646572 orMod.SDL_Render │ │ │ │ - 0x00403450 44726177 506f696e 74005344 4c5f5265 DrawPoint.SDL_Re │ │ │ │ - 0x00403460 6e646572 4765744c 6f676963 616c5369 nderGetLogicalSi │ │ │ │ - 0x00403470 7a650053 444c5f53 65745465 78747572 ze.SDL_SetTextur │ │ │ │ - 0x00403480 65416c70 68614d6f 64005344 4c5f474c eAlphaMod.SDL_GL │ │ │ │ - 0x00403490 5f42696e 64546578 74757265 0053444c _BindTexture.SDL │ │ │ │ - 0x004034a0 5f52656e 64657243 6f707900 53444c5f _RenderCopy.SDL_ │ │ │ │ - 0x004034b0 52656e64 65724472 61774c69 6e657300 RenderDrawLines. │ │ │ │ - 0x004034c0 53444c5f 52656e64 6572436f 70794578 SDL_RenderCopyEx │ │ │ │ - 0x004034d0 0053444c 5f536574 54657874 75726542 .SDL_SetTextureB │ │ │ │ - 0x004034e0 6c656e64 4d6f6465 0053444c 5f52656e lendMode.SDL_Ren │ │ │ │ - 0x004034f0 64657247 6574496e 74656765 72536361 derGetIntegerSca │ │ │ │ - 0x00403500 6c650053 444c5f52 656e6465 72447261 le.SDL_RenderDra │ │ │ │ - 0x00403510 77506f69 6e747346 0053444c 5f476574 wPointsF.SDL_Get │ │ │ │ - 0x00403520 53757266 61636542 6c656e64 4d6f6465 SurfaceBlendMode │ │ │ │ - 0x00403530 0053444c 5f52656e 64657244 72617752 .SDL_RenderDrawR │ │ │ │ - 0x00403540 65637400 53444c5f 52656e64 65725365 ect.SDL_RenderSe │ │ │ │ - 0x00403550 74436c69 70526563 74005344 4c5f5265 tClipRect.SDL_Re │ │ │ │ - 0x00403560 6e646572 50726573 656e7400 53444c5f nderPresent.SDL_ │ │ │ │ - 0x00403570 4d61736b 73546f50 6978656c 466f726d MasksToPixelForm │ │ │ │ - 0x00403580 6174456e 756d0053 444c5f47 65745247 atEnum.SDL_GetRG │ │ │ │ - 0x00403590 42410053 444c5f47 4c5f556e 62696e64 BA.SDL_GL_Unbind │ │ │ │ - 0x004035a0 54657874 75726500 53444c5f 47657452 Texture.SDL_GetR │ │ │ │ - 0x004035b0 656e6465 72447269 76657249 6e666f00 enderDriverInfo. │ │ │ │ - 0x004035c0 53444c5f 43726561 74655247 42537572 SDL_CreateRGBSur │ │ │ │ - 0x004035d0 66616365 0053444c 5f52656e 64657243 face.SDL_RenderC │ │ │ │ - 0x004035e0 6c656172 0053444c 5f52656e 64657244 lear.SDL_RenderD │ │ │ │ - 0x004035f0 7261774c 696e6500 53444c5f 556e6c6f rawLine.SDL_Unlo │ │ │ │ - 0x00403600 636b5465 78747572 65005344 4c5f5365 ckTexture.SDL_Se │ │ │ │ - 0x00403610 7452656e 64657254 61726765 74005344 tRenderTarget.SD │ │ │ │ - 0x00403620 4c5f4c6f 636b5375 72666163 65005344 L_LockSurface.SD │ │ │ │ - 0x00403630 4c5f4761 6d65436f 6e74726f 6c6c6572 L_GameController │ │ │ │ - 0x00403640 47657442 696e6446 6f724275 74746f6e GetBindForButton │ │ │ │ - 0x00403650 0053444c 5f52656e 64657253 65745363 .SDL_RenderSetSc │ │ │ │ - 0x00403660 616c6500 53444c5f 47657452 656e6465 ale.SDL_GetRende │ │ │ │ - 0x00403670 72447261 77436f6c 6f720053 444c5f4a rDrawColor.SDL_J │ │ │ │ - 0x00403680 6f797374 69636b47 65744755 49444672 oystickGetGUIDFr │ │ │ │ - 0x00403690 6f6d5374 72696e67 0053444c 5f52656e omString.SDL_Ren │ │ │ │ - 0x004036a0 64657247 656f6d65 74727900 53444c5f derGeometry.SDL_ │ │ │ │ - 0x004036b0 53657450 616c6574 7465436f 6c6f7273 SetPaletteColors │ │ │ │ - 0x004036c0 0053444c 5f437265 61746554 65787475 .SDL_CreateTextu │ │ │ │ - 0x004036d0 72650053 444c5f52 656e6465 72447261 re.SDL_RenderDra │ │ │ │ - 0x004036e0 77526563 74460053 444c5f52 656e6465 wRectF.SDL_Rende │ │ │ │ - 0x004036f0 72447261 774c696e 65734600 53444c5f rDrawLinesF.SDL_ │ │ │ │ - 0x00403700 55707065 72426c69 74536361 6c656400 UpperBlitScaled. │ │ │ │ - 0x00403710 53444c5f 47657452 656e6465 72546172 SDL_GetRenderTar │ │ │ │ - 0x00403720 67657400 53444c5f 47657454 65787475 get.SDL_GetTextu │ │ │ │ - 0x00403730 7265436f 6c6f724d 6f640053 444c5f52 reColorMod.SDL_R │ │ │ │ - 0x00403740 656e6465 72476574 436c6970 52656374 enderGetClipRect │ │ │ │ - 0x00403750 0053444c 5f52656e 64657246 696c6c52 .SDL_RenderFillR │ │ │ │ - 0x00403760 65637400 53444c5f 47657454 65787475 ect.SDL_GetTextu │ │ │ │ - 0x00403770 7265416c 7068614d 6f640053 444c5f52 reAlphaMod.SDL_R │ │ │ │ - 0x00403780 656e6465 7246696c 6c526563 74460053 enderFillRectF.S │ │ │ │ - 0x00403790 444c5f53 65745265 6e646572 44726177 DL_SetRenderDraw │ │ │ │ - 0x004037a0 426c656e 644d6f64 65005344 4c5f5265 BlendMode.SDL_Re │ │ │ │ - 0x004037b0 6e646572 44726177 52656374 73005344 nderDrawRects.SD │ │ │ │ - 0x004037c0 4c5f436f 6e766572 74537572 66616365 L_ConvertSurface │ │ │ │ - 0x004037d0 0053444c 5f52656e 64657244 72617750 .SDL_RenderDrawP │ │ │ │ - 0x004037e0 6f696e74 46005344 4c5f5265 6e646572 ointF.SDL_Render │ │ │ │ - 0x004037f0 53657456 69657770 6f727400 4d69785f SetViewport.Mix_ │ │ │ │ - 0x00403800 52657375 6d654d75 73696300 4d69785f ResumeMusic.Mix_ │ │ │ │ - 0x00403810 46616465 496e4d75 73696300 4d69785f FadeInMusic.Mix_ │ │ │ │ - 0x00403820 4765744d 75736963 54797065 004d6978 GetMusicType.Mix │ │ │ │ - 0x00403830 5f457870 69726543 68616e6e 656c004d _ExpireChannel.M │ │ │ │ - 0x00403840 69785f50 61757365 004d6978 5f467265 ix_Pause.Mix_Fre │ │ │ │ - 0x00403850 654d7573 6963004d 69785f47 65744368 eMusic.Mix_GetCh │ │ │ │ - 0x00403860 756e6b44 65636f64 6572004d 69785f48 unkDecoder.Mix_H │ │ │ │ - 0x00403870 616c7447 726f7570 004d6978 5f467265 altGroup.Mix_Fre │ │ │ │ - 0x00403880 65436875 6e6b004d 69785f52 6573756d eChunk.Mix_Resum │ │ │ │ - 0x00403890 65004d69 785f4765 744e756d 4d757369 e.Mix_GetNumMusi │ │ │ │ - 0x004038a0 63446563 6f646572 73004d69 785f4661 cDecoders.Mix_Fa │ │ │ │ - 0x004038b0 64654f75 74436861 6e6e656c 004d6978 deOutChannel.Mix │ │ │ │ - 0x004038c0 5f556e72 65676973 74657241 6c6c4566 _UnregisterAllEf │ │ │ │ - 0x004038d0 66656374 73004d69 785f4861 6c744d75 fects.Mix_HaltMu │ │ │ │ - 0x004038e0 73696300 4d69785f 45616368 536f756e sic.Mix_EachSoun │ │ │ │ - 0x004038f0 64466f6e 74004d69 785f5265 77696e64 dFont.Mix_Rewind │ │ │ │ - 0x00403900 4d757369 63004d69 785f4c6f 61644d55 Music.Mix_LoadMU │ │ │ │ - 0x00403910 535f5257 004d6978 5f47726f 75704176 S_RW.Mix_GroupAv │ │ │ │ - 0x00403920 61696c61 626c6500 4d69785f 566f6c75 ailable.Mix_Volu │ │ │ │ - 0x00403930 6d654d75 73696300 4d69785f 53657452 meMusic.Mix_SetR │ │ │ │ - 0x00403940 65766572 73655374 6572656f 004d6978 everseStereo.Mix │ │ │ │ - 0x00403950 5f476574 4d757369 63446563 6f646572 _GetMusicDecoder │ │ │ │ - 0x00403960 004d6978 5f566f6c 756d6500 4d69785f .Mix_Volume.Mix_ │ │ │ │ - 0x00403970 52657365 72766543 68616e6e 656c7300 ReserveChannels. │ │ │ │ - 0x00403980 4d69785f 47726f75 70436f75 6e74004d Mix_GroupCount.M │ │ │ │ - 0x00403990 69785f56 6f6c756d 65436875 6e6b004d ix_VolumeChunk.M │ │ │ │ - 0x004039a0 69785f50 6c617969 6e674d75 73696300 ix_PlayingMusic. │ │ │ │ - 0x004039b0 4d69785f 50617573 65644d75 73696300 Mix_PausedMusic. │ │ │ │ - 0x004039c0 4d69785f 496e6974 004d6978 5f536574 Mix_Init.Mix_Set │ │ │ │ - 0x004039d0 506f7369 74696f6e 004d6978 5f466164 Position.Mix_Fad │ │ │ │ - 0x004039e0 654f7574 47726f75 70004d69 785f4661 eOutGroup.Mix_Fa │ │ │ │ - 0x004039f0 64696e67 4368616e 6e656c00 4d69785f dingChannel.Mix_ │ │ │ │ - 0x00403a00 4f70656e 41756469 6f004d69 785f5365 OpenAudio.Mix_Se │ │ │ │ - 0x00403a10 744d7573 6963506f 73697469 6f6e004d tMusicPosition.M │ │ │ │ - 0x00403a20 69785f4c 6f616457 41565f52 57004d69 ix_LoadWAV_RW.Mi │ │ │ │ - 0x00403a30 785f5365 74536f75 6e64466f 6e747300 x_SetSoundFonts. │ │ │ │ - 0x00403a40 4d69785f 51756963 6b4c6f61 645f5241 Mix_QuickLoad_RA │ │ │ │ - 0x00403a50 57004d69 785f4861 6c744368 616e6e65 W.Mix_HaltChanne │ │ │ │ - 0x00403a60 6c004d69 785f506c 61794d75 73696300 l.Mix_PlayMusic. │ │ │ │ - 0x00403a70 4d69785f 46616465 4f75744d 75736963 Mix_FadeOutMusic │ │ │ │ - 0x00403a80 004d6978 5f476574 4368756e 6b004d69 .Mix_GetChunk.Mi │ │ │ │ - 0x00403a90 785f556e 72656769 73746572 45666665 x_UnregisterEffe │ │ │ │ - 0x00403aa0 6374004d 69785f50 6c617969 6e67004d ct.Mix_Playing.M │ │ │ │ - 0x00403ab0 69785f51 7569636b 4c6f6164 5f574156 ix_QuickLoad_WAV │ │ │ │ - 0x00403ac0 004d6978 5f536574 50616e6e 696e6700 .Mix_SetPanning. │ │ │ │ - 0x00403ad0 4d69785f 50617573 6564004d 69785f47 Mix_Paused.Mix_G │ │ │ │ - 0x00403ae0 726f7570 4368616e 6e656c00 4d69785f roupChannel.Mix_ │ │ │ │ - 0x00403af0 486f6f6b 4d757369 63004d69 785f436c HookMusic.Mix_Cl │ │ │ │ - 0x00403b00 6f736541 7564696f 004d6978 5f47726f oseAudio.Mix_Gro │ │ │ │ - 0x00403b10 75704e65 77657200 4d69785f 50617573 upNewer.Mix_Paus │ │ │ │ - 0x00403b20 654d7573 6963004d 69785f41 6c6c6f63 eMusic.Mix_Alloc │ │ │ │ - 0x00403b30 61746543 68616e6e 656c7300 4d69785f ateChannels.Mix_ │ │ │ │ - 0x00403b40 4765744e 756d4368 756e6b44 65636f64 GetNumChunkDecod │ │ │ │ - 0x00403b50 65727300 4d69785f 5365744d 75736963 ers.Mix_SetMusic │ │ │ │ - 0x00403b60 434d4400 4d69785f 506c6179 4368616e CMD.Mix_PlayChan │ │ │ │ - 0x00403b70 6e656c54 696d6564 004d6978 5f476574 nelTimed.Mix_Get │ │ │ │ - 0x00403b80 536f756e 64466f6e 7473004d 69785f52 SoundFonts.Mix_R │ │ │ │ - 0x00403b90 65676973 74657245 66666563 74004d69 egisterEffect.Mi │ │ │ │ - 0x00403ba0 785f4661 6465496e 4d757369 63506f73 x_FadeInMusicPos │ │ │ │ - 0x00403bb0 004d6978 5f517569 74004d69 785f486f .Mix_Quit.Mix_Ho │ │ │ │ - 0x00403bc0 6f6b4d75 73696346 696e6973 68656400 okMusicFinished. │ │ │ │ - 0x00403bd0 4d69785f 51756572 79537065 63004d69 Mix_QuerySpec.Mi │ │ │ │ - 0x00403be0 785f5365 74506f73 744d6978 004d6978 x_SetPostMix.Mix │ │ │ │ - 0x00403bf0 5f4c696e 6b65645f 56657273 696f6e00 _Linked_Version. │ │ │ │ - 0x00403c00 4d69785f 46616465 496e4368 616e6e65 Mix_FadeInChanne │ │ │ │ - 0x00403c10 6c54696d 6564004d 69785f53 65744469 lTimed.Mix_SetDi │ │ │ │ - 0x00403c20 7374616e 6365004d 69785f47 65745379 stance.Mix_GetSy │ │ │ │ - 0x00403c30 6e636872 6f56616c 7565004d 69785f47 nchroValue.Mix_G │ │ │ │ - 0x00403c40 726f7570 4f6c6465 7374004d 69785f47 roupOldest.Mix_G │ │ │ │ - 0x00403c50 726f7570 4368616e 6e656c73 004d6978 roupChannels.Mix │ │ │ │ - 0x00403c60 5f536574 53796e63 68726f56 616c7565 _SetSynchroValue │ │ │ │ - 0x00403c70 004d6978 5f4c6f61 644d5553 54797065 .Mix_LoadMUSType │ │ │ │ - 0x00403c80 5f525700 4d69785f 4c6f6164 4d555300 _RW.Mix_LoadMUS. │ │ │ │ - 0x00403c90 4d69785f 4368616e 6e656c46 696e6973 Mix_ChannelFinis │ │ │ │ - 0x00403ca0 68656400 4d69785f 4765744d 75736963 hed.Mix_GetMusic │ │ │ │ - 0x00403cb0 486f6f6b 44617461 005f5f67 6d707a5f HookData.__gmpz_ │ │ │ │ + 0x00402f40 64657870 006c6f67 32005344 4c5f5257 dexp.log2.SDL_RW │ │ │ │ + 0x00402f50 46726f6d 46696c65 0053444c 5f525772 FromFile.SDL_RWr │ │ │ │ + 0x00402f60 65616400 53444c5f 52577465 6c6c0053 ead.SDL_RWtell.S │ │ │ │ + 0x00402f70 444c5f52 5746726f 6d436f6e 73744d65 DL_RWFromConstMe │ │ │ │ + 0x00402f80 6d005344 4c5f4765 74457272 6f720053 m.SDL_GetError.S │ │ │ │ + 0x00402f90 444c5f52 57736565 6b005344 4c5f5257 DL_RWseek.SDL_RW │ │ │ │ + 0x00402fa0 636c6f73 65005344 4c5f5365 74457272 close.SDL_SetErr │ │ │ │ + 0x00402fb0 6f72004d 69785f52 6573756d 654d7573 or.Mix_ResumeMus │ │ │ │ + 0x00402fc0 6963004d 69785f46 61646549 6e4d7573 ic.Mix_FadeInMus │ │ │ │ + 0x00402fd0 6963004d 69785f47 65744d75 73696354 ic.Mix_GetMusicT │ │ │ │ + 0x00402fe0 79706500 4d69785f 45787069 72654368 ype.Mix_ExpireCh │ │ │ │ + 0x00402ff0 616e6e65 6c004d69 785f5061 75736500 annel.Mix_Pause. │ │ │ │ + 0x00403000 4d69785f 46726565 4d757369 63004d69 Mix_FreeMusic.Mi │ │ │ │ + 0x00403010 785f4765 74436875 6e6b4465 636f6465 x_GetChunkDecode │ │ │ │ + 0x00403020 72004d69 785f4861 6c744772 6f757000 r.Mix_HaltGroup. │ │ │ │ + 0x00403030 4d69785f 46726565 4368756e 6b004d69 Mix_FreeChunk.Mi │ │ │ │ + 0x00403040 785f5265 73756d65 004d6978 5f476574 x_Resume.Mix_Get │ │ │ │ + 0x00403050 4e756d4d 75736963 4465636f 64657273 NumMusicDecoders │ │ │ │ + 0x00403060 004d6978 5f466164 654f7574 4368616e .Mix_FadeOutChan │ │ │ │ + 0x00403070 6e656c00 4d69785f 556e7265 67697374 nel.Mix_Unregist │ │ │ │ + 0x00403080 6572416c 6c456666 65637473 004d6978 erAllEffects.Mix │ │ │ │ + 0x00403090 5f48616c 744d7573 6963004d 69785f45 _HaltMusic.Mix_E │ │ │ │ + 0x004030a0 61636853 6f756e64 466f6e74 004d6978 achSoundFont.Mix │ │ │ │ + 0x004030b0 5f526577 696e644d 75736963 004d6978 _RewindMusic.Mix │ │ │ │ + 0x004030c0 5f4c6f61 644d5553 5f525700 4d69785f _LoadMUS_RW.Mix_ │ │ │ │ + 0x004030d0 47726f75 70417661 696c6162 6c65004d GroupAvailable.M │ │ │ │ + 0x004030e0 69785f56 6f6c756d 654d7573 6963004d ix_VolumeMusic.M │ │ │ │ + 0x004030f0 69785f53 65745265 76657273 65537465 ix_SetReverseSte │ │ │ │ + 0x00403100 72656f00 4d69785f 4765744d 75736963 reo.Mix_GetMusic │ │ │ │ + 0x00403110 4465636f 64657200 4d69785f 566f6c75 Decoder.Mix_Volu │ │ │ │ + 0x00403120 6d65004d 69785f52 65736572 76654368 me.Mix_ReserveCh │ │ │ │ + 0x00403130 616e6e65 6c73004d 69785f47 726f7570 annels.Mix_Group │ │ │ │ + 0x00403140 436f756e 74004d69 785f566f 6c756d65 Count.Mix_Volume │ │ │ │ + 0x00403150 4368756e 6b004d69 785f506c 6179696e Chunk.Mix_Playin │ │ │ │ + 0x00403160 674d7573 6963004d 69785f50 61757365 gMusic.Mix_Pause │ │ │ │ + 0x00403170 644d7573 6963004d 69785f49 6e697400 dMusic.Mix_Init. │ │ │ │ + 0x00403180 4d69785f 53657450 6f736974 696f6e00 Mix_SetPosition. │ │ │ │ + 0x00403190 4d69785f 46616465 4f757447 726f7570 Mix_FadeOutGroup │ │ │ │ + 0x004031a0 004d6978 5f466164 696e6743 68616e6e .Mix_FadingChann │ │ │ │ + 0x004031b0 656c004d 69785f4f 70656e41 7564696f el.Mix_OpenAudio │ │ │ │ + 0x004031c0 004d6978 5f536574 4d757369 63506f73 .Mix_SetMusicPos │ │ │ │ + 0x004031d0 6974696f 6e004d69 785f4c6f 61645741 ition.Mix_LoadWA │ │ │ │ + 0x004031e0 565f5257 004d6978 5f536574 536f756e V_RW.Mix_SetSoun │ │ │ │ + 0x004031f0 64466f6e 7473004d 69785f51 7569636b dFonts.Mix_Quick │ │ │ │ + 0x00403200 4c6f6164 5f524157 004d6978 5f48616c Load_RAW.Mix_Hal │ │ │ │ + 0x00403210 74436861 6e6e656c 004d6978 5f506c61 tChannel.Mix_Pla │ │ │ │ + 0x00403220 794d7573 6963004d 69785f46 6164654f yMusic.Mix_FadeO │ │ │ │ + 0x00403230 75744d75 73696300 4d69785f 47657443 utMusic.Mix_GetC │ │ │ │ + 0x00403240 68756e6b 004d6978 5f556e72 65676973 hunk.Mix_Unregis │ │ │ │ + 0x00403250 74657245 66666563 74004d69 785f506c terEffect.Mix_Pl │ │ │ │ + 0x00403260 6179696e 67004d69 785f5175 69636b4c aying.Mix_QuickL │ │ │ │ + 0x00403270 6f61645f 57415600 4d69785f 53657450 oad_WAV.Mix_SetP │ │ │ │ + 0x00403280 616e6e69 6e67004d 69785f50 61757365 anning.Mix_Pause │ │ │ │ + 0x00403290 64004d69 785f4772 6f757043 68616e6e d.Mix_GroupChann │ │ │ │ + 0x004032a0 656c004d 69785f48 6f6f6b4d 75736963 el.Mix_HookMusic │ │ │ │ + 0x004032b0 004d6978 5f436c6f 73654175 64696f00 .Mix_CloseAudio. │ │ │ │ + 0x004032c0 4d69785f 47726f75 704e6577 6572004d Mix_GroupNewer.M │ │ │ │ + 0x004032d0 69785f50 61757365 4d757369 63004d69 ix_PauseMusic.Mi │ │ │ │ + 0x004032e0 785f416c 6c6f6361 74654368 616e6e65 x_AllocateChanne │ │ │ │ + 0x004032f0 6c73004d 69785f47 65744e75 6d436875 ls.Mix_GetNumChu │ │ │ │ + 0x00403300 6e6b4465 636f6465 7273004d 69785f53 nkDecoders.Mix_S │ │ │ │ + 0x00403310 65744d75 73696343 4d44004d 69785f50 etMusicCMD.Mix_P │ │ │ │ + 0x00403320 6c617943 68616e6e 656c5469 6d656400 layChannelTimed. │ │ │ │ + 0x00403330 4d69785f 47657453 6f756e64 466f6e74 Mix_GetSoundFont │ │ │ │ + 0x00403340 73004d69 785f5265 67697374 65724566 s.Mix_RegisterEf │ │ │ │ + 0x00403350 66656374 004d6978 5f466164 65496e4d fect.Mix_FadeInM │ │ │ │ + 0x00403360 75736963 506f7300 4d69785f 51756974 usicPos.Mix_Quit │ │ │ │ + 0x00403370 004d6978 5f486f6f 6b4d7573 69634669 .Mix_HookMusicFi │ │ │ │ + 0x00403380 6e697368 6564004d 69785f51 75657279 nished.Mix_Query │ │ │ │ + 0x00403390 53706563 004d6978 5f536574 506f7374 Spec.Mix_SetPost │ │ │ │ + 0x004033a0 4d697800 4d69785f 4c696e6b 65645f56 Mix.Mix_Linked_V │ │ │ │ + 0x004033b0 65727369 6f6e004d 69785f46 61646549 ersion.Mix_FadeI │ │ │ │ + 0x004033c0 6e436861 6e6e656c 54696d65 64004d69 nChannelTimed.Mi │ │ │ │ + 0x004033d0 785f5365 74446973 74616e63 65004d69 x_SetDistance.Mi │ │ │ │ + 0x004033e0 785f4765 7453796e 6368726f 56616c75 x_GetSynchroValu │ │ │ │ + 0x004033f0 65004d69 785f4772 6f75704f 6c646573 e.Mix_GroupOldes │ │ │ │ + 0x00403400 74004d69 785f4772 6f757043 68616e6e t.Mix_GroupChann │ │ │ │ + 0x00403410 656c7300 4d69785f 53657453 796e6368 els.Mix_SetSynch │ │ │ │ + 0x00403420 726f5661 6c756500 4d69785f 4c6f6164 roValue.Mix_Load │ │ │ │ + 0x00403430 4d555354 7970655f 5257004d 69785f4c MUSType_RW.Mix_L │ │ │ │ + 0x00403440 6f61644d 5553004d 69785f43 68616e6e oadMUS.Mix_Chann │ │ │ │ + 0x00403450 656c4669 6e697368 6564004d 69785f47 elFinished.Mix_G │ │ │ │ + 0x00403460 65744d75 73696348 6f6f6b44 61746100 etMusicHookData. │ │ │ │ + 0x00403470 53444c5f 47616d65 436f6e74 726f6c6c SDL_GameControll │ │ │ │ + 0x00403480 65724d61 7070696e 67466f72 47554944 erMappingForGUID │ │ │ │ + 0x00403490 0053444c 5f52656e 64657246 696c6c52 .SDL_RenderFillR │ │ │ │ + 0x004034a0 65637473 0053444c 5f52656e 64657243 ects.SDL_RenderC │ │ │ │ + 0x004034b0 6f707946 0053444c 5f52656e 64657244 opyF.SDL_RenderD │ │ │ │ + 0x004034c0 72617752 65637473 46005344 4c5f5265 rawRectsF.SDL_Re │ │ │ │ + 0x004034d0 6e646572 47657453 63616c65 0053444c nderGetScale.SDL │ │ │ │ + 0x004034e0 5f467265 65537572 66616365 0053444c _FreeSurface.SDL │ │ │ │ + 0x004034f0 5f52656e 64657244 72617750 6f696e74 _RenderDrawPoint │ │ │ │ + 0x00403500 73005344 4c5f5265 6e646572 5365744c s.SDL_RenderSetL │ │ │ │ + 0x00403510 6f676963 616c5369 7a650053 444c5f47 ogicalSize.SDL_G │ │ │ │ + 0x00403520 65744e75 6d52656e 64657244 72697665 etNumRenderDrive │ │ │ │ + 0x00403530 72730053 444c5f47 65745465 78747572 rs.SDL_GetTextur │ │ │ │ + 0x00403540 65426c65 6e644d6f 64650053 444c5f44 eBlendMode.SDL_D │ │ │ │ + 0x00403550 65737472 6f795465 78747572 65005344 estroyTexture.SD │ │ │ │ + 0x00403560 4c5f5175 65727954 65787475 72650053 L_QueryTexture.S │ │ │ │ + 0x00403570 444c5f4d 61705247 42410053 444c5f47 DL_MapRGBA.SDL_G │ │ │ │ + 0x00403580 65745265 6e646572 6572496e 666f0053 etRendererInfo.S │ │ │ │ + 0x00403590 444c5f4c 6f636b54 65787475 72650053 DL_LockTexture.S │ │ │ │ + 0x004035a0 444c5f47 616d6543 6f6e7472 6f6c6c65 DL_GameControlle │ │ │ │ + 0x004035b0 72476574 42696e64 466f7241 78697300 rGetBindForAxis. │ │ │ │ + 0x004035c0 53444c5f 556e6c6f 636b5375 72666163 SDL_UnlockSurfac │ │ │ │ + 0x004035d0 65005344 4c5f4c6f 674d6573 73616765 e.SDL_LogMessage │ │ │ │ + 0x004035e0 0053444c 5f536574 52656e64 65724472 .SDL_SetRenderDr │ │ │ │ + 0x004035f0 6177436f 6c6f7200 53444c5f 47657443 awColor.SDL_GetC │ │ │ │ + 0x00403600 6f6c6f72 4b657900 53444c5f 52656e64 olorKey.SDL_Rend │ │ │ │ + 0x00403610 65725461 72676574 53757070 6f727465 erTargetSupporte │ │ │ │ + 0x00403620 64005344 4c5f5570 64617465 57696e64 d.SDL_UpdateWind │ │ │ │ + 0x00403630 6f775375 72666163 65005344 4c5f5265 owSurface.SDL_Re │ │ │ │ + 0x00403640 6e646572 436f7079 45784600 53444c5f nderCopyExF.SDL_ │ │ │ │ + 0x00403650 47657452 656e6465 72447261 77426c65 GetRenderDrawBle │ │ │ │ + 0x00403660 6e644d6f 64650053 444c5f47 65745769 ndMode.SDL_GetWi │ │ │ │ + 0x00403670 6e646f77 53757266 61636500 53444c5f ndowSurface.SDL_ │ │ │ │ + 0x00403680 52656e64 65724765 74566965 77706f72 RenderGetViewpor │ │ │ │ + 0x00403690 74005344 4c5f4669 6c6c5265 63747300 t.SDL_FillRects. │ │ │ │ + 0x004036a0 53444c5f 43726561 74655247 42537572 SDL_CreateRGBSur │ │ │ │ + 0x004036b0 66616365 46726f6d 0053444c 5f52656e faceFrom.SDL_Ren │ │ │ │ + 0x004036c0 64657253 6574496e 74656765 72536361 derSetIntegerSca │ │ │ │ + 0x004036d0 6c650053 444c5f46 696c6c52 65637400 le.SDL_FillRect. │ │ │ │ + 0x004036e0 53444c5f 52656e64 65724765 6f6d6574 SDL_RenderGeomet │ │ │ │ + 0x004036f0 72795261 77005344 4c5f4a6f 79737469 ryRaw.SDL_Joysti │ │ │ │ + 0x00403700 636b4765 74475549 44537472 696e6700 ckGetGUIDString. │ │ │ │ + 0x00403710 53444c5f 4a6f7973 7469636b 47657444 SDL_JoystickGetD │ │ │ │ + 0x00403720 65766963 65475549 44005344 4c5f5570 eviceGUID.SDL_Up │ │ │ │ + 0x00403730 64617465 54657874 75726500 53444c5f dateTexture.SDL_ │ │ │ │ + 0x00403740 52656e64 65724472 61774c69 6e654600 RenderDrawLineF. │ │ │ │ + 0x00403750 53444c5f 4a6f7973 7469636b 47657447 SDL_JoystickGetG │ │ │ │ + 0x00403760 55494400 53444c5f 50697865 6c466f72 UID.SDL_PixelFor │ │ │ │ + 0x00403770 6d617445 6e756d54 6f4d6173 6b730053 matEnumToMasks.S │ │ │ │ + 0x00403780 444c5f52 656e6465 7246696c 6c526563 DL_RenderFillRec │ │ │ │ + 0x00403790 74734600 53444c5f 53657454 65787475 tsF.SDL_SetTextu │ │ │ │ + 0x004037a0 7265436f 6c6f724d 6f640053 444c5f52 reColorMod.SDL_R │ │ │ │ + 0x004037b0 656e6465 72447261 77506f69 6e740053 enderDrawPoint.S │ │ │ │ + 0x004037c0 444c5f52 57777269 74650053 444c5f52 DL_RWwrite.SDL_R │ │ │ │ + 0x004037d0 656e6465 72476574 4c6f6769 63616c53 enderGetLogicalS │ │ │ │ + 0x004037e0 697a6500 53444c5f 53657454 65787475 ize.SDL_SetTextu │ │ │ │ + 0x004037f0 7265416c 7068614d 6f640053 444c5f47 reAlphaMod.SDL_G │ │ │ │ + 0x00403800 4c5f4269 6e645465 78747572 65005344 L_BindTexture.SD │ │ │ │ + 0x00403810 4c5f5265 6e646572 436f7079 0053444c L_RenderCopy.SDL │ │ │ │ + 0x00403820 5f52656e 64657244 7261774c 696e6573 _RenderDrawLines │ │ │ │ + 0x00403830 0053444c 5f52656e 64657243 6f707945 .SDL_RenderCopyE │ │ │ │ + 0x00403840 78005344 4c5f5365 74546578 74757265 x.SDL_SetTexture │ │ │ │ + 0x00403850 426c656e 644d6f64 65005344 4c5f5265 BlendMode.SDL_Re │ │ │ │ + 0x00403860 6e646572 47657449 6e746567 65725363 nderGetIntegerSc │ │ │ │ + 0x00403870 616c6500 53444c5f 52656e64 65724472 ale.SDL_RenderDr │ │ │ │ + 0x00403880 6177506f 696e7473 46005344 4c5f4765 awPointsF.SDL_Ge │ │ │ │ + 0x00403890 74537572 66616365 426c656e 644d6f64 tSurfaceBlendMod │ │ │ │ + 0x004038a0 65005344 4c5f5570 70657242 6c697400 e.SDL_UpperBlit. │ │ │ │ + 0x004038b0 53444c5f 52656e64 65724472 61775265 SDL_RenderDrawRe │ │ │ │ + 0x004038c0 63740053 444c5f52 656e6465 72536574 ct.SDL_RenderSet │ │ │ │ + 0x004038d0 436c6970 52656374 0053444c 5f52656e ClipRect.SDL_Ren │ │ │ │ + 0x004038e0 64657250 72657365 6e740053 444c5f4d derPresent.SDL_M │ │ │ │ + 0x004038f0 61736b73 546f5069 78656c46 6f726d61 asksToPixelForma │ │ │ │ + 0x00403900 74456e75 6d005344 4c5f4765 74524742 tEnum.SDL_GetRGB │ │ │ │ + 0x00403910 41005344 4c5f474c 5f556e62 696e6454 A.SDL_GL_UnbindT │ │ │ │ + 0x00403920 65787475 72650053 444c5f47 65745265 exture.SDL_GetRe │ │ │ │ + 0x00403930 6e646572 44726976 6572496e 666f0053 nderDriverInfo.S │ │ │ │ + 0x00403940 444c5f43 72656174 65524742 53757266 DL_CreateRGBSurf │ │ │ │ + 0x00403950 61636500 53444c5f 43726561 74655465 ace.SDL_CreateTe │ │ │ │ + 0x00403960 78747572 6546726f 6d537572 66616365 xtureFromSurface │ │ │ │ + 0x00403970 0053444c 5f52656e 64657243 6c656172 .SDL_RenderClear │ │ │ │ + 0x00403980 0053444c 5f52656e 64657244 7261774c .SDL_RenderDrawL │ │ │ │ + 0x00403990 696e6500 53444c5f 556e6c6f 636b5465 ine.SDL_UnlockTe │ │ │ │ + 0x004039a0 78747572 65005344 4c5f5365 7452656e xture.SDL_SetRen │ │ │ │ + 0x004039b0 64657254 61726765 74005344 4c5f4c6f derTarget.SDL_Lo │ │ │ │ + 0x004039c0 636b5375 72666163 65005344 4c5f4761 ckSurface.SDL_Ga │ │ │ │ + 0x004039d0 6d65436f 6e74726f 6c6c6572 47657442 meControllerGetB │ │ │ │ + 0x004039e0 696e6446 6f724275 74746f6e 0053444c indForButton.SDL │ │ │ │ + 0x004039f0 5f52656e 64657253 65745363 616c6500 _RenderSetScale. │ │ │ │ + 0x00403a00 53444c5f 47657452 656e6465 72447261 SDL_GetRenderDra │ │ │ │ + 0x00403a10 77436f6c 6f720053 444c5f4a 6f797374 wColor.SDL_Joyst │ │ │ │ + 0x00403a20 69636b47 65744755 49444672 6f6d5374 ickGetGUIDFromSt │ │ │ │ + 0x00403a30 72696e67 0053444c 5f52656e 64657247 ring.SDL_RenderG │ │ │ │ + 0x00403a40 656f6d65 74727900 53444c5f 53657450 eometry.SDL_SetP │ │ │ │ + 0x00403a50 616c6574 7465436f 6c6f7273 0053444c aletteColors.SDL │ │ │ │ + 0x00403a60 5f437265 61746554 65787475 72650053 _CreateTexture.S │ │ │ │ + 0x00403a70 444c5f4c 6f616442 4d505f52 57005344 DL_LoadBMP_RW.SD │ │ │ │ + 0x00403a80 4c5f5265 6e646572 44726177 52656374 L_RenderDrawRect │ │ │ │ + 0x00403a90 46005344 4c5f5265 6e646572 44726177 F.SDL_RenderDraw │ │ │ │ + 0x00403aa0 4c696e65 73460053 444c5f55 70706572 LinesF.SDL_Upper │ │ │ │ + 0x00403ab0 426c6974 5363616c 65640053 444c5f47 BlitScaled.SDL_G │ │ │ │ + 0x00403ac0 65745265 6e646572 54617267 65740053 etRenderTarget.S │ │ │ │ + 0x00403ad0 444c5f47 65745465 78747572 65436f6c DL_GetTextureCol │ │ │ │ + 0x00403ae0 6f724d6f 64005344 4c5f5265 6e646572 orMod.SDL_Render │ │ │ │ + 0x00403af0 47657443 6c697052 65637400 53444c5f GetClipRect.SDL_ │ │ │ │ + 0x00403b00 52656e64 65724669 6c6c5265 63740053 RenderFillRect.S │ │ │ │ + 0x00403b10 444c5f53 65745375 72666163 65426c65 DL_SetSurfaceBle │ │ │ │ + 0x00403b20 6e644d6f 64650053 444c5f53 6574436f ndMode.SDL_SetCo │ │ │ │ + 0x00403b30 6c6f724b 65790053 444c5f47 65745465 lorKey.SDL_GetTe │ │ │ │ + 0x00403b40 78747572 65416c70 68614d6f 64005344 xtureAlphaMod.SD │ │ │ │ + 0x00403b50 4c5f5265 6e646572 46696c6c 52656374 L_RenderFillRect │ │ │ │ + 0x00403b60 46005344 4c5f5365 7452656e 64657244 F.SDL_SetRenderD │ │ │ │ + 0x00403b70 72617742 6c656e64 4d6f6465 0053444c rawBlendMode.SDL │ │ │ │ + 0x00403b80 5f52656e 64657244 72617752 65637473 _RenderDrawRects │ │ │ │ + 0x00403b90 0053444c 5f436f6e 76657274 53757266 .SDL_ConvertSurf │ │ │ │ + 0x00403ba0 61636500 53444c5f 52656e64 65724472 ace.SDL_RenderDr │ │ │ │ + 0x00403bb0 6177506f 696e7446 0053444c 5f52656e awPointF.SDL_Ren │ │ │ │ + 0x00403bc0 64657253 65745669 6577706f 72740049 derSetViewport.I │ │ │ │ + 0x00403bd0 4d475f4c 6f61645f 52570049 4d475f69 MG_Load_RW.IMG_i │ │ │ │ + 0x00403be0 73504e4d 00494d47 5f69734a 50470049 sPNM.IMG_isJPG.I │ │ │ │ + 0x00403bf0 4d475f69 73544946 00494d47 5f697342 MG_isTIF.IMG_isB │ │ │ │ + 0x00403c00 4d500049 4d475f69 7349434f 00494d47 MP.IMG_isICO.IMG │ │ │ │ + 0x00403c10 5f697357 45425000 494d475f 69735850 _isWEBP.IMG_isXP │ │ │ │ + 0x00403c20 4d00494d 475f4c6f 61640049 4d475f69 M.IMG_Load.IMG_i │ │ │ │ + 0x00403c30 73584346 00494d47 5f697347 49460049 sXCF.IMG_isGIF.I │ │ │ │ + 0x00403c40 4d475f69 73504358 00494d47 5f697358 MG_isPCX.IMG_isX │ │ │ │ + 0x00403c50 5600494d 475f6973 4c424d00 494d475f V.IMG_isLBM.IMG_ │ │ │ │ + 0x00403c60 496e6974 00494d47 5f4c6f61 64544741 Init.IMG_LoadTGA │ │ │ │ + 0x00403c70 5f525700 494d475f 69734355 5200494d _RW.IMG_isCUR.IM │ │ │ │ + 0x00403c80 475f4c69 6e6b6564 5f566572 73696f6e G_Linked_Version │ │ │ │ + 0x00403c90 00494d47 5f697350 4e470049 4d475f51 .IMG_isPNG.IMG_Q │ │ │ │ + 0x00403ca0 75697400 676c5847 65745072 6f634164 uit.glXGetProcAd │ │ │ │ + 0x00403cb0 64726573 73415242 005f5f67 6d707a5f dressARB.__gmpz_ │ │ │ │ 0x00403cc0 696e6974 005f5f67 6d706e5f 706f7063 init.__gmpn_popc │ │ │ │ 0x00403cd0 6f756e74 005f5f67 6d707a5f 6578706f ount.__gmpz_expo │ │ │ │ 0x00403ce0 7274005f 5f676d70 6e5f616e 645f6e00 rt.__gmpn_and_n. │ │ │ │ 0x00403cf0 5f5f676d 706e5f61 6464005f 5f676d70 __gmpn_add.__gmp │ │ │ │ 0x00403d00 6e5f616e 646e5f6e 005f5f67 6d707a5f n_andn_n.__gmpz_ │ │ │ │ 0x00403d10 696e7665 7274005f 5f676d70 6e5f6164 invert.__gmpn_ad │ │ │ │ 0x00403d20 645f3100 5f5f676d 706e5f69 6f725f6e d_1.__gmpn_ior_n │ │ │ │ @@ -379,21 +379,21 @@ │ │ │ │ 0x00404600 6d615f62 69746d61 736b5f66 72656500 ma_bitmask_free. │ │ │ │ 0x00404610 6e756d61 5f676574 5f6d656d 735f616c numa_get_mems_al │ │ │ │ 0x00404620 6c6f7765 64006d62 696e6400 6e756d61 lowed.mbind.numa │ │ │ │ 0x00404630 5f617661 696c6162 6c65006e 756d615f _available.numa_ │ │ │ │ 0x00404640 6e756d5f 636f6e66 69677572 65645f6e num_configured_n │ │ │ │ 0x00404650 6f646573 006e756d 615f7275 6e5f6f6e odes.numa_run_on │ │ │ │ 0x00404660 5f6e6f64 65005f5f 67657461 75787661 _node.__getauxva │ │ │ │ - 0x00404670 6c006c69 626d2e73 6f2e3600 6c696267 l.libm.so.6.libg │ │ │ │ - 0x00404680 6c75742e 736f2e33 006c6962 474c552e lut.so.3.libGLU. │ │ │ │ - 0x00404690 736f2e31 006c6962 474c2e73 6f2e3100 so.1.libGL.so.1. │ │ │ │ - 0x004046a0 6c696253 444c325f 696d6167 652d322e libSDL2_image-2. │ │ │ │ - 0x004046b0 302e736f 2e30006c 69625344 4c322d32 0.so.0.libSDL2-2 │ │ │ │ - 0x004046c0 2e302e73 6f2e3000 6c696253 444c325f .0.so.0.libSDL2_ │ │ │ │ - 0x004046d0 6d697865 722d322e 302e736f 2e30006c mixer-2.0.so.0.l │ │ │ │ + 0x00404670 6c006c69 626d2e73 6f2e3600 6c696253 l.libm.so.6.libS │ │ │ │ + 0x00404680 444c325f 6d697865 722d322e 302e736f DL2_mixer-2.0.so │ │ │ │ + 0x00404690 2e30006c 69625344 4c322d32 2e302e73 .0.libSDL2-2.0.s │ │ │ │ + 0x004046a0 6f2e3000 6c696253 444c325f 696d6167 o.0.libSDL2_imag │ │ │ │ + 0x004046b0 652d322e 302e736f 2e30006c 6962676c e-2.0.so.0.libgl │ │ │ │ + 0x004046c0 75742e73 6f2e3300 6c696247 4c552e73 ut.so.3.libGLU.s │ │ │ │ + 0x004046d0 6f2e3100 6c696247 4c2e736f 2e31006c o.1.libGL.so.1.l │ │ │ │ 0x004046e0 6962676d 702e736f 2e313000 6c696263 ibgmp.so.10.libc │ │ │ │ 0x004046f0 2e736f2e 36006c69 62666669 2e736f2e .so.6.libffi.so. │ │ │ │ 0x00404700 38006c69 626e756d 612e736f 2e31005f 8.libnuma.so.1._ │ │ │ │ 0x00404710 65646174 61005f5f 6273735f 73746172 edata.__bss_star │ │ │ │ 0x00404720 74005f5f 6273735f 73746172 745f5f00 t.__bss_start__. │ │ │ │ 0x00404730 5f5f6273 735f656e 645f5f00 5f5f656e __bss_end__.__en │ │ │ │ 0x00404740 645f5f00 5f656e64 004c4942 4646495f d__._end.LIBFFI_ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -129,30 +129,30 @@ │ │ │ │ ldr w0, [x1] │ │ │ │ add w0, w0, #0x1 │ │ │ │ str w0, [x1] │ │ │ │ b 4095c0 │ │ │ │ ldr x1, [x21] │ │ │ │ mov x0, x24 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ b 409504 │ │ │ │ ldrb w0, [x24, #16] │ │ │ │ str w4, [sp, #100] │ │ │ │ str x2, [sp, #104] │ │ │ │ tbz w0, #0, 40967c │ │ │ │ mov x0, x24 │ │ │ │ - bl 18156c0 │ │ │ │ + bl 18136e0 │ │ │ │ ldr x1, [x24, #8] │ │ │ │ mov x3, #0x40 // #64 │ │ │ │ ldr x2, [sp, #104] │ │ │ │ ldr w4, [sp, #100] │ │ │ │ ldr w0, [x1] │ │ │ │ b 40961c │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ - bl 18116c8 │ │ │ │ + bl 180f6e8 │ │ │ │ ldr x1, [x24] │ │ │ │ str x1, [x0, #16] │ │ │ │ str x0, [x24] │ │ │ │ mov x3, #0x40 // #64 │ │ │ │ ldr x2, [sp, #104] │ │ │ │ ldr x0, [x0] │ │ │ │ str x0, [x24, #8] │ │ │ │ @@ -223,22 +223,22 @@ │ │ │ │ add w0, w0, #0x1 │ │ │ │ str w0, [x1] │ │ │ │ b 409740 │ │ │ │ ldrb w0, [x24, #16] │ │ │ │ stp w2, w4, [sp, #100] │ │ │ │ tbz w0, #0, 4097d4 │ │ │ │ mov x0, x24 │ │ │ │ - bl 18156c0 │ │ │ │ + bl 18136e0 │ │ │ │ ldr x1, [x24, #8] │ │ │ │ mov x3, #0x40 // #64 │ │ │ │ ldp w2, w4, [sp, #100] │ │ │ │ ldr w0, [x1] │ │ │ │ b 409790 │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ - bl 18116c8 │ │ │ │ + bl 180f6e8 │ │ │ │ ldr x1, [x24] │ │ │ │ mov x3, #0x40 // #64 │ │ │ │ ldp w2, w4, [sp, #100] │ │ │ │ str x1, [x0, #16] │ │ │ │ str x0, [x24] │ │ │ │ ldr x0, [x0] │ │ │ │ str x0, [x24, #8] │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ cmp w1, #0x1f │ │ │ │ b.eq 409adc // b.none │ │ │ │ cmp w1, #0x1d │ │ │ │ b.ne 409e14 // b.any │ │ │ │ ldr x1, [x25, #8] │ │ │ │ mov x0, x24 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x0, [x25, #8] │ │ │ │ add x1, x25, #0x10 │ │ │ │ str x1, [sp, #136] │ │ │ │ add x6, x0, #0x28 │ │ │ │ ldr x27, [x0, #40] │ │ │ │ cbz x27, 40994c │ │ │ │ ldr x2, [sp, #136] │ │ │ │ @@ -354,23 +354,23 @@ │ │ │ │ b 409924 │ │ │ │ ldrb w0, [x24, #16] │ │ │ │ str x2, [sp, #112] │ │ │ │ str w7, [sp, #120] │ │ │ │ str x6, [sp, #128] │ │ │ │ tbz w0, #0, 4099e4 │ │ │ │ mov x0, x24 │ │ │ │ - bl 18156c0 │ │ │ │ + bl 18136e0 │ │ │ │ ldr x1, [x24, #8] │ │ │ │ ldr x2, [sp, #112] │ │ │ │ ldr x6, [sp, #128] │ │ │ │ ldr w7, [sp, #120] │ │ │ │ ldr w0, [x1] │ │ │ │ b 409994 │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ - bl 18116c8 │ │ │ │ + bl 180f6e8 │ │ │ │ ldr x1, [x24] │ │ │ │ str x1, [x0, #16] │ │ │ │ str x0, [x24] │ │ │ │ ldr x2, [sp, #112] │ │ │ │ ldr x0, [x0] │ │ │ │ str x0, [x24, #8] │ │ │ │ ldr x6, [sp, #128] │ │ │ │ @@ -381,21 +381,21 @@ │ │ │ │ b 409994 │ │ │ │ cmp w1, #0x21 │ │ │ │ b.ne 409c40 // b.any │ │ │ │ ldr x1, [x25, #8] │ │ │ │ mov x0, x24 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ add x25, x25, #0x10 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ b 409954 │ │ │ │ ldr x1, [x25, #16] │ │ │ │ mov x0, x24 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ add x21, x25, #0x18 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x0, [x25, #16] │ │ │ │ and x0, x0, #0xfffffffffffffff8 │ │ │ │ ldr x0, [x0] │ │ │ │ sub x0, x0, #0x28 │ │ │ │ ldr w1, [x0, #16] │ │ │ │ cbz w1, 409e00 │ │ │ │ cmp w1, #0x1 │ │ │ │ @@ -416,20 +416,20 @@ │ │ │ │ add x25, x21, x20, lsl #3 │ │ │ │ ldr w0, [x26, #12] │ │ │ │ cbz w0, 409954 │ │ │ │ add x0, x26, w0, sxtw │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ add x1, x0, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ b 409954 │ │ │ │ ldr x1, [x19] │ │ │ │ mov x0, x24 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ b 409a94 │ │ │ │ ldur x0, [x0, #-16] │ │ │ │ add x0, x26, x0 │ │ │ │ add x7, x0, #0x10 │ │ │ │ ldr x23, [x0, #16] │ │ │ │ add x0, x25, #0x8 │ │ │ │ str x0, [sp, #144] │ │ │ │ @@ -489,24 +489,24 @@ │ │ │ │ ldrb w0, [x24, #16] │ │ │ │ str x7, [sp, #112] │ │ │ │ str w5, [sp, #120] │ │ │ │ str x2, [sp, #128] │ │ │ │ str w8, [sp, #136] │ │ │ │ tbz w0, #0, 409c04 │ │ │ │ mov x0, x24 │ │ │ │ - bl 18156c0 │ │ │ │ + bl 18136e0 │ │ │ │ ldr x1, [x24, #8] │ │ │ │ ldr x7, [sp, #112] │ │ │ │ ldr x2, [sp, #128] │ │ │ │ ldr w5, [sp, #120] │ │ │ │ ldr w8, [sp, #136] │ │ │ │ ldr w0, [x1] │ │ │ │ b 409bac │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ - bl 18116c8 │ │ │ │ + bl 180f6e8 │ │ │ │ ldr x1, [x24] │ │ │ │ str x1, [x0, #16] │ │ │ │ str x0, [x24] │ │ │ │ ldr x7, [sp, #112] │ │ │ │ ldr x0, [x0] │ │ │ │ str x0, [x24, #8] │ │ │ │ ldr x2, [sp, #128] │ │ │ │ @@ -536,15 +536,15 @@ │ │ │ │ lsr x19, x19, #1 │ │ │ │ cmp x25, x27 │ │ │ │ b.eq 409aa4 // b.none │ │ │ │ tbnz w19, #0, 409c80 │ │ │ │ ldr x1, [x25] │ │ │ │ mov x0, x24 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ b 409c80 │ │ │ │ ldr x1, [x0, #8] │ │ │ │ add x0, x0, x1 │ │ │ │ add x7, x0, #0x28 │ │ │ │ ldr x1, [x0, #40] │ │ │ │ cbz x1, 409d4c │ │ │ │ mov x4, x21 │ │ │ │ @@ -601,24 +601,24 @@ │ │ │ │ ldrb w0, [x24, #16] │ │ │ │ stp x7, x1, [sp, #112] │ │ │ │ str w6, [sp, #128] │ │ │ │ str w5, [sp, #136] │ │ │ │ str x4, [sp, #144] │ │ │ │ tbz w0, #0, 409dc4 │ │ │ │ mov x0, x24 │ │ │ │ - bl 18156c0 │ │ │ │ + bl 18136e0 │ │ │ │ ldr x2, [x24, #8] │ │ │ │ ldr x4, [sp, #144] │ │ │ │ ldp x7, x1, [sp, #112] │ │ │ │ ldr w6, [sp, #128] │ │ │ │ ldr w5, [sp, #136] │ │ │ │ ldr w0, [x2] │ │ │ │ b 409d6c │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ - bl 18116c8 │ │ │ │ + bl 180f6e8 │ │ │ │ ldr x2, [x24] │ │ │ │ ldp x7, x1, [sp, #112] │ │ │ │ str x2, [x0, #16] │ │ │ │ str x0, [x24] │ │ │ │ ldr x4, [sp, #144] │ │ │ │ ldr x0, [x0] │ │ │ │ str x0, [x24, #8] │ │ │ │ @@ -629,17 +629,17 @@ │ │ │ │ ldr w0, [x2] │ │ │ │ b 409d6c │ │ │ │ ldr x20, [x0, #8] │ │ │ │ lsr x27, x20, #6 │ │ │ │ and x20, x20, #0x3f │ │ │ │ b 409a80 │ │ │ │ ret │ │ │ │ - adrp x0, 18a3000 │ │ │ │ - add x0, x0, #0xeb8 │ │ │ │ - bl 1801fd0 │ │ │ │ + adrp x0, 18a2000 │ │ │ │ + add x0, x0, #0xef8 │ │ │ │ + bl 17feff0 │ │ │ │ stp x30, x19, [sp, #-112]! │ │ │ │ str x28, [sp, #80] │ │ │ │ adrp x28, 19de000 │ │ │ │ ldr x28, [x28, #208] │ │ │ │ stp x20, x21, [sp, #16] │ │ │ │ stp x22, x23, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ @@ -679,18 +679,18 @@ │ │ │ │ b.ne 409f80 // b.any │ │ │ │ ldr x23, [x19] │ │ │ │ sub x23, x23, #0x10 │ │ │ │ ldr w1, [x23, #8] │ │ │ │ sub w3, w1, #0x1 │ │ │ │ cmp w3, #0x3f │ │ │ │ b.ls 40a110 // b.plast │ │ │ │ - adrp x0, 18a3000 │ │ │ │ + adrp x0, 18a2000 │ │ │ │ mov x2, x19 │ │ │ │ - add x0, x0, #0xf48 │ │ │ │ - bl 1801fd0 │ │ │ │ + add x0, x0, #0xf88 │ │ │ │ + bl 17feff0 │ │ │ │ ldr x23, [x19] │ │ │ │ sub x20, x23, #0x10 │ │ │ │ ldr w1, [x20, #8] │ │ │ │ sub w0, w1, #0x6 │ │ │ │ cmp w0, #0x1 │ │ │ │ ccmp w1, #0x3, #0x4, hi // hi = pmore │ │ │ │ b.eq 409fa8 // b.none │ │ │ │ @@ -716,15 +716,15 @@ │ │ │ │ b.eq 409f74 // b.none │ │ │ │ and x0, x0, #0xfffffffffffffffc │ │ │ │ add x2, x19, #0x8 │ │ │ │ orr x0, x0, x1 │ │ │ │ str x0, [x19, #16] │ │ │ │ ldr x1, [x19, #8] │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ cbz x24, 409fa8 │ │ │ │ ldr x0, [x28] │ │ │ │ cmp x0, x19 │ │ │ │ b.ls 40a0f8 // b.plast │ │ │ │ @@ -771,16 +771,16 @@ │ │ │ │ b.cs 409f80 // b.hs, b.nlast │ │ │ │ ldr x23, [x19] │ │ │ │ sub x23, x23, #0x10 │ │ │ │ ldr w1, [x23, #8] │ │ │ │ sub w3, w1, #0x1 │ │ │ │ cmp w3, #0x3f │ │ │ │ b.hi 409edc // b.pmore │ │ │ │ - adrp x4, 19bc000 │ │ │ │ - add x4, x4, #0x698 │ │ │ │ + adrp x4, 19bb000 │ │ │ │ + add x4, x4, #0x6d8 │ │ │ │ ldrh w4, [x4, w3, uxtw #1] │ │ │ │ adr x3, 40a064 │ │ │ │ add x4, x3, w4, sxth #2 │ │ │ │ br x4 │ │ │ │ cmp w1, #0xe │ │ │ │ b.eq 40a284 // b.none │ │ │ │ b.hi 40a328 // b.pmore │ │ │ │ @@ -808,43 +808,43 @@ │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ add x0, x19, w23, uxtw #3 │ │ │ │ mov x2, x25 │ │ │ │ add w23, w23, #0x1 │ │ │ │ add x25, x25, #0x8 │ │ │ │ ldr x1, [x0, #8] │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr w0, [x20] │ │ │ │ cmp w0, w23 │ │ │ │ b.hi 40a0c8 // b.pmore │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ b 409f80 │ │ │ │ ldr x0, [x28, #8] │ │ │ │ cmp x19, x0 │ │ │ │ b.cs 409f90 // b.hs, b.nlast │ │ │ │ ldrh w0, [x20, #46] │ │ │ │ tbnz w0, #10, 409f90 │ │ │ │ b 409fa8 │ │ │ │ - adrp x4, 19bc000 │ │ │ │ - add x4, x4, #0x718 │ │ │ │ + adrp x4, 19bb000 │ │ │ │ + add x4, x4, #0x758 │ │ │ │ ldrh w4, [x4, w3, uxtw #1] │ │ │ │ adr x3, 40a128 │ │ │ │ add x4, x3, w4, sxth #2 │ │ │ │ br x4 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1815920 │ │ │ │ + bl 1813940 │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x2, x19, #0x10 │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x1, [x19, #8] │ │ │ │ add x2, x19, #0x8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldrh w0, [x20, #46] │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ and w5, w0, #0x2 │ │ │ │ cbz w5, 40a1d0 │ │ │ │ tbnz w0, #3, 40a1c4 │ │ │ │ ldp x1, x0, [x20, #16] │ │ │ │ cbz x0, 40a334 │ │ │ │ @@ -911,15 +911,15 @@ │ │ │ │ b.eq 409f74 // b.none │ │ │ │ and x0, x0, #0xfffffffffffffffc │ │ │ │ orr x0, x0, x1 │ │ │ │ str x0, [x19, #16] │ │ │ │ mov x1, x20 │ │ │ │ mov x0, x22 │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ - bl 1815860 │ │ │ │ + bl 1813880 │ │ │ │ b 409f80 │ │ │ │ ldr w1, [x20, #12] │ │ │ │ ldur w0, [x23, #-16] │ │ │ │ orr w1, w0, w1 │ │ │ │ cbz w1, 409f74 │ │ │ │ ldr w1, [x20, #4] │ │ │ │ adrp x2, 1b98000 │ │ │ │ @@ -931,201 +931,201 @@ │ │ │ │ cmp x3, x2 │ │ │ │ b.eq 409f74 // b.none │ │ │ │ and x1, x1, #0xfffffffffffffffc │ │ │ │ orr x1, x1, x2 │ │ │ │ str x1, [x0, #8] │ │ │ │ mov x0, x22 │ │ │ │ mov x1, x20 │ │ │ │ - bl 1815920 │ │ │ │ + bl 1813940 │ │ │ │ ldur w0, [x23, #-16] │ │ │ │ cbz w0, 409f74 │ │ │ │ add x25, x19, #0x8 │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ add x0, x19, w23, uxtw #3 │ │ │ │ mov x2, x25 │ │ │ │ add w23, w23, #0x1 │ │ │ │ add x25, x25, #0x8 │ │ │ │ ldr x1, [x0, #8] │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr w0, [x20] │ │ │ │ cmp w0, w23 │ │ │ │ b.hi 40a2e0 // b.pmore │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ b 409f80 │ │ │ │ ldr x0, [x24] │ │ │ │ cmp x0, x26 │ │ │ │ b.ne 409fa8 // b.any │ │ │ │ str x21, [x24] │ │ │ │ b 409fa8 │ │ │ │ cbnz w1, 40a084 │ │ │ │ - adrp x0, 18a3000 │ │ │ │ - add x0, x0, #0xef0 │ │ │ │ - bl 1801fd0 │ │ │ │ + adrp x0, 18a2000 │ │ │ │ + add x0, x0, #0xf30 │ │ │ │ + bl 17feff0 │ │ │ │ adrp x0, 1ba2000 <__bss_start@@Base+0x2b00> │ │ │ │ str x1, [x0, #2968] │ │ │ │ b 40a178 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1815920 │ │ │ │ + bl 1813940 │ │ │ │ ldr w0, [x23] │ │ │ │ add x2, x19, #0x8 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ cbz w0, 40a388 │ │ │ │ nop │ │ │ │ add x3, x3, #0x1 │ │ │ │ mov x0, x22 │ │ │ │ ldr x1, [x19, x3, lsl #3] │ │ │ │ stp x3, x2, [sp, #96] │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldp x3, x2, [sp, #96] │ │ │ │ ldr w0, [x23] │ │ │ │ add x2, x2, #0x8 │ │ │ │ cmp x0, x3 │ │ │ │ b.hi 40a360 // b.pmore │ │ │ │ ldrh w0, [x20, #46] │ │ │ │ and w5, w0, #0x2 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ b 40a160 │ │ │ │ ldr x1, [x19, #8] │ │ │ │ add x2, x19, #0x8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x2, x19, #0x10 │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x1, [x19, #24] │ │ │ │ add x2, x19, #0x18 │ │ │ │ b 40a14c │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1815860 │ │ │ │ + bl 1813880 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ ldrh w0, [x20, #46] │ │ │ │ and w5, w0, #0x2 │ │ │ │ b 40a160 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1815860 │ │ │ │ + bl 1813880 │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x2, x19, #0x10 │ │ │ │ b 40a14c │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1815920 │ │ │ │ + bl 1813940 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ ldrh w0, [x20, #46] │ │ │ │ and w5, w0, #0x2 │ │ │ │ b 40a160 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1815920 │ │ │ │ + bl 1813940 │ │ │ │ b 40a144 │ │ │ │ tbz w0, #10, 409f80 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ b 40a1dc │ │ │ │ tbnz w0, #3, 409f80 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ b 40a168 │ │ │ │ mov x0, x22 │ │ │ │ mov x1, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 1815764 │ │ │ │ + bl 1813784 │ │ │ │ ldrh w0, [x20, #46] │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ and w5, w0, #0x2 │ │ │ │ b 40a160 │ │ │ │ ldr x1, [x19, #8] │ │ │ │ add x23, x19, #0x10 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ cbz x1, 40a390 │ │ │ │ ldr x1, [x23] │ │ │ │ mov x2, x23 │ │ │ │ mov x0, x22 │ │ │ │ str x3, [sp, #96] │ │ │ │ add x23, x23, #0x8 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x3, [sp, #96] │ │ │ │ ldr x0, [x19, #8] │ │ │ │ add x3, x3, #0x1 │ │ │ │ cmp x0, x3 │ │ │ │ b.hi 40a46c // b.pmore │ │ │ │ b 40a388 │ │ │ │ mov x0, x22 │ │ │ │ mov x1, x19 │ │ │ │ - bl 18166e4 │ │ │ │ + bl 1814704 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ ldrh w0, [x20, #46] │ │ │ │ and w5, w0, #0x2 │ │ │ │ b 40a160 │ │ │ │ ldr x2, [x19, #24] │ │ │ │ add x1, x19, #0x20 │ │ │ │ add x2, x1, x2, lsl #3 │ │ │ │ mov x0, x22 │ │ │ │ bl 409820 │ │ │ │ b 40a388 │ │ │ │ mov x0, x22 │ │ │ │ mov x1, x23 │ │ │ │ - bl 1815860 │ │ │ │ + bl 1813880 │ │ │ │ ldr w0, [x23] │ │ │ │ add x2, x19, #0x10 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ cbz w0, 40a388 │ │ │ │ ldr x1, [x2] │ │ │ │ mov x0, x22 │ │ │ │ stp x2, x3, [sp, #96] │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldp x2, x3, [sp, #96] │ │ │ │ ldr w0, [x23] │ │ │ │ add x3, x3, #0x1 │ │ │ │ add x2, x2, #0x8 │ │ │ │ cmp x0, x3 │ │ │ │ b.hi 40a4ec // b.pmore │ │ │ │ b 40a388 │ │ │ │ ldr x1, [x19, #24] │ │ │ │ add x2, x19, #0x18 │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x1, [x19, #24] │ │ │ │ add x2, x19, #0x20 │ │ │ │ ldr w3, [x19, #20] │ │ │ │ mov x0, x22 │ │ │ │ bl 4094a0 │ │ │ │ ldrh w0, [x20, #46] │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ and w5, w0, #0x2 │ │ │ │ b 40a160 │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x2, x19, #0x10 │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x2, x19, #0x18 │ │ │ │ ldr w3, [x19, #12] │ │ │ │ b 40a534 │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x2, x19, #0x10 │ │ │ │ mov x0, x22 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ mov x0, x22 │ │ │ │ mov x2, x24 │ │ │ │ mov x1, x19 │ │ │ │ - bl 1817c04 │ │ │ │ + bl 1816c24 │ │ │ │ ldrh w0, [x20, #46] │ │ │ │ and w5, w0, #0x2 │ │ │ │ b 40a160 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1815860 │ │ │ │ + bl 1813880 │ │ │ │ ldr x1, [x19, #24] │ │ │ │ add x2, x19, #0x18 │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x2, x19, #0x10 │ │ │ │ b 40a14c │ │ │ │ ldr w1, [x23] │ │ │ │ add x2, x19, #0x8 │ │ │ │ mov w3, #0x0 // #0 │ │ │ │ cbz w1, 40a390 │ │ │ │ @@ -1133,56 +1133,56 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ add x0, x19, w3, uxtw #3 │ │ │ │ str x2, [sp, #96] │ │ │ │ str w3, [sp, #104] │ │ │ │ ldr x1, [x0, #8] │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x2, [sp, #96] │ │ │ │ ldr w3, [sp, #104] │ │ │ │ ldr w0, [x23] │ │ │ │ add x2, x2, #0x8 │ │ │ │ add w3, w3, #0x1 │ │ │ │ cmp w0, w3 │ │ │ │ b.hi 40a5e0 // b.pmore │ │ │ │ b 40a388 │ │ │ │ ldr x1, [x19, #24] │ │ │ │ add x2, x19, #0x18 │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x2, [x19, #16] │ │ │ │ add x1, x19, #0x20 │ │ │ │ b 40a4c0 │ │ │ │ ldr x1, [x19, #8] │ │ │ │ mov x0, x22 │ │ │ │ add x2, x19, #0x8 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldrh w0, [x20, #46] │ │ │ │ and w5, w0, #0x2 │ │ │ │ cbz x24, 40a160 │ │ │ │ ldr x23, [x19, #8] │ │ │ │ b 40a160 │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x2, x19, #0x10 │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x1, [x19, #24] │ │ │ │ add x2, x19, #0x18 │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x1, [x19, #32] │ │ │ │ add x2, x19, #0x20 │ │ │ │ b 40a13c │ │ │ │ mov x2, x19 │ │ │ │ mov x0, x22 │ │ │ │ ldr x23, [x2, #8]! │ │ │ │ mov x1, x23 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ tst x23, #0x7 │ │ │ │ ldrh w0, [x20, #46] │ │ │ │ ccmp x24, #0x0, #0x4, ne // ne = any │ │ │ │ and w5, w0, #0x2 │ │ │ │ csel x23, x23, xzr, ne // ne = any │ │ │ │ b 40a160 │ │ │ │ adrp x6, 1b98000 │ │ │ │ @@ -1196,15 +1196,15 @@ │ │ │ │ add x0, x19, #0x18 │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x2, x0, x2, lsl #3 │ │ │ │ b 40a4c4 │ │ │ │ ldr x1, [x19, #8] │ │ │ │ add x2, x19, #0x8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x2, x19, #0x10 │ │ │ │ b 40a14c │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x2, x19, #0x10 │ │ │ │ b 40a13c │ │ │ │ adrp x1, 19dd000 │ │ │ │ @@ -1214,18 +1214,18 @@ │ │ │ │ nop │ │ │ │ ldr x0, [x19] │ │ │ │ cmp x0, x1 │ │ │ │ b.eq 40a720 // b.none │ │ │ │ mov x23, x19 │ │ │ │ b 409e5c │ │ │ │ tbnz w0, #2, 409fa8 │ │ │ │ - adrp x0, 18a3000 │ │ │ │ + adrp x0, 18a2000 │ │ │ │ mov x1, x19 │ │ │ │ - add x0, x0, #0xf20 │ │ │ │ - bl 1801fd0 │ │ │ │ + add x0, x0, #0xf60 │ │ │ │ + bl 17feff0 │ │ │ │ ldr w0, [x20, #48] │ │ │ │ cbnz w0, 40a754 │ │ │ │ ldr x20, [x20, #16] │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x1, [x0, #8] │ │ │ │ and x20, x1, #0xff000 │ │ │ │ and x0, x1, #0xfffffffffff00000 │ │ │ │ @@ -1263,15 +1263,15 @@ │ │ │ │ add x3, x0, #0xb98 │ │ │ │ str x2, [x3, #40] │ │ │ │ b 40a784 │ │ │ │ stp x30, x19, [sp, #-112]! │ │ │ │ mov x19, x1 │ │ │ │ stp x22, x23, [sp, #32] │ │ │ │ mov x23, x0 │ │ │ │ - bl 180a6e0 │ │ │ │ + bl 1808700 │ │ │ │ ldr x0, [x23] │ │ │ │ cbz x0, 40a994 │ │ │ │ stp x20, x21, [sp, #16] │ │ │ │ mov w21, #0xcccd // #52429 │ │ │ │ mov x22, #0x1 // #1 │ │ │ │ stp x24, x25, [sp, #48] │ │ │ │ adrp x25, 1ba2000 <__bss_start@@Base+0x2b00> │ │ │ │ @@ -1293,15 +1293,15 @@ │ │ │ │ b 40aa2c │ │ │ │ ldr x0, [x19] │ │ │ │ ldr x1, [x0, #16] │ │ │ │ cbz x1, 40a8f4 │ │ │ │ str x1, [x19] │ │ │ │ ldr x1, [x1] │ │ │ │ str x1, [x19, #8] │ │ │ │ - bl 18110c8 │ │ │ │ + bl 180f0e8 │ │ │ │ ldr x1, [x19, #8] │ │ │ │ ldr w0, [x1] │ │ │ │ cbz w0, 40a85c │ │ │ │ sub w0, w0, #0x1 │ │ │ │ str w0, [x1] │ │ │ │ add x0, x1, w0, uxtw #4 │ │ │ │ add w1, w20, #0x1 │ │ │ │ @@ -1380,47 +1380,47 @@ │ │ │ │ add x26, x26, #0x18 │ │ │ │ cmp x27, x28 │ │ │ │ b.ls 40a978 // b.plast │ │ │ │ ldr x1, [x26, x20, lsl #3] │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ add x20, x20, #0x1 │ │ │ │ - bl 181624c │ │ │ │ + bl 181426c │ │ │ │ cmp x27, x20 │ │ │ │ b.hi 40a9c0 // b.pmore │ │ │ │ b 40a978 │ │ │ │ mov x2, x28 │ │ │ │ mov x0, x19 │ │ │ │ bl 409e20 │ │ │ │ b 40a978 │ │ │ │ ldr x1, [x25, #32] │ │ │ │ cbz x1, 40aa34 │ │ │ │ ldr x0, [x19] │ │ │ │ str x1, [x19] │ │ │ │ ldr x1, [x1] │ │ │ │ str x1, [x19, #8] │ │ │ │ str xzr, [x25, #32] │ │ │ │ - bl 18110c8 │ │ │ │ + bl 180f0e8 │ │ │ │ b 40a978 │ │ │ │ mov x1, x26 │ │ │ │ mov x0, x19 │ │ │ │ str x2, [sp, #104] │ │ │ │ - bl 1815764 │ │ │ │ + bl 1813784 │ │ │ │ ldr x27, [sp, #104] │ │ │ │ b 40a9b4 │ │ │ │ mov w1, w0 │ │ │ │ b 40a948 │ │ │ │ ldr x28, [sp, #80] │ │ │ │ mov w0, w22 │ │ │ │ ldp x20, x21, [sp, #16] │ │ │ │ ldp x24, x25, [sp, #48] │ │ │ │ ldp x26, x27, [sp, #64] │ │ │ │ ldp x22, x23, [sp, #32] │ │ │ │ ldp x30, x19, [sp], #112 │ │ │ │ - b 180a700 │ │ │ │ + b 1808720 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ stp x30, x19, [sp, #-32]! │ │ │ │ adrp x19, 1ba2000 <__bss_start@@Base+0x2b00> │ │ │ │ add x19, x19, #0xb60 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ @@ -1464,15 +1464,15 @@ │ │ │ │ mov w3, w10 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ tbnz w3, #0, 40ab8c │ │ │ │ add x1, x1, #0x1 │ │ │ │ cmp x8, x1 │ │ │ │ b.ne 40aac0 // b.any │ │ │ │ cbnz w10, 40ab38 │ │ │ │ - bl 1814740 │ │ │ │ + bl 1812760 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ cbnz x0, 40aa80 │ │ │ │ ldp x20, x21, [sp, #16] │ │ │ │ ldp x30, x19, [sp], #32 │ │ │ │ ret │ │ │ │ ldrh w1, [x2, #8] │ │ │ │ add x1, x9, x1, lsl #5 │ │ │ │ @@ -1719,17 +1719,17 @@ │ │ │ │ stp x30, x19, [sp, #-128]! │ │ │ │ stp x22, x23, [sp, #32] │ │ │ │ stp x24, x25, [sp, #48] │ │ │ │ adrp x24, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ add x22, x24, #0xa00 │ │ │ │ stp x20, x21, [sp, #16] │ │ │ │ mov x21, x0 │ │ │ │ - adrp x25, 19bc000 │ │ │ │ + adrp x25, 19bb000 │ │ │ │ stp x26, x27, [sp, #64] │ │ │ │ - add x25, x25, #0x798 │ │ │ │ + add x25, x25, #0x7d8 │ │ │ │ str x28, [sp, #80] │ │ │ │ str x0, [x22, #48] │ │ │ │ ldrh w0, [x0, #40] │ │ │ │ str w0, [x22, #64] │ │ │ │ ldrb w0, [x22, #69] │ │ │ │ str w0, [sp, #108] │ │ │ │ strb wzr, [x22, #68] │ │ │ │ @@ -1751,18 +1751,18 @@ │ │ │ │ b.cs 40b68c // b.hs, b.nlast │ │ │ │ ldr x20, [x19] │ │ │ │ sub x27, x20, #0x10 │ │ │ │ ldr w1, [x27, #8] │ │ │ │ sub w2, w1, #0x1 │ │ │ │ cmp w2, #0x3f │ │ │ │ b.ls 40afac // b.plast │ │ │ │ - adrp x0, 18a4000 │ │ │ │ + adrp x0, 18a3000 │ │ │ │ mov x2, x19 │ │ │ │ - add x0, x0, #0x0 │ │ │ │ - bl 1801fd0 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + bl 17feff0 │ │ │ │ ldrh w2, [x25, w2, uxtw #1] │ │ │ │ adr x0, 40afbc │ │ │ │ add x2, x0, w2, sxth #2 │ │ │ │ br x2 │ │ │ │ adrp x0, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ ldrb w0, [x0, #2452] │ │ │ │ tbz w0, #0, 40afe0 │ │ │ │ @@ -1916,27 +1916,27 @@ │ │ │ │ tbnz w0, #0, 40b754 │ │ │ │ adrp x0, 19de000 │ │ │ │ ldr x0, [x0, #1664] │ │ │ │ mov x20, x19 │ │ │ │ str x0, [x20], #16 │ │ │ │ b 40b040 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1818668 │ │ │ │ + bl 1817688 │ │ │ │ mov x20, x0 │ │ │ │ add x0, x24, #0xa00 │ │ │ │ ldrb w0, [x0, #68] │ │ │ │ tbz w0, #0, 40b744 │ │ │ │ adrp x0, 19df000 │ │ │ │ ldr x0, [x0, #1352] │ │ │ │ str x0, [x19] │ │ │ │ b 40b040 │ │ │ │ add x28, x24, #0xa00 │ │ │ │ mov x0, x19 │ │ │ │ strb wzr, [x28, #69] │ │ │ │ - bl 1818668 │ │ │ │ + bl 1817688 │ │ │ │ mov x20, x0 │ │ │ │ ldrb w0, [x28, #68] │ │ │ │ tbnz w0, #0, 40b738 │ │ │ │ adrp x0, 19df000 │ │ │ │ ldr x0, [x0, #1384] │ │ │ │ str x0, [x19] │ │ │ │ add x0, x24, #0xa00 │ │ │ │ @@ -2012,15 +2012,15 @@ │ │ │ │ ldrb w0, [x0, #2452] │ │ │ │ tbz w0, #0, 40b3a4 │ │ │ │ ldr w0, [x27, #12] │ │ │ │ cbnz w0, 40b780 │ │ │ │ add x20, x19, #0x20 │ │ │ │ b 40b040 │ │ │ │ mov x0, x19 │ │ │ │ - bl 18187a4 │ │ │ │ + bl 18177c4 │ │ │ │ mov x20, x0 │ │ │ │ b 40b040 │ │ │ │ add x0, x19, #0x8 │ │ │ │ bl 40b900 │ │ │ │ add x0, x19, #0x10 │ │ │ │ bl 40b900 │ │ │ │ add x0, x19, #0x18 │ │ │ │ @@ -2082,26 +2082,26 @@ │ │ │ │ str x0, [sp, #120] │ │ │ │ add x0, sp, #0x78 │ │ │ │ bl 40b900 │ │ │ │ b 40b040 │ │ │ │ ldr x1, [x19, #24] │ │ │ │ add x0, x19, #0x20 │ │ │ │ add x1, x0, x1, lsl #3 │ │ │ │ - bl 18189a0 │ │ │ │ + bl 18179c0 │ │ │ │ ldr x20, [x19, #24] │ │ │ │ add x20, x20, #0x4 │ │ │ │ add x20, x19, x20, lsl #3 │ │ │ │ b 40b040 │ │ │ │ add x0, x19, #0x18 │ │ │ │ bl 40b900 │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x28, x19, #0x20 │ │ │ │ mov x0, x28 │ │ │ │ add x1, x28, x1, lsl #3 │ │ │ │ - bl 18189a0 │ │ │ │ + bl 18179c0 │ │ │ │ ldr x20, [x19, #16] │ │ │ │ add x20, x28, x20, lsl #3 │ │ │ │ b 40b040 │ │ │ │ mov x0, x19 │ │ │ │ bl 40ac80 │ │ │ │ mov x20, x0 │ │ │ │ b 40b040 │ │ │ │ @@ -2143,15 +2143,15 @@ │ │ │ │ adrp x0, 19df000 │ │ │ │ ldr x0, [x0, #3912] │ │ │ │ mov x20, x19 │ │ │ │ str x0, [x20], #32 │ │ │ │ b 40b040 │ │ │ │ mov x0, x19 │ │ │ │ add x20, x19, #0x88 │ │ │ │ - bl 1818510 │ │ │ │ + bl 1817530 │ │ │ │ b 40b040 │ │ │ │ add x0, x24, #0xa00 │ │ │ │ add x20, x19, #0x18 │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ strb wzr, [x0, #69] │ │ │ │ add x0, x19, #0x8 │ │ │ │ bl 40b900 │ │ │ │ @@ -2178,25 +2178,25 @@ │ │ │ │ b 40b0b8 │ │ │ │ add x28, x24, #0xa00 │ │ │ │ add x0, x19, #0x18 │ │ │ │ strb wzr, [x28, #69] │ │ │ │ ldr w1, [x19, #8] │ │ │ │ add x1, x0, x1, lsl #3 │ │ │ │ ldr x0, [x19, #16] │ │ │ │ - bl 18189a0 │ │ │ │ + bl 18179c0 │ │ │ │ ldr w20, [x19, #8] │ │ │ │ ldrb w0, [x28, #68] │ │ │ │ add x20, x20, #0x3 │ │ │ │ strb w0, [x19, #12] │ │ │ │ ldrb w0, [sp, #108] │ │ │ │ add x20, x19, x20, lsl #3 │ │ │ │ strb w0, [x28, #69] │ │ │ │ b 40b040 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 18137c0 │ │ │ │ + bl 18117e0 │ │ │ │ str x27, [x0, #16] │ │ │ │ mov x27, x0 │ │ │ │ ldr x1, [x22, #56] │ │ │ │ str x0, [x1, x28] │ │ │ │ ldr x2, [x0, #8] │ │ │ │ b 40b0d4 │ │ │ │ cmp x19, x0 │ │ │ │ @@ -2210,15 +2210,15 @@ │ │ │ │ ldr x0, [x21, #8] │ │ │ │ str x0, [x21, #24] │ │ │ │ ldr x0, [x23, #16] │ │ │ │ cmp x0, x21 │ │ │ │ b.eq 40b6cc // b.none │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x21 │ │ │ │ - bl 1813830 │ │ │ │ + bl 1811850 │ │ │ │ add x24, x24, #0xa00 │ │ │ │ str xzr, [x24, #48] │ │ │ │ ldr x28, [sp, #80] │ │ │ │ ldp x20, x21, [sp, #16] │ │ │ │ ldp x22, x23, [sp, #32] │ │ │ │ ldp x24, x25, [sp, #48] │ │ │ │ ldp x26, x27, [sp, #64] │ │ │ │ @@ -2380,20 +2380,20 @@ │ │ │ │ tbnz w5, #0, 40d1d0 │ │ │ │ ldur w10, [x5, #-8] │ │ │ │ sub w11, w10, #0x1 │ │ │ │ cmp w11, #0x3f │ │ │ │ b.ls 40b980 // b.plast │ │ │ │ mov w1, w10 │ │ │ │ stp x20, x21, [sp, #16] │ │ │ │ - adrp x20, 18ab000 │ │ │ │ - add x0, x20, #0x9b0 │ │ │ │ + adrp x20, 18aa000 │ │ │ │ + add x0, x20, #0x9f0 │ │ │ │ str x22, [sp, #32] │ │ │ │ - bl 1801fd0 │ │ │ │ - adrp x6, 19bc000 │ │ │ │ - add x12, x6, #0xfb8 │ │ │ │ + bl 17feff0 │ │ │ │ + adrp x6, 19bb000 │ │ │ │ + add x12, x6, #0xff8 │ │ │ │ ldrh w6, [x12, w11, uxtw #1] │ │ │ │ adr x0, 40b998 │ │ │ │ add x6, x0, w6, sxth #2 │ │ │ │ br x6 │ │ │ │ adrp x0, 19dd000 │ │ │ │ ldr x0, [x0, #3064] │ │ │ │ ldrb w6, [x0, #80] │ │ │ │ @@ -2450,19 +2450,19 @@ │ │ │ │ orr x2, x0, x2 │ │ │ │ ldr x9, [x19, #8] │ │ │ │ str x9, [x0, #8] │ │ │ │ str x14, [x19] │ │ │ │ str x2, [x4] │ │ │ │ b 40ba04 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x19, 18ab000 │ │ │ │ - add x0, x19, #0x990 │ │ │ │ + adrp x19, 18aa000 │ │ │ │ + add x0, x19, #0x9d0 │ │ │ │ stp x20, x21, [sp, #16] │ │ │ │ str x22, [sp, #32] │ │ │ │ - bl 1801fd0 │ │ │ │ + bl 17feff0 │ │ │ │ adrp x11, 19dd000 │ │ │ │ ldr x11, [x11, #3064] │ │ │ │ ldp w13, w0, [x5, #-16] │ │ │ │ ldrb w6, [x11, #80] │ │ │ │ add x16, x13, x0 │ │ │ │ add x2, x16, #0x1 │ │ │ │ mov w3, w2 │ │ │ │ @@ -2894,15 +2894,15 @@ │ │ │ │ str x7, [x19] │ │ │ │ orr x0, x0, x2 │ │ │ │ str x0, [x4] │ │ │ │ b 40ba04 │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ stp x5, x2, [sp, #56] │ │ │ │ str x4, [sp, #72] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr x4, [sp, #72] │ │ │ │ ldp x5, x2, [sp, #56] │ │ │ │ b 40ba64 │ │ │ │ adrp x11, 19dd000 │ │ │ │ ldr x11, [x11, #3064] │ │ │ │ ldrb w2, [x11, #80] │ │ │ │ tbnz w2, #0, 40d6bc │ │ │ │ @@ -3248,15 +3248,15 @@ │ │ │ │ mov x0, x19 │ │ │ │ ldr x5, [x19, #16] │ │ │ │ str x5, [x3, #16] │ │ │ │ str x3, [x4] │ │ │ │ str x14, [x19] │ │ │ │ ldr x1, [x4] │ │ │ │ str x1, [sp, #56] │ │ │ │ - bl 181afc0 │ │ │ │ + bl 1819fe0 │ │ │ │ ldr w1, [x19, #8] │ │ │ │ add x4, x19, #0x18 │ │ │ │ ldr x13, [x19, #16] │ │ │ │ add x15, x4, x1, lsl #3 │ │ │ │ cmp x13, x15 │ │ │ │ b.cs 40ba04 // b.hs, b.nlast │ │ │ │ ldr x16, [sp, #56] │ │ │ │ @@ -3732,15 +3732,15 @@ │ │ │ │ cmp w12, w11 │ │ │ │ b.hi 40ce14 // b.pmore │ │ │ │ b 40c81c │ │ │ │ mov x1, x19 │ │ │ │ mov x0, x4 │ │ │ │ ldp x30, x19, [sp], #96 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - b 1843ae4 │ │ │ │ + b 1842b04 │ │ │ │ ldr x30, [x19, #8] │ │ │ │ str x30, [x4] │ │ │ │ b 40b918 │ │ │ │ adrp x0, 19dd000 │ │ │ │ ldr x0, [x0, #3064] │ │ │ │ ldr w3, [x19, #36] │ │ │ │ ldrb w2, [x0, #80] │ │ │ │ @@ -3903,15 +3903,15 @@ │ │ │ │ ldr x2, [x6, #24] │ │ │ │ str x2, [x19, #8] │ │ │ │ str x18, [x6, #24] │ │ │ │ b 40ba04 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ stp x5, x2, [sp, #56] │ │ │ │ str x4, [sp, #72] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr x4, [sp, #72] │ │ │ │ ldp x5, x2, [sp, #56] │ │ │ │ b 40b9e0 │ │ │ │ tbnz w5, #10, 40d8f0 │ │ │ │ tbnz w5, #0, 40d51c │ │ │ │ tbnz w5, #9, 40d7ec │ │ │ │ tbnz w5, #1, 40d7b0 │ │ │ │ @@ -3964,127 +3964,127 @@ │ │ │ │ b 40ba04 │ │ │ │ mov w1, w8 │ │ │ │ b 40b9bc │ │ │ │ mov w1, w6 │ │ │ │ b 40ba40 │ │ │ │ mov w0, #0x4 // #4 │ │ │ │ stp x5, x4, [sp, #56] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldp x5, x4, [sp, #56] │ │ │ │ b 40bfa4 │ │ │ │ mov w0, w7 │ │ │ │ str w7, [sp, #56] │ │ │ │ stp x5, x2, [sp, #64] │ │ │ │ stp x3, x4, [sp, #80] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr w7, [sp, #56] │ │ │ │ ldp x5, x2, [sp, #64] │ │ │ │ ldp x3, x4, [sp, #80] │ │ │ │ b 40c038 │ │ │ │ mov w0, #0x11 // #17 │ │ │ │ stp x5, x4, [sp, #56] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldp x5, x4, [sp, #56] │ │ │ │ b 40c798 │ │ │ │ mov w0, w6 │ │ │ │ str w6, [sp, #56] │ │ │ │ stp x5, x2, [sp, #64] │ │ │ │ str x4, [sp, #80] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr x4, [sp, #80] │ │ │ │ ldp x5, x2, [sp, #64] │ │ │ │ ldr w6, [sp, #56] │ │ │ │ b 40bca0 │ │ │ │ mov w0, w11 │ │ │ │ str w11, [sp, #56] │ │ │ │ stp x5, x6, [sp, #64] │ │ │ │ str x4, [sp, #80] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr x4, [sp, #80] │ │ │ │ ldp x5, x6, [sp, #64] │ │ │ │ ldr w11, [sp, #56] │ │ │ │ b 40be28 │ │ │ │ mov w0, w6 │ │ │ │ str w6, [sp, #56] │ │ │ │ stp x5, x4, [sp, #64] │ │ │ │ str x18, [sp, #80] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr x18, [sp, #80] │ │ │ │ ldp x5, x4, [sp, #64] │ │ │ │ ldr w6, [sp, #56] │ │ │ │ b 40c270 │ │ │ │ mov w0, w12 │ │ │ │ str w12, [sp, #56] │ │ │ │ stp x5, x4, [sp, #64] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr w12, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #64] │ │ │ │ b 40cd6c │ │ │ │ stp x5, x4, [sp, #56] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ mov x3, x0 │ │ │ │ ldp x5, x4, [sp, #56] │ │ │ │ b 40c6d4 │ │ │ │ mov w0, w2 │ │ │ │ str w2, [sp, #56] │ │ │ │ stp x5, x4, [sp, #64] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr w2, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #64] │ │ │ │ b 40cbf8 │ │ │ │ mov w0, #0x33 // #51 │ │ │ │ stp x5, x4, [sp, #56] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldp x5, x4, [sp, #56] │ │ │ │ mov x13, x0 │ │ │ │ b 40c5dc │ │ │ │ mov w0, w6 │ │ │ │ str w6, [sp, #56] │ │ │ │ stp x5, x2, [sp, #64] │ │ │ │ str x4, [sp, #80] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr x4, [sp, #80] │ │ │ │ ldp x5, x2, [sp, #64] │ │ │ │ ldr w6, [sp, #56] │ │ │ │ b 40c460 │ │ │ │ mov w0, w3 │ │ │ │ str w3, [sp, #56] │ │ │ │ stp x5, x4, [sp, #64] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr w3, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #64] │ │ │ │ b 40cefc │ │ │ │ mov w0, w3 │ │ │ │ str w3, [sp, #56] │ │ │ │ stp x5, x2, [sp, #64] │ │ │ │ str x4, [sp, #80] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr x4, [sp, #80] │ │ │ │ ldp x5, x2, [sp, #64] │ │ │ │ ldr w3, [sp, #56] │ │ │ │ b 40bb04 │ │ │ │ mov w0, w12 │ │ │ │ str w12, [sp, #56] │ │ │ │ stp x5, x11, [sp, #64] │ │ │ │ str x4, [sp, #80] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr x4, [sp, #80] │ │ │ │ ldp x5, x11, [sp, #64] │ │ │ │ ldr w12, [sp, #56] │ │ │ │ b 40ca74 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ stp x5, x4, [sp, #56] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldp x5, x4, [sp, #56] │ │ │ │ b 40c1e0 │ │ │ │ mov w0, w3 │ │ │ │ str w3, [sp, #56] │ │ │ │ stp x5, x2, [sp, #64] │ │ │ │ str x4, [sp, #80] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldr x4, [sp, #80] │ │ │ │ ldp x5, x2, [sp, #64] │ │ │ │ ldr w3, [sp, #56] │ │ │ │ b 40c8ec │ │ │ │ cmp w1, #0x15 │ │ │ │ b.eq 40d550 // b.none │ │ │ │ cmp w1, #0x1c │ │ │ │ @@ -4140,22 +4140,22 @@ │ │ │ │ mov w1, w14 │ │ │ │ b 40be04 │ │ │ │ mov w1, w11 │ │ │ │ b 40bc7c │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ stp x5, x2, [sp, #56] │ │ │ │ str x4, [sp, #72] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr x4, [sp, #72] │ │ │ │ ldp x5, x2, [sp, #56] │ │ │ │ b 40b9e0 │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ stp x5, x2, [sp, #56] │ │ │ │ str x4, [sp, #72] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr x4, [sp, #72] │ │ │ │ ldp x5, x2, [sp, #56] │ │ │ │ b 40ba64 │ │ │ │ ldrh w13, [x14, #40] │ │ │ │ adrp x10, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ add x2, x10, #0xa00 │ │ │ │ ldr w6, [x2, #64] │ │ │ │ @@ -4199,146 +4199,146 @@ │ │ │ │ str x9, [x19, #8] │ │ │ │ str x8, [x10, #24] │ │ │ │ b 40ba04 │ │ │ │ mov w0, w2 │ │ │ │ str x2, [sp, #56] │ │ │ │ str w2, [sp, #64] │ │ │ │ stp x5, x4, [sp, #72] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr w3, [sp, #64] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #72] │ │ │ │ b 40c8ec │ │ │ │ mov w0, w2 │ │ │ │ str x2, [sp, #56] │ │ │ │ str w2, [sp, #64] │ │ │ │ stp x5, x4, [sp, #72] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr w6, [sp, #64] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #72] │ │ │ │ b 40bca0 │ │ │ │ mov w0, #0x11 // #17 │ │ │ │ stp x5, x4, [sp, #56] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldp x5, x4, [sp, #56] │ │ │ │ b 40c798 │ │ │ │ stp x5, x4, [sp, #56] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ mov x3, x0 │ │ │ │ ldp x5, x4, [sp, #56] │ │ │ │ b 40c6d4 │ │ │ │ mov w0, w11 │ │ │ │ str x11, [sp, #56] │ │ │ │ str w11, [sp, #64] │ │ │ │ stp x5, x4, [sp, #72] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr w12, [sp, #64] │ │ │ │ ldr x11, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #72] │ │ │ │ b 40ca74 │ │ │ │ mov w0, w12 │ │ │ │ str w12, [sp, #56] │ │ │ │ stp x5, x4, [sp, #64] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr w12, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #64] │ │ │ │ b 40cd6c │ │ │ │ mov w0, w3 │ │ │ │ str w3, [sp, #56] │ │ │ │ stp x5, x4, [sp, #64] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr w3, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #64] │ │ │ │ b 40cefc │ │ │ │ mov w0, w2 │ │ │ │ str x2, [sp, #56] │ │ │ │ str w2, [sp, #64] │ │ │ │ stp x5, x4, [sp, #72] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr w3, [sp, #64] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #72] │ │ │ │ b 40bb04 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ stp x5, x4, [sp, #56] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldp x5, x4, [sp, #56] │ │ │ │ b 40c1e0 │ │ │ │ mov w0, w3 │ │ │ │ str x3, [sp, #56] │ │ │ │ str w3, [sp, #64] │ │ │ │ stp x5, x2, [sp, #72] │ │ │ │ str x4, [sp, #88] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr x3, [sp, #56] │ │ │ │ ldr x4, [sp, #88] │ │ │ │ ldp x5, x2, [sp, #72] │ │ │ │ ldr w7, [sp, #64] │ │ │ │ b 40c038 │ │ │ │ mov w0, #0x4 // #4 │ │ │ │ stp x5, x4, [sp, #56] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldp x5, x4, [sp, #56] │ │ │ │ b 40bfa4 │ │ │ │ mov w0, w6 │ │ │ │ str x6, [sp, #56] │ │ │ │ str w6, [sp, #64] │ │ │ │ stp x5, x4, [sp, #72] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr w11, [sp, #64] │ │ │ │ ldr x6, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #72] │ │ │ │ b 40be28 │ │ │ │ mov w0, w2 │ │ │ │ str w2, [sp, #56] │ │ │ │ stp x5, x4, [sp, #64] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr w2, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #64] │ │ │ │ b 40cbf8 │ │ │ │ mov w0, #0x33 // #51 │ │ │ │ stp x5, x4, [sp, #56] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldp x5, x4, [sp, #56] │ │ │ │ mov x13, x0 │ │ │ │ b 40c5dc │ │ │ │ mov w0, w2 │ │ │ │ str x2, [sp, #56] │ │ │ │ str w2, [sp, #64] │ │ │ │ stp x5, x4, [sp, #72] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr w6, [sp, #64] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #72] │ │ │ │ b 40c460 │ │ │ │ mov w0, w18 │ │ │ │ str x18, [sp, #56] │ │ │ │ str w18, [sp, #64] │ │ │ │ stp x5, x4, [sp, #72] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldr w6, [sp, #64] │ │ │ │ ldr x18, [sp, #56] │ │ │ │ ldp x5, x4, [sp, #72] │ │ │ │ b 40c270 │ │ │ │ mov x0, x19 │ │ │ │ ldp x30, x19, [sp], #96 │ │ │ │ - b 18437a0 │ │ │ │ + b 18427c0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 18303e8 │ │ │ │ + bl 182f408 │ │ │ │ adrp x9, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ b 40d0a4 │ │ │ │ sub w12, w1, #0x6 │ │ │ │ cmp w12, #0x1 │ │ │ │ b.ls 40ba04 // b.plast │ │ │ │ stp x20, x21, [sp, #16] │ │ │ │ - adrp x20, 18ab000 │ │ │ │ - add x0, x20, #0x960 │ │ │ │ + adrp x20, 18aa000 │ │ │ │ + add x0, x20, #0x9a0 │ │ │ │ str x22, [sp, #32] │ │ │ │ - bl 1801fd0 │ │ │ │ + bl 17feff0 │ │ │ │ ldr w9, [x14, #48] │ │ │ │ cbnz w9, 40d7f8 │ │ │ │ ldr x14, [x14, #16] │ │ │ │ ldr x3, [x14] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ and x13, x2, #0xff000 │ │ │ │ and x5, x2, #0xfffffffffff00000 │ │ │ │ @@ -4408,15 +4408,15 @@ │ │ │ │ tbnz w12, #0, 40ba04 │ │ │ │ adrp x7, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ add x8, x7, #0xa00 │ │ │ │ mov x1, x19 │ │ │ │ ldr x0, [x8] │ │ │ │ ldp x30, x19, [sp], #96 │ │ │ │ add x0, x0, #0x408 │ │ │ │ - b 1815b84 │ │ │ │ + b 1813ba4 │ │ │ │ ldrb w30, [x9, #2452] │ │ │ │ tbz w30, #0, 40ba04 │ │ │ │ b 40d8fc │ │ │ │ adrp x5, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ ldrb w11, [x5, #2452] │ │ │ │ tbz w11, #0, 40ba04 │ │ │ │ adrp x16, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ @@ -4424,18 +4424,18 @@ │ │ │ │ tbnz w15, #0, 40ba04 │ │ │ │ adrp x17, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ add x18, x17, #0xa00 │ │ │ │ mov x1, x2 │ │ │ │ ldr x4, [x18] │ │ │ │ ldp x30, x19, [sp], #96 │ │ │ │ add x0, x4, #0x408 │ │ │ │ - b 1815b84 │ │ │ │ + b 1813ba4 │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ stp x5, x4, [sp, #56] │ │ │ │ - bl 1813a60 │ │ │ │ + bl 1811a80 │ │ │ │ ldp x5, x4, [sp, #56] │ │ │ │ b 40d070 │ │ │ │ ldrh w13, [x19, #40] │ │ │ │ b 40d520 │ │ │ │ mov w1, w18 │ │ │ │ b 40d04c │ │ │ │ ldr x20, [x19, #32] │ │ │ │ @@ -4452,19 +4452,19 @@ │ │ │ │ add x0, x8, x19, lsr #9 │ │ │ │ str x0, [x6, #200] │ │ │ │ ldr x22, [sp, #32] │ │ │ │ ldp x20, x21, [sp, #16] │ │ │ │ b 40ba04 │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ stp x5, x4, [sp, #56] │ │ │ │ - bl 1843a48 │ │ │ │ + bl 1842a68 │ │ │ │ ldp x5, x4, [sp, #56] │ │ │ │ b 40d070 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - bl 18137c0 │ │ │ │ + bl 18117e0 │ │ │ │ ldr x10, [x19, #2464] │ │ │ │ adrp x2, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ stp x10, xzr, [x0, #16] │ │ │ │ adrp x4, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ str x0, [x2, #2472] │ │ │ │ str x0, [x10, #24] │ │ │ │ b 40d1c0 │ │ │ │ @@ -4472,50 +4472,50 @@ │ │ │ │ ldr x13, [x13, #1792] │ │ │ │ ldr x5, [x13] │ │ │ │ cmp x6, x5 │ │ │ │ b.ne 40d8a8 // b.any │ │ │ │ add x1, x19, #0x2e │ │ │ │ mov w0, #0x400 // #1024 │ │ │ │ stp x6, x2, [sp, #56] │ │ │ │ - bl 1846c70 │ │ │ │ + bl 1845c90 │ │ │ │ adrp x4, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ ldp x6, x2, [sp, #56] │ │ │ │ ldrb w11, [x4, #2452] │ │ │ │ adrp x4, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ tbz w11, #0, 40d8a8 │ │ │ │ adrp x16, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ ldrb w15, [x16, #2453] │ │ │ │ tbnz w15, #0, 40d8a8 │ │ │ │ add x17, x4, #0xa00 │ │ │ │ str x6, [sp, #64] │ │ │ │ mov x1, x2 │ │ │ │ ldr x18, [x17] │ │ │ │ str x2, [sp, #56] │ │ │ │ add x0, x18, #0x408 │ │ │ │ - bl 1815b84 │ │ │ │ + bl 1813ba4 │ │ │ │ ldp x2, x6, [sp, #56] │ │ │ │ adrp x4, 1ba0000 <__bss_start@@Base+0xb00> │ │ │ │ b 40d8a8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - b 18443e4 │ │ │ │ + b 1843404 │ │ │ │ stp x30, x19, [sp, #-32]! │ │ │ │ mov x19, x0 │ │ │ │ str x1, [sp, #24] │ │ │ │ - bl 181afe0 │ │ │ │ + bl 181a000 │ │ │ │ ldr x1, [sp, #24] │ │ │ │ ldr x0, [x19, #1200] │ │ │ │ add x0, x0, x1 │ │ │ │ str x0, [x19, #1200] │ │ │ │ mov x0, x19 │ │ │ │ ldp x30, x19, [sp], #32 │ │ │ │ - b 18443e4 │ │ │ │ + b 1843404 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ mov x29, #0x0 // #0 │ │ │ │ mov x30, #0x0 // #0 │ │ │ │ @@ -4620,15 +4620,15 @@ │ │ │ │ ldr x15, [x15, #1464] │ │ │ │ add x15, x15, #0x1 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0xe │ │ │ │ mov x23, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1774898 │ │ │ │ + b 17718b8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ @@ -4665,15 +4665,15 @@ │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x26 │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0xe │ │ │ │ mov x23, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1774898 │ │ │ │ + b 17718b8 │ │ │ │ mov x17, #0x30 // #48 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ @@ -4704,18 +4704,18 @@ │ │ │ │ adrp x18, 19df000 │ │ │ │ ldr x18, [x18, #1464] │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0xe │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x258 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x298 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ @@ -4742,26 +4742,26 @@ │ │ │ │ .inst 0x015d2fa8 ; undefined │ │ │ │ ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x3 // #3 │ │ │ │ cmp x17, x15 │ │ │ │ b.cc 40de70 // b.lo, b.ul, b.last │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x238 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x278 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ mov x15, #0x2 // #2 │ │ │ │ cmp x17, x15 │ │ │ │ b.cc 40de90 // b.lo, b.ul, b.last │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x248 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x288 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ adrp x18, 40d000 │ │ │ │ add x18, x18, #0xec8 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ @@ -4802,15 +4802,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e0000 │ │ │ │ add x22, x22, #0xe08 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x15, 40d000 │ │ │ │ add x15, x15, #0xc10 │ │ │ │ stur x15, [x21, #-48] │ │ │ │ stur x17, [x21, #-32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #1672] │ │ │ │ @@ -4818,18 +4818,18 @@ │ │ │ │ adrp x18, 19df000 │ │ │ │ ldr x18, [x18, #1464] │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0xe │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x258 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x298 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015d2e40 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 40dfe4 // b.lo, b.ul, b.last │ │ │ │ @@ -4838,15 +4838,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e0000 │ │ │ │ add x24, x24, #0xe18 │ │ │ │ add x24, x24, #0x2 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1774898 │ │ │ │ + b 17718b8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ @@ -4898,25 +4898,25 @@ │ │ │ │ adrp x18, 19df000 │ │ │ │ ldr x18, [x18, #1464] │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0xe │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x258 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x298 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ adrp x22, 19e0000 │ │ │ │ add x22, x22, #0xe60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015d2ce8 ; undefined │ │ │ │ mov x25, x24 │ │ │ │ @@ -4931,41 +4931,41 @@ │ │ │ │ udf #14 │ │ │ │ .inst 0x015d2d30 ; undefined │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ adrp x23, 19e0000 │ │ │ │ add x23, x23, #0xe80 │ │ │ │ add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + b 1770ea0 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015d2de0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 40e1dc // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 40e1d4 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 19e0000 │ │ │ │ add x23, x23, #0xf18 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17a4c60 │ │ │ │ + b 17a1c80 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ @@ -4990,26 +4990,26 @@ │ │ │ │ adrp x18, 40e000 │ │ │ │ add x18, x18, #0x270 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x23, [x22, #7] │ │ │ │ ldur x18, [x22, #23] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16fd190 │ │ │ │ + b 16fa1b0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015d2d20 ; undefined │ │ │ │ adrp x18, 40e000 │ │ │ │ add x18, x18, #0x2ac │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e0000 │ │ │ │ add x24, x24, #0xf70 │ │ │ │ mov x23, x22 │ │ │ │ - b 17a5690 │ │ │ │ + b 17a26b0 │ │ │ │ adrp x22, 19e0000 │ │ │ │ add x22, x22, #0xfb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ @@ -5035,15 +5035,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ @@ -5085,15 +5085,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19dc000 │ │ │ │ ldr x24, [x24, #1584] │ │ │ │ add x24, x24, #0x2 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1774898 │ │ │ │ + b 17718b8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ @@ -5145,25 +5145,25 @@ │ │ │ │ adrp x18, 19df000 │ │ │ │ ldr x18, [x18, #1464] │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0xe │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x180 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x1c0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ adrp x22, 19e1000 │ │ │ │ add x22, x22, #0x240 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ @@ -5180,70 +5180,70 @@ │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19e1000 │ │ │ │ add x22, x22, #0x250 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01439cf0 ; undefined │ │ │ │ + .inst 0x01438d30 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01439d10 ; undefined │ │ │ │ + .inst 0x01438d50 ; undefined │ │ │ │ ... │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ add x22, x22, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01439d38 ; undefined │ │ │ │ + .inst 0x01438d78 ; undefined │ │ │ │ ... │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #2 │ │ │ │ add x22, x22, #0x3 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01439dc8 ; undefined │ │ │ │ + .inst 0x01438e08 ; undefined │ │ │ │ ... │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01439df0 ; undefined │ │ │ │ + .inst 0x01438e30 ; undefined │ │ │ │ ... │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ add x22, x22, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01439e18 ; undefined │ │ │ │ + .inst 0x01438e58 ; undefined │ │ │ │ ... │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #2 │ │ │ │ add x22, x22, #0x3 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01439e40 ; undefined │ │ │ │ + .inst 0x01438e80 ; undefined │ │ │ │ ... │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #3 │ │ │ │ add x22, x22, #0x4 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ @@ -5263,26 +5263,26 @@ │ │ │ │ adrp x25, 19de000 │ │ │ │ ldr x25, [x25, #1000] │ │ │ │ add x25, x25, #0x2 │ │ │ │ adrp x24, 19df000 │ │ │ │ ldr x24, [x24, #3752] │ │ │ │ add x24, x24, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 174bef8 │ │ │ │ + b 1748f18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015d2de0 ; undefined │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2320] │ │ │ │ add x23, x23, #0x1 │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #1632] │ │ │ │ str x18, [x20] │ │ │ │ - b afe7e8 │ │ │ │ + b 47f810 │ │ │ │ adrp x22, 19e1000 │ │ │ │ add x22, x22, #0x4d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ @@ -5296,15 +5296,15 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 40e7c0 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 40e7b8 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -5320,15 +5320,15 @@ │ │ │ │ adrp x24, 19e1000 │ │ │ │ add x24, x24, #0x508 │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2320] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b af6b40 │ │ │ │ + b 477b68 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ @@ -5348,15 +5348,15 @@ │ │ │ │ ldr x23, [x23, #2320] │ │ │ │ add x23, x23, #0x1 │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #1632] │ │ │ │ stur x17, [x20, #-24] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b ae57a0 │ │ │ │ + b 4667c8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015d2d34 ; undefined │ │ │ │ ldr x25, [x20, #8] │ │ │ │ adrp x24, 19de000 │ │ │ │ ldr x24, [x24, #2464] │ │ │ │ @@ -5364,15 +5364,15 @@ │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2320] │ │ │ │ add x23, x23, #0x1 │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #1632] │ │ │ │ str x18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b aee2b0 │ │ │ │ + b 46f2d8 │ │ │ │ adrp x22, 19e1000 │ │ │ │ add x22, x22, #0x588 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ @@ -5401,15 +5401,15 @@ │ │ │ │ add x18, x18, #0x658 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x23, [x21] │ │ │ │ adrp x24, 19e1000 │ │ │ │ add x24, x24, #0x5a8 │ │ │ │ sub x23, x21, #0x16 │ │ │ │ - b 1761ee8 │ │ │ │ + b 175ef08 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19e1000 │ │ │ │ add x22, x22, #0x6c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ @@ -5417,15 +5417,15 @@ │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ adrp x24, 19e1000 │ │ │ │ add x24, x24, #0x5a8 │ │ │ │ - b 1761ee8 │ │ │ │ + b 175ef08 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015d2db8 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -5562,15 +5562,15 @@ │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 40e000 │ │ │ │ add x18, x18, #0xb3c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x17 │ │ │ │ stur d31, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x20 │ │ │ │ @@ -5587,15 +5587,15 @@ │ │ │ │ add x18, x18, #0x788 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x23, [x21] │ │ │ │ adrp x24, 19e1000 │ │ │ │ add x24, x24, #0x750 │ │ │ │ sub x23, x21, #0x16 │ │ │ │ - b 1761ee8 │ │ │ │ + b 175ef08 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19e1000 │ │ │ │ add x22, x22, #0x7d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ @@ -5603,15 +5603,15 @@ │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ adrp x24, 19e1000 │ │ │ │ add x24, x24, #0x750 │ │ │ │ - b 1761ee8 │ │ │ │ + b 175ef08 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015d2bc8 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -5748,15 +5748,15 @@ │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 40e000 │ │ │ │ add x18, x18, #0xe34 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x17 │ │ │ │ stur d31, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ ldr x27, [x20, #32] │ │ │ │ ldr x26, [x20, #24] │ │ │ │ ldr x25, [x20, #16] │ │ │ │ ldr x24, [x20, #8] │ │ │ │ ldr x23, [x20] │ │ │ │ add x20, x20, #0x28 │ │ │ │ b 40f548 │ │ │ │ @@ -5776,15 +5776,15 @@ │ │ │ │ adrp x24, 19df000 │ │ │ │ ldr x24, [x24, #4040] │ │ │ │ add x24, x24, #0x101 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #2160] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 170e270 │ │ │ │ + b 170b290 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015d2950 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -5798,15 +5798,15 @@ │ │ │ │ adrp x24, 19df000 │ │ │ │ ldr x24, [x24, #4040] │ │ │ │ add x24, x24, #0x101 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #2160] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 170e270 │ │ │ │ + b 170b290 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015d28f8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -5820,15 +5820,15 @@ │ │ │ │ adrp x24, 19df000 │ │ │ │ ldr x24, [x24, #4040] │ │ │ │ add x24, x24, #0x101 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #2160] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 170e270 │ │ │ │ + b 170b290 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015d28a0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -5842,33 +5842,33 @@ │ │ │ │ adrp x24, 19df000 │ │ │ │ ldr x24, [x24, #4040] │ │ │ │ add x24, x24, #0x101 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #2160] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 170e270 │ │ │ │ + b 170b290 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 40f050 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #16] │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x5c8 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x608 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ @@ -5879,15 +5879,15 @@ │ │ │ │ ldr x17, [x22, #24] │ │ │ │ adrp x15, 40f000 │ │ │ │ add x15, x15, #0x20 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ str x17, [x21] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ + b 182ddf8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ @@ -5909,18 +5909,18 @@ │ │ │ │ ldr x18, [x18, #24] │ │ │ │ adrp x15, 40f000 │ │ │ │ add x15, x15, #0x68 │ │ │ │ stur x15, [x21, #-24] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0x18 │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x5d0 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x610 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ mov x17, #0x20 // #32 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ @@ -5937,15 +5937,15 @@ │ │ │ │ adrp x14, 40f000 │ │ │ │ add x14, x14, #0xc0 │ │ │ │ stur x14, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ sub x23, x21, #0x18 │ │ │ │ mov x22, x15 │ │ │ │ - b 182edd8 │ │ │ │ + b 182ddf8 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ @@ -5969,18 +5969,18 @@ │ │ │ │ adrp x14, 40f000 │ │ │ │ add x14, x14, #0x148 │ │ │ │ stur x14, [x21, #-32] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0x20 │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x5e0 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x620 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ mov x17, #0x28 // #40 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #4 │ │ │ │ @@ -5999,15 +5999,15 @@ │ │ │ │ add x13, x13, #0x1a8 │ │ │ │ stur x13, [x21, #-32] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x15, [x21] │ │ │ │ sub x23, x21, #0x20 │ │ │ │ mov x22, x14 │ │ │ │ - b 182edd8 │ │ │ │ + b 182ddf8 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ @@ -6033,18 +6033,18 @@ │ │ │ │ add x13, x13, #0x238 │ │ │ │ stur x13, [x21, #-40] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ stur x14, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0x28 │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x5f0 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x630 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ mov x17, #0x30 // #48 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ @@ -6065,15 +6065,15 @@ │ │ │ │ stur x12, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x14, [x21] │ │ │ │ sub x23, x21, #0x28 │ │ │ │ mov x22, x13 │ │ │ │ - b 182edd8 │ │ │ │ + b 182ddf8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ @@ -6094,17 +6094,17 @@ │ │ │ │ stur x13, [x21, #-48] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ stur x23, [x21, #-24] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x14, [x21] │ │ │ │ sub x24, x21, #0x30 │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x600 │ │ │ │ - b 17f3808 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x640 │ │ │ │ + b 17f0828 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ @@ -6327,15 +6327,15 @@ │ │ │ │ udf #14 │ │ │ │ .inst 0x015d2108 ; undefined │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ adrp x23, 19e1000 │ │ │ │ add x23, x23, #0x8a0 │ │ │ │ add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + b 1770ea0 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015d20b8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -6405,26 +6405,26 @@ │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #2160] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x18, x21, #0xe │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 170e270 │ │ │ │ + b 170b290 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x25, [x20, #8] │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 1774cd8 │ │ │ │ + b 1771cf8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ @@ -6468,15 +6468,15 @@ │ │ │ │ add x23, x23, #0x1 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ sub x18, x21, #0xe │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 170e270 │ │ │ │ + b 170b290 │ │ │ │ mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ @@ -6556,18 +6556,18 @@ │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 40fb60 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #16] │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x5c8 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x608 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x015d1d90 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ @@ -6581,15 +6581,15 @@ │ │ │ │ stur x15, [x21, #-16] │ │ │ │ str x17, [x21] │ │ │ │ sub x25, x21, #0x10 │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 19e1000 │ │ │ │ add x23, x23, #0x908 │ │ │ │ add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + b 1770ea0 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ @@ -6610,18 +6610,18 @@ │ │ │ │ ldr x18, [x18, #24] │ │ │ │ adrp x15, 40f000 │ │ │ │ add x15, x15, #0xb78 │ │ │ │ stur x15, [x21, #-24] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0x18 │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x598 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x5d8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ mov x17, #0x20 // #32 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ @@ -6660,20 +6660,20 @@ │ │ │ │ stur x17, [x21, #-8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ str x17, [x21] │ │ │ │ sub x25, x21, #0x18 │ │ │ │ mov x24, x18 │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 1774b90 │ │ │ │ + b 1771bb0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ .inst 0x015d1be8 ; undefined │ │ │ │ add x21, x21, #0x28 │ │ │ │ @@ -6685,17 +6685,17 @@ │ │ │ │ adrp x15, 40f000 │ │ │ │ add x15, x15, #0xc60 │ │ │ │ stur x15, [x21, #-32] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ stur x23, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ sub x24, x21, #0x20 │ │ │ │ - adrp x23, 1848000 │ │ │ │ - add x23, x23, #0x5b0 │ │ │ │ - b 17f3808 │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x5f0 │ │ │ │ + b 17f0828 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ @@ -6872,15 +6872,15 @@ │ │ │ │ udf #14 │ │ │ │ .inst 0x015d18f8 ; undefined │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ adrp x23, 19e1000 │ │ │ │ add x23, x23, #0x938 │ │ │ │ add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + b 1770ea0 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015d18a8 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -7336,15 +7336,15 @@ │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #1728] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ fsub d31, d30, d31 │ │ │ │ str d31, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x20 │ │ │ │ @@ -7463,15 +7463,15 @@ │ │ │ │ str d31, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x17, 410000 │ │ │ │ add x17, x17, #0xa1c │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x18 │ │ │ │ str d31, [x20, #32] │ │ │ │ add x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ @@ -7495,15 +7495,15 @@ │ │ │ │ str d31, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -7511,15 +7511,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f8f28 │ │ │ │ + b 17f5f48 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ .inst 0xfffffa88 ; undefined │ │ │ │ .inst 0xffffffff ; undefined │ │ │ │ udf #8 │ │ │ │ ... │ │ │ │ @@ -7659,27 +7659,27 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e1000 │ │ │ │ add x22, x22, #0x9e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18208b8 │ │ │ │ + b 181f8d8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015d12a0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 410d70 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 410d68 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -7698,15 +7698,15 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 410de0 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 410dd8 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -7838,15 +7838,15 @@ │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ @@ -7864,15 +7864,15 @@ │ │ │ │ adrp x15, 410000 │ │ │ │ add x15, x15, #0xe00 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ mov x24, x18 │ │ │ │ sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ @@ -8049,108 +8049,108 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 411368 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 411360 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0x1d8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762368 │ │ │ │ + b 175f388 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015d0f58 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4113d8 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4113d0 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0x2b0 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762148 │ │ │ │ + b 175f168 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015d0fc0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 411448 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 411440 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0x388 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762368 │ │ │ │ + b 175f388 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015d1000 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4114b8 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4114b0 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0x438 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762148 │ │ │ │ + b 175f168 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ @@ -8271,15 +8271,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4117f4 // b.lo, b.ul, b.last │ │ │ │ @@ -8355,15 +8355,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4118f0 // b.lo, b.ul, b.last │ │ │ │ @@ -8418,15 +8418,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -8434,15 +8434,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17082b0 │ │ │ │ + b 17052d0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ @@ -8452,15 +8452,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17082b0 │ │ │ │ + b 17052d0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ @@ -8528,15 +8528,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0xb8 // #184 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ .inst 0x015d0560 ; undefined │ │ │ │ mov x18, x23 │ │ │ │ @@ -8709,15 +8709,15 @@ │ │ │ │ add x22, x22, #0x480 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x24, [x22, #14] │ │ │ │ ldur x23, [x22, #6] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 1762270 │ │ │ │ + b 175f290 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015d0620 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -8790,15 +8790,15 @@ │ │ │ │ add x22, x22, #0x2f8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x24, [x22, #14] │ │ │ │ ldur x23, [x22, #6] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 1762270 │ │ │ │ + b 175f290 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015d0320 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -8996,15 +8996,15 @@ │ │ │ │ adrp x14, 412000 │ │ │ │ add x14, x14, #0x98 │ │ │ │ stur x14, [x20, #-32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x15, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015cfe00 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -9064,15 +9064,15 @@ │ │ │ │ str x18, [x20] │ │ │ │ sub x23, x21, #0xf │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x17, [x20, #16] │ │ │ │ b 411ad8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 412384 // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ ldur x15, [x22, #14] │ │ │ │ adrp x14, 19de000 │ │ │ │ @@ -9086,15 +9086,15 @@ │ │ │ │ str x18, [x20] │ │ │ │ sub x23, x21, #0xf │ │ │ │ mov x22, x17 │ │ │ │ str x15, [x20, #32] │ │ │ │ b 411ad8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ ldr x26, [x20, #40] │ │ │ │ ldr x25, [x20, #32] │ │ │ │ ldr x24, [x20, #24] │ │ │ │ ldr d13, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ ldr d12, [x20] │ │ │ │ add x20, x20, #0x30 │ │ │ │ @@ -9566,15 +9566,15 @@ │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x24, [x22, #31] │ │ │ │ ldur x23, [x22, #15] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ adrp x22, 19e2000 │ │ │ │ add x22, x22, #0x518 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ @@ -9594,15 +9594,15 @@ │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x24, [x22, #23] │ │ │ │ ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ adrp x22, 19e2000 │ │ │ │ add x22, x22, #0x520 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ @@ -9672,54 +9672,54 @@ │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19e2000 │ │ │ │ add x22, x22, #0x538 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01435988 ; undefined │ │ │ │ + .inst 0x014349c8 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x014359a0 ; undefined │ │ │ │ + .inst 0x014349e0 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x014359b8 ; undefined │ │ │ │ + .inst 0x014349f8 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x014359d0 ; undefined │ │ │ │ + .inst 0x01434a10 ; undefined │ │ │ │ ... │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x014359e8 ; undefined │ │ │ │ + .inst 0x01434a28 ; undefined │ │ │ │ ... │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ add x22, x22, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ @@ -9736,15 +9736,15 @@ │ │ │ │ adrp x18, 412000 │ │ │ │ add x18, x18, #0xe04 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0x570 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 4e1610 │ │ │ │ + b ecd7b0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ @@ -9763,22 +9763,22 @@ │ │ │ │ b 412dc8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 17a1220 │ │ │ │ + b 179e240 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 17a1220 │ │ │ │ + b 179e240 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ @@ -9799,15 +9799,15 @@ │ │ │ │ ldr x18, [x18, #3192] │ │ │ │ add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0xe │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2320] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 588440 │ │ │ │ + b f745e0 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19e2000 │ │ │ │ add x22, x22, #0x718 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ldr s11, [x20, #48] │ │ │ │ @@ -9882,15 +9882,15 @@ │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #64] │ │ │ │ str d28, [sp, #56] │ │ │ │ str d29, [sp, #48] │ │ │ │ str d30, [sp, #40] │ │ │ │ str d31, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #32] │ │ │ │ fmov s0, s31 │ │ │ │ ldr d31, [sp, #40] │ │ │ │ @@ -9903,15 +9903,15 @@ │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #72] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -10011,15 +10011,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #96] │ │ │ │ str d30, [sp, #88] │ │ │ │ str d31, [sp, #80] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #80] │ │ │ │ fmov s0, s31 │ │ │ │ ldr d31, [sp, #88] │ │ │ │ @@ -10034,15 +10034,15 @@ │ │ │ │ ldr x17, [sp, #96] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #104] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -10091,15 +10091,15 @@ │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2320] │ │ │ │ add x23, x23, #0x1 │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #1632] │ │ │ │ str x18, [x20, #40] │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 47e860 │ │ │ │ + b e6a9f8 │ │ │ │ nop │ │ │ │ udf #24 │ │ │ │ udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015cf3b8 ; undefined │ │ │ │ sub x18, x20, #0x20 │ │ │ │ @@ -10151,15 +10151,15 @@ │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 413524 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4134d8 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -10169,15 +10169,15 @@ │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #960] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #2296] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 4fe4e8 │ │ │ │ + b eea688 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ @@ -10192,26 +10192,26 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 1820830 │ │ │ │ + b 181f850 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015cf2f8 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 413620 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4135d4 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -10230,15 +10230,15 @@ │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #2984] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #2296] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 585b98 │ │ │ │ + b f71d38 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ @@ -10253,27 +10253,27 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 1820830 │ │ │ │ + b 181f850 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015cf1f8 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 413720 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4136d4 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -10292,15 +10292,15 @@ │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #2984] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #2296] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 585b98 │ │ │ │ + b f71d38 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ @@ -10315,27 +10315,27 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 1820830 │ │ │ │ + b 181f850 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015cf158 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4137fc // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4137b0 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -10345,15 +10345,15 @@ │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #960] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2680] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 4f98c0 │ │ │ │ + b ee5a60 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ @@ -10368,68 +10368,68 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 1820830 │ │ │ │ + b 181f850 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015cf0c8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 413878 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 413870 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0x6f0 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762678 │ │ │ │ + b 175f698 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 413954 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4138ec │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x18, 413000 │ │ │ │ add x18, x18, #0x904 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #2464] │ │ │ │ add x23, x23, #0x7 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 581d30 │ │ │ │ + b f6ded0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ @@ -10456,15 +10456,15 @@ │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 413000 │ │ │ │ add x17, x17, #0x948 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015cef78 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -10510,15 +10510,15 @@ │ │ │ │ sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 413ed4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 413000 │ │ │ │ add x18, x18, #0xa68 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b ad4520 │ │ │ │ + b 4a8d38 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015cefa0 ; undefined │ │ │ │ adrp x18, 413000 │ │ │ │ add x18, x18, #0xa94 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ @@ -10545,15 +10545,15 @@ │ │ │ │ stur x14, [x20, #-40] │ │ │ │ stur w17, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ add x17, x18, #0x40 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 588e90 │ │ │ │ + b f75030 │ │ │ │ udf #964 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015ceeec ; undefined │ │ │ │ adrp x18, 413000 │ │ │ │ add x18, x18, #0xb3c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -10587,15 +10587,15 @@ │ │ │ │ str x17, [x21] │ │ │ │ adrp x15, 413000 │ │ │ │ add x15, x15, #0xba4 │ │ │ │ str x15, [x20] │ │ │ │ sub x23, x21, #0x6 │ │ │ │ mov x22, x18 │ │ │ │ str x17, [x20, #8] │ │ │ │ - b 182ef30 │ │ │ │ + b 182df50 │ │ │ │ udf #1925 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015cee04 ; undefined │ │ │ │ adrp x18, 413000 │ │ │ │ add x18, x18, #0xbd8 │ │ │ │ str x18, [x20] │ │ │ │ @@ -10612,15 +10612,15 @@ │ │ │ │ adrp x18, 413000 │ │ │ │ add x18, x18, #0xc08 │ │ │ │ str x18, [x20] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0x820 │ │ │ │ add x23, x23, #0x1 │ │ │ │ ldur x22, [x22, #15] │ │ │ │ - b 182ef30 │ │ │ │ + b 182df50 │ │ │ │ udf #1925 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015ced80 ; undefined │ │ │ │ adrp x18, 413000 │ │ │ │ add x18, x18, #0xc3c │ │ │ │ str x18, [x20] │ │ │ │ @@ -10637,15 +10637,15 @@ │ │ │ │ adrp x18, 413000 │ │ │ │ add x18, x18, #0xc6c │ │ │ │ str x18, [x20] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0x820 │ │ │ │ add x23, x23, #0x1 │ │ │ │ ldur x22, [x22, #15] │ │ │ │ - b 182ef30 │ │ │ │ + b 182df50 │ │ │ │ udf #1925 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015cecfc ; undefined │ │ │ │ adrp x18, 413000 │ │ │ │ add x18, x18, #0xca0 │ │ │ │ str x18, [x20] │ │ │ │ @@ -10662,15 +10662,15 @@ │ │ │ │ adrp x18, 413000 │ │ │ │ add x18, x18, #0xcd0 │ │ │ │ str x18, [x20] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0x7c8 │ │ │ │ add x23, x23, #0x1 │ │ │ │ ldur x22, [x22, #15] │ │ │ │ - b 182ef30 │ │ │ │ + b 182df50 │ │ │ │ udf #1925 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015cec78 ; undefined │ │ │ │ ldr x18, [x20, #40] │ │ │ │ ldr x18, [x18, #32] │ │ │ │ adrp x17, 413000 │ │ │ │ @@ -10733,15 +10733,15 @@ │ │ │ │ mov w12, #0x0 // #0 │ │ │ │ mov x1, x12 │ │ │ │ str x13, [sp, #64] │ │ │ │ str x18, [sp, #56] │ │ │ │ str x14, [sp, #48] │ │ │ │ str x15, [sp, #40] │ │ │ │ str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ sub sp, sp, #0x10 │ │ │ │ ldr x17, [sp, #64] │ │ │ │ str x17, [sp] │ │ │ │ @@ -10766,15 +10766,15 @@ │ │ │ │ blr x17 │ │ │ │ add sp, sp, #0x10 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #72] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -10802,15 +10802,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e2000 │ │ │ │ add x22, x22, #0xa28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1925 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 414000 │ │ │ │ add x18, x18, #0x24 │ │ │ │ str x18, [x20] │ │ │ │ @@ -10832,29 +10832,29 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #80] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #80] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #88] │ │ │ │ bl 407aa0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #88] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -10952,15 +10952,15 @@ │ │ │ │ adrp x14, 414000 │ │ │ │ add x14, x14, #0x104 │ │ │ │ stur x14, [x20, #-24] │ │ │ │ stur w17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str w15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015ce8e0 ; undefined │ │ │ │ b 414058 │ │ │ │ nop │ │ │ │ @@ -10970,27 +10970,27 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4141d8 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4141d0 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0xad8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1761f88 │ │ │ │ + b 175efa8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ @@ -11155,36 +11155,36 @@ │ │ │ │ str x18, [x20, #24] │ │ │ │ add x20, x20, #0x10 │ │ │ │ b 414260 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x15, 414000 │ │ │ │ add x15, x15, #0x1f0 │ │ │ │ stur x15, [x21, #-72] │ │ │ │ stur x17, [x21, #-56] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ sub x18, x21, #0x48 │ │ │ │ sub x21, x21, #0x30 │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #3192] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x24, [x20, #8] │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 414518 // b.lo, b.ul, b.last │ │ │ │ @@ -11192,15 +11192,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ mov x25, x22 │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebfd0 │ │ │ │ + b 16e8ff0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x015ce5f0 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ @@ -11259,15 +11259,15 @@ │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #17 │ │ │ │ .inst 0x015ce508 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41468c // b.lo, b.ul, b.last │ │ │ │ @@ -11275,23 +11275,23 @@ │ │ │ │ add x18, x18, #0x678 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1774198 │ │ │ │ + b 17711b8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015ce4c8 ; undefined │ │ │ │ adrp x24, 19e2000 │ │ │ │ add x24, x24, #0xb40 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ .inst 0x015ce498 ; undefined │ │ │ │ @@ -11312,15 +11312,15 @@ │ │ │ │ adrp x15, 414000 │ │ │ │ add x15, x15, #0x638 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #4 │ │ │ │ @@ -11432,15 +11432,15 @@ │ │ │ │ adrp x18, 414000 │ │ │ │ add x18, x18, #0x858 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w13, [x20, #-16] │ │ │ │ stur x14, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -11472,15 +11472,15 @@ │ │ │ │ str x22, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #21 │ │ │ │ udf #4 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ mov x18, x25 │ │ │ │ @@ -11553,15 +11553,15 @@ │ │ │ │ br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 414000 │ │ │ │ add x18, x18, #0xa28 │ │ │ │ str x18, [x20] │ │ │ │ mov x22, x17 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015ce0a8 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -11627,23 +11627,23 @@ │ │ │ │ adrp x18, 414000 │ │ │ │ add x18, x18, #0xc08 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ ldur x23, [x22, #7] │ │ │ │ - b 1774198 │ │ │ │ + b 17711b8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015cdf38 ; undefined │ │ │ │ adrp x24, 19e2000 │ │ │ │ add x24, x24, #0xb40 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x015cdf08 ; undefined │ │ │ │ @@ -11664,15 +11664,15 @@ │ │ │ │ adrp x15, 414000 │ │ │ │ add x15, x15, #0xb98 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ str x17, [x21] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ @@ -11838,36 +11838,36 @@ │ │ │ │ str x18, [x20, #24] │ │ │ │ add x20, x20, #0x10 │ │ │ │ b 414d28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x15, 414000 │ │ │ │ add x15, x15, #0xcb8 │ │ │ │ stur x15, [x21, #-72] │ │ │ │ stur x17, [x21, #-56] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ sub x18, x21, #0x48 │ │ │ │ sub x21, x21, #0x30 │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #3192] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x24, [x20, #8] │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ @@ -11934,23 +11934,23 @@ │ │ │ │ add x18, x18, #0xd8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1774198 │ │ │ │ + b 17711b8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015cda68 ; undefined │ │ │ │ adrp x24, 19e2000 │ │ │ │ add x24, x24, #0xb40 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ .inst 0x015cda38 ; undefined │ │ │ │ @@ -11971,15 +11971,15 @@ │ │ │ │ adrp x15, 415000 │ │ │ │ add x15, x15, #0x98 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #4 │ │ │ │ @@ -12091,15 +12091,15 @@ │ │ │ │ adrp x18, 415000 │ │ │ │ add x18, x18, #0x2b8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w13, [x20, #-16] │ │ │ │ stur x14, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -12131,15 +12131,15 @@ │ │ │ │ str x22, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ .inst 0xfffff768 ; undefined │ │ │ │ .inst 0xffffffff ; undefined │ │ │ │ udf #132 │ │ │ │ ... │ │ │ │ udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ @@ -12262,25 +12262,25 @@ │ │ │ │ br x18 │ │ │ │ mov x17, #0x20 // #32 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 415000 │ │ │ │ add x17, x17, #0x4b0 │ │ │ │ str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 415000 │ │ │ │ add x18, x18, #0x554 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w14, [x20, #-16] │ │ │ │ stur x15, [x20, #-8] │ │ │ │ str w13, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #24 │ │ │ │ udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015cd590 ; undefined │ │ │ │ sub x18, x20, #0x20 │ │ │ │ @@ -12326,81 +12326,81 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 415738 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 415730 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0xd78 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762368 │ │ │ │ + b 175f388 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015cd700 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4157a8 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4157a0 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0xe28 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1761f88 │ │ │ │ + b 175efa8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015cd768 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 415818 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 415810 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e2000 │ │ │ │ add x23, x23, #0xf00 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762368 │ │ │ │ + b 175f388 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ @@ -12614,36 +12614,36 @@ │ │ │ │ str x18, [x20, #24] │ │ │ │ add x20, x20, #0x10 │ │ │ │ b 415968 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x15, 415000 │ │ │ │ add x15, x15, #0x8f8 │ │ │ │ stur x15, [x21, #-72] │ │ │ │ stur x17, [x21, #-56] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ sub x18, x21, #0x48 │ │ │ │ sub x21, x21, #0x30 │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #3192] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x24, [x20, #8] │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015cd358 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 415c54 // b.lo, b.ul, b.last │ │ │ │ @@ -12818,36 +12818,36 @@ │ │ │ │ str x18, [x20, #24] │ │ │ │ add x20, x20, #0x10 │ │ │ │ b 415ce0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x18, 415000 │ │ │ │ add x18, x18, #0xc70 │ │ │ │ stur x18, [x21, #-72] │ │ │ │ stur x15, [x21, #-56] │ │ │ │ stur x17, [x21, #-48] │ │ │ │ sub x18, x21, #0x48 │ │ │ │ sub x21, x21, #0x30 │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #3192] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x24, [x20, #8] │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ .inst 0x015cd020 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ @@ -13036,36 +13036,36 @@ │ │ │ │ str x18, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 416048 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x18, 415000 │ │ │ │ add x18, x18, #0xfd8 │ │ │ │ stur x18, [x21, #-72] │ │ │ │ stur x15, [x21, #-56] │ │ │ │ stur x17, [x21, #-48] │ │ │ │ sub x18, x21, #0x48 │ │ │ │ sub x21, x21, #0x30 │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #3192] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x24, [x20, #8] │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -13074,15 +13074,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ mov x25, x22 │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebfd0 │ │ │ │ + b 16e8ff0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ @@ -13146,15 +13146,15 @@ │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ b.ne 4163e0 // b.any │ │ │ │ mov x24, x18 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 1762528 │ │ │ │ + b 175f548 │ │ │ │ adrp x17, 416000 │ │ │ │ add x17, x17, #0x424 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ ldur x17, [x22, #6] │ │ │ │ ldur x15, [x22, #14] │ │ │ │ mov x22, x18 │ │ │ │ str x15, [x20] │ │ │ │ @@ -13189,15 +13189,15 @@ │ │ │ │ add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x15, 416000 │ │ │ │ add x15, x15, #0x2d8 │ │ │ │ stur x15, [x21, #-56] │ │ │ │ ldr x15, [x20, #8] │ │ │ │ stur x15, [x21, #-40] │ │ │ │ ldr x15, [x20, #24] │ │ │ │ stur x15, [x21, #-32] │ │ │ │ @@ -13304,15 +13304,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ sub x21, x21, #0x10 │ │ │ │ and x22, x15, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x30 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ @@ -13338,15 +13338,15 @@ │ │ │ │ sub x24, x21, #0x7 │ │ │ │ sub x23, x21, #0x38 │ │ │ │ sub x22, x21, #0x16 │ │ │ │ add x20, x20, #0x18 │ │ │ │ b 416368 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ udf #15 │ │ │ │ .inst 0x015cc880 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ @@ -13391,15 +13391,15 @@ │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x24, [x20, #8] │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x17, #0x50 // #80 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ @@ -13559,23 +13559,23 @@ │ │ │ │ add x18, x18, #0xa68 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1774198 │ │ │ │ + b 17711b8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015cc0d8 ; undefined │ │ │ │ adrp x24, 19e2000 │ │ │ │ add x24, x24, #0xb40 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ .inst 0x015cc0a8 ; undefined │ │ │ │ @@ -13596,15 +13596,15 @@ │ │ │ │ adrp x15, 416000 │ │ │ │ add x15, x15, #0xa28 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #4 │ │ │ │ @@ -13716,15 +13716,15 @@ │ │ │ │ adrp x18, 416000 │ │ │ │ add x18, x18, #0xc48 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w13, [x20, #-16] │ │ │ │ stur x14, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -13756,15 +13756,15 @@ │ │ │ │ str x22, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #17 │ │ │ │ .inst 0x015cbdc0 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 416dd4 // b.lo, b.ul, b.last │ │ │ │ @@ -13772,23 +13772,23 @@ │ │ │ │ add x18, x18, #0xdc0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1774198 │ │ │ │ + b 17711b8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015cbd80 ; undefined │ │ │ │ adrp x24, 19e2000 │ │ │ │ add x24, x24, #0xb40 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ .inst 0x015cbd50 ; undefined │ │ │ │ @@ -13809,15 +13809,15 @@ │ │ │ │ adrp x15, 416000 │ │ │ │ add x15, x15, #0xd80 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #4 │ │ │ │ @@ -13929,15 +13929,15 @@ │ │ │ │ adrp x18, 416000 │ │ │ │ add x18, x18, #0xfa0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w13, [x20, #-16] │ │ │ │ stur x14, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -13969,15 +13969,15 @@ │ │ │ │ str x22, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #17 │ │ │ │ .inst 0x015cba68 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41712c // b.lo, b.ul, b.last │ │ │ │ @@ -13985,23 +13985,23 @@ │ │ │ │ add x18, x18, #0x118 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1774198 │ │ │ │ + b 17711b8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015cba28 ; undefined │ │ │ │ adrp x24, 19e2000 │ │ │ │ add x24, x24, #0xb40 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ .inst 0x015cb9f8 ; undefined │ │ │ │ @@ -14022,15 +14022,15 @@ │ │ │ │ adrp x15, 417000 │ │ │ │ add x15, x15, #0xd8 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #4 │ │ │ │ @@ -14142,15 +14142,15 @@ │ │ │ │ adrp x18, 417000 │ │ │ │ add x18, x18, #0x2f8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w13, [x20, #-16] │ │ │ │ stur x14, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -14182,15 +14182,15 @@ │ │ │ │ str x22, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ .inst 0xffffe480 ; undefined │ │ │ │ .inst 0xffffffff ; undefined │ │ │ │ udf #135 │ │ │ │ ... │ │ │ │ udf #8 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ @@ -14379,25 +14379,25 @@ │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 417000 │ │ │ │ add x18, x18, #0x670 │ │ │ │ str x18, [x20] │ │ │ │ mov x22, x11 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x17, 416000 │ │ │ │ add x17, x17, #0xb20 │ │ │ │ stur x17, [x21, #-16] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ adrp x18, 417000 │ │ │ │ @@ -14536,30 +14536,30 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x7 // #7 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -14601,15 +14601,15 @@ │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 777868 │ │ │ │ + b 11669b0 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ .inst 0x015cb580 ; undefined │ │ │ │ @@ -14663,15 +14663,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ fmov d31, xzr │ │ │ │ fmov d0, d31 │ │ │ │ mov x17, #0x0 // #0 │ │ │ │ @@ -14684,15 +14684,15 @@ │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -14790,15 +14790,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #64] │ │ │ │ str d30, [sp, #56] │ │ │ │ str d31, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #48] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #56] │ │ │ │ @@ -14809,15 +14809,15 @@ │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #72] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -14899,15 +14899,15 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #88] │ │ │ │ str d31, [sp, #80] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x17, #0x0 // #0 │ │ │ │ movk x17, #0x0, lsl #16 │ │ │ │ movk x17, #0x0, lsl #32 │ │ │ │ @@ -14932,15 +14932,15 @@ │ │ │ │ ldr x17, [sp, #88] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #96] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -14991,15 +14991,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ fmov d31, xzr │ │ │ │ fmov d0, d31 │ │ │ │ fmov d31, xzr │ │ │ │ @@ -15008,15 +15008,15 @@ │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #104] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -15103,15 +15103,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d31, [sp, #112] │ │ │ │ str x18, [sp, #64] │ │ │ │ str d30, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #48] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #112] │ │ │ │ @@ -15122,15 +15122,15 @@ │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #120] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -15185,15 +15185,15 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #88] │ │ │ │ str d31, [sp, #80] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x17, #0x0 // #0 │ │ │ │ movk x17, #0x0, lsl #16 │ │ │ │ movk x17, #0x0, lsl #32 │ │ │ │ @@ -15218,15 +15218,15 @@ │ │ │ │ ldr x17, [sp, #88] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #128] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -15300,15 +15300,15 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d31, [sp, #168] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #168] │ │ │ │ fmov d0, d31 │ │ │ │ fmov d31, xzr │ │ │ │ @@ -15317,15 +15317,15 @@ │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #208] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -15400,15 +15400,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d31, [sp, #144] │ │ │ │ str d30, [sp, #136] │ │ │ │ str x18, [sp, #64] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #136] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #144] │ │ │ │ @@ -15419,15 +15419,15 @@ │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #152] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -15480,15 +15480,15 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #88] │ │ │ │ str d31, [sp, #80] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x17, #0x0 // #0 │ │ │ │ movk x17, #0x0, lsl #16 │ │ │ │ movk x17, #0x0, lsl #32 │ │ │ │ @@ -15513,15 +15513,15 @@ │ │ │ │ ldr x17, [sp, #88] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #160] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -15574,15 +15574,15 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d31, [sp, #168] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #168] │ │ │ │ fmov d0, d31 │ │ │ │ mov x17, #0x0 // #0 │ │ │ │ @@ -15595,15 +15595,15 @@ │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #176] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -15660,15 +15660,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d31, [sp, #184] │ │ │ │ str x18, [sp, #64] │ │ │ │ str d30, [sp, #56] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #184] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #56] │ │ │ │ @@ -15679,15 +15679,15 @@ │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #192] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -15741,15 +15741,15 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #88] │ │ │ │ str d31, [sp, #80] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x17, #0x0 // #0 │ │ │ │ movk x17, #0x0, lsl #16 │ │ │ │ movk x17, #0x0, lsl #32 │ │ │ │ @@ -15774,15 +15774,15 @@ │ │ │ │ ldr x17, [sp, #88] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #200] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -15842,30 +15842,30 @@ │ │ │ │ add x23, x23, #0x4 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ stur x24, [x20, #-32] │ │ │ │ stur x25, [x20, #-24] │ │ │ │ stur x26, [x20, #-16] │ │ │ │ stur x27, [x20, #-8] │ │ │ │ sub x20, x20, #0x30 │ │ │ │ - b 54b4a0 │ │ │ │ + b f37640 │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015ca274 ; undefined │ │ │ │ adrp x18, 418000 │ │ │ │ add x18, x18, #0xe80 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x18, x23 │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2896] │ │ │ │ add x23, x23, #0x2 │ │ │ │ mov x22, x18 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 182ef30 │ │ │ │ + b 182df50 │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015ca238 ; undefined │ │ │ │ adrp x18, 418000 │ │ │ │ add x18, x18, #0xeb4 │ │ │ │ str x18, [x20] │ │ │ │ @@ -15895,15 +15895,15 @@ │ │ │ │ sub x17, x21, #0x20 │ │ │ │ str x17, [x21] │ │ │ │ adrp x17, 418000 │ │ │ │ add x17, x17, #0xf18 │ │ │ │ str x17, [x20] │ │ │ │ sub x23, x21, #0x6 │ │ │ │ mov x22, x18 │ │ │ │ - b 182ef30 │ │ │ │ + b 182df50 │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015ca170 ; undefined │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -15927,35 +15927,35 @@ │ │ │ │ sub x25, x21, #0x26 │ │ │ │ adrp x24, 19e3000 │ │ │ │ add x24, x24, #0x18 │ │ │ │ add x24, x24, #0x2 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0x0 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 16a2740 │ │ │ │ + b 169f760 │ │ │ │ udf #3974 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #3968] │ │ │ │ add x23, x23, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 182ef30 │ │ │ │ + b 182df50 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0xd8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #25 │ │ │ │ udf #6 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015ca0e8 ; undefined │ │ │ │ b 418df0 │ │ │ │ nop │ │ │ │ @@ -16061,15 +16061,15 @@ │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #64] │ │ │ │ str d28, [sp, #56] │ │ │ │ str d29, [sp, #48] │ │ │ │ str d30, [sp, #40] │ │ │ │ str d31, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #32] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #40] │ │ │ │ @@ -16082,15 +16082,15 @@ │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #72] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -16191,15 +16191,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #96] │ │ │ │ str d30, [sp, #88] │ │ │ │ str d31, [sp, #80] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #80] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #88] │ │ │ │ @@ -16210,15 +16210,15 @@ │ │ │ │ ldr x17, [sp, #96] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #104] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -16288,15 +16288,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d31, [sp, #112] │ │ │ │ str x18, [sp, #96] │ │ │ │ str d30, [sp, #88] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #112] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #88] │ │ │ │ @@ -16307,15 +16307,15 @@ │ │ │ │ ldr x17, [sp, #96] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #120] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -16387,15 +16387,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d30, [sp, #136] │ │ │ │ str d31, [sp, #128] │ │ │ │ str x18, [sp, #96] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #128] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #136] │ │ │ │ @@ -16406,15 +16406,15 @@ │ │ │ │ ldr x17, [sp, #96] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #144] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -16474,15 +16474,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d31, [sp, #152] │ │ │ │ str x18, [sp, #96] │ │ │ │ str d30, [sp, #80] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #80] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #152] │ │ │ │ @@ -16493,15 +16493,15 @@ │ │ │ │ ldr x17, [sp, #96] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #160] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -16557,15 +16557,15 @@ │ │ │ │ sub x25, x21, #0x26 │ │ │ │ adrp x24, 19e3000 │ │ │ │ add x24, x24, #0x18 │ │ │ │ add x24, x24, #0x2 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0x0 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 16a2740 │ │ │ │ + b 169f760 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x160 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ @@ -16650,30 +16650,30 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x9 // #9 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -16841,15 +16841,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ str d30, [sp, #40] │ │ │ │ str d31, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #32] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #40] │ │ │ │ @@ -16860,15 +16860,15 @@ │ │ │ │ ldr x17, [sp, #48] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #56] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -16975,15 +16975,15 @@ │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #64] │ │ │ │ str d28, [sp, #56] │ │ │ │ str d29, [sp, #48] │ │ │ │ str d30, [sp, #40] │ │ │ │ str d31, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #32] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #40] │ │ │ │ @@ -16996,15 +16996,15 @@ │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #72] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -17070,15 +17070,15 @@ │ │ │ │ sub x25, x21, #0xe │ │ │ │ adrp x24, 19e3000 │ │ │ │ add x24, x24, #0x18 │ │ │ │ add x24, x24, #0x2 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0x1b0 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 16a2740 │ │ │ │ + b 169f760 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x1f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ @@ -17166,28 +17166,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -17287,15 +17287,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #64] │ │ │ │ str d30, [sp, #56] │ │ │ │ str d31, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #48] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #56] │ │ │ │ @@ -17306,15 +17306,15 @@ │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #72] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -17403,28 +17403,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -17454,15 +17454,15 @@ │ │ │ │ add x22, x22, #0x2a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c8ae4 ; undefined │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 786038 │ │ │ │ + b 1175180 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c8ad8 ; undefined │ │ │ │ b 41a630 │ │ │ │ @@ -17495,15 +17495,15 @@ │ │ │ │ adrp x18, 41a000 │ │ │ │ add x18, x18, #0x864 │ │ │ │ str x18, [x20] │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2896] │ │ │ │ add x23, x23, #0x2 │ │ │ │ ldur x22, [x22, #15] │ │ │ │ - b 182ef30 │ │ │ │ + b 182df50 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c8b0c ; undefined │ │ │ │ adrp x18, 41a000 │ │ │ │ add x18, x18, #0x898 │ │ │ │ str x18, [x20] │ │ │ │ @@ -17538,15 +17538,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x302 // #770 │ │ │ │ mov w0, w17 │ │ │ │ mov w17, #0x303 // #771 │ │ │ │ @@ -17555,15 +17555,15 @@ │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -17627,30 +17627,30 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x1d00 // #7424 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #56] │ │ │ │ ldr x17, [sp, #48] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #56] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -17682,15 +17682,15 @@ │ │ │ │ .inst 0x015c880c ; undefined │ │ │ │ adrp x18, 41a000 │ │ │ │ add x18, x18, #0xb50 │ │ │ │ str x18, [x20] │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #4064] │ │ │ │ add x23, x23, #0x2 │ │ │ │ - b 4d7988 │ │ │ │ + b ec3b28 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c87e0 ; undefined │ │ │ │ adrp x18, 41a000 │ │ │ │ add x18, x18, #0xb84 │ │ │ │ str x18, [x20] │ │ │ │ @@ -17725,28 +17725,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #64] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #72] │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #72] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -17843,15 +17843,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d30, [sp, #96] │ │ │ │ str d31, [sp, #88] │ │ │ │ str x18, [sp, #80] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ fmov d31, xzr │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #88] │ │ │ │ @@ -17872,15 +17872,15 @@ │ │ │ │ ldr x17, [sp, #80] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #104] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -17913,15 +17913,15 @@ │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c842c ; undefined │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0x2e0 │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4d7988 │ │ │ │ + b ec3b28 │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c8498 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -17962,15 +17962,15 @@ │ │ │ │ b.cc 41b270 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 41a000 │ │ │ │ add x18, x18, #0xfc0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 48cbf0 │ │ │ │ + b e78d88 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c8490 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 41a000 │ │ │ │ add x17, x17, #0xff8 │ │ │ │ @@ -18029,15 +18029,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w14, #0x0 // #0 │ │ │ │ mov x1, x14 │ │ │ │ str x15, [sp, #48] │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #32] │ │ │ │ mov w0, w17 │ │ │ │ ldr x17, [sp, #40] │ │ │ │ @@ -18046,15 +18046,15 @@ │ │ │ │ ldr x17, [sp, #48] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #56] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -18086,25 +18086,25 @@ │ │ │ │ .inst 0x015c82ac ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0x1b0 │ │ │ │ str x18, [x20] │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0x3d0 │ │ │ │ add x23, x23, #0x2 │ │ │ │ - b 4849a8 │ │ │ │ + b e70b40 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c8260 ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0x1d8 │ │ │ │ str x18, [x20] │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #512] │ │ │ │ - b 182e340 │ │ │ │ + b 182d360 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c8218 ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0x204 │ │ │ │ str x18, [x20] │ │ │ │ @@ -18116,30 +18116,30 @@ │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c81ec ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0x228 │ │ │ │ str x18, [x20] │ │ │ │ ldur x22, [x22, #23] │ │ │ │ - b 181ef70 │ │ │ │ + b 181df90 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c81c8 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 41b000 │ │ │ │ add x17, x17, #0x264 │ │ │ │ str x17, [x20, #8] │ │ │ │ adrp x25, 19dc000 │ │ │ │ ldr x25, [x25, #2264] │ │ │ │ add x25, x25, #0x2 │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16e3798 │ │ │ │ + b 16e07b8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19e3000 │ │ │ │ @@ -18228,15 +18228,15 @@ │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x638 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x0142d430 ; undefined │ │ │ │ + .inst 0x0142c470 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ @@ -18246,15 +18246,15 @@ │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0x740 │ │ │ │ - b 178a738 │ │ │ │ + b 1787758 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c8358 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -18274,41 +18274,41 @@ │ │ │ │ .inst 0x015c8318 ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0x4c4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x23, [x22, #7] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16fd190 │ │ │ │ + b 16fa1b0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c82ec ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0x500 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19dc000 │ │ │ │ ldr x24, [x24, #616] │ │ │ │ mov x23, x22 │ │ │ │ - b 17a5690 │ │ │ │ + b 17a26b0 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x7d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c8288 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41b51c // b.any │ │ │ │ ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 1820260 │ │ │ │ + b 181f280 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x788 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ @@ -18318,15 +18318,15 @@ │ │ │ │ udf #0 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0x7d8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x768 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c8268 ; undefined │ │ │ │ b 41b548 │ │ │ │ @@ -18335,15 +18335,15 @@ │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0x818 │ │ │ │ - b 178a738 │ │ │ │ + b 1787758 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c82c0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -18363,41 +18363,41 @@ │ │ │ │ .inst 0x015c8280 ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0x634 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x23, [x22, #7] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16fd190 │ │ │ │ + b 16fa1b0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c8254 ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0x670 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19dc000 │ │ │ │ ldr x24, [x24, #616] │ │ │ │ mov x23, x22 │ │ │ │ - b 17a5690 │ │ │ │ + b 17a26b0 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x8b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c81f0 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41b68c // b.any │ │ │ │ ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 1820260 │ │ │ │ + b 181f280 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x860 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ @@ -18407,15 +18407,15 @@ │ │ │ │ udf #0 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0x8b0 │ │ │ │ add x23, x23, #0x2 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x840 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c81d0 ; undefined │ │ │ │ b 41b6b8 │ │ │ │ @@ -18424,15 +18424,15 @@ │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0x8f0 │ │ │ │ - b 178a738 │ │ │ │ + b 1787758 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c8228 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -18452,41 +18452,41 @@ │ │ │ │ .inst 0x015c81e8 ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0x7a4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x23, [x22, #7] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16fd190 │ │ │ │ + b 16fa1b0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c81bc ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0x7e0 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19dc000 │ │ │ │ ldr x24, [x24, #616] │ │ │ │ mov x23, x22 │ │ │ │ - b 17a5690 │ │ │ │ + b 17a26b0 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x988 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c8158 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41b7fc // b.any │ │ │ │ ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 1820260 │ │ │ │ + b 181f280 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x938 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ @@ -18496,15 +18496,15 @@ │ │ │ │ udf #0 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0x988 │ │ │ │ add x23, x23, #0x2 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x918 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c8138 ; undefined │ │ │ │ b 41b828 │ │ │ │ @@ -18513,15 +18513,15 @@ │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0x9c8 │ │ │ │ - b 178a738 │ │ │ │ + b 1787758 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c8190 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -18541,41 +18541,41 @@ │ │ │ │ .inst 0x015c8150 ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0x914 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x23, [x22, #7] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16fd190 │ │ │ │ + b 16fa1b0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c8124 ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0x950 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19dc000 │ │ │ │ ldr x24, [x24, #616] │ │ │ │ mov x23, x22 │ │ │ │ - b 17a5690 │ │ │ │ + b 17a26b0 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0xa60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c80c0 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41b96c // b.any │ │ │ │ ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 1820260 │ │ │ │ + b 181f280 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0xa10 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ @@ -18585,15 +18585,15 @@ │ │ │ │ udf #0 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0xa60 │ │ │ │ add x23, x23, #0x2 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x9f0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c80a0 ; undefined │ │ │ │ b 41b998 │ │ │ │ @@ -18602,15 +18602,15 @@ │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0xaa0 │ │ │ │ - b 178a738 │ │ │ │ + b 1787758 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c80f8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -18630,41 +18630,41 @@ │ │ │ │ .inst 0x015c80b8 ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0xa84 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x23, [x22, #7] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16fd190 │ │ │ │ + b 16fa1b0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c808c ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0xac0 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19dc000 │ │ │ │ ldr x24, [x24, #616] │ │ │ │ mov x23, x22 │ │ │ │ - b 17a5690 │ │ │ │ + b 17a26b0 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0xb38 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c8028 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41badc // b.any │ │ │ │ ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 1820260 │ │ │ │ + b 181f280 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0xae8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ @@ -18674,15 +18674,15 @@ │ │ │ │ udf #0 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0xb38 │ │ │ │ add x23, x23, #0x2 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0xac8 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c8008 ; undefined │ │ │ │ b 41bb08 │ │ │ │ @@ -18691,15 +18691,15 @@ │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0xb78 │ │ │ │ - b 178a738 │ │ │ │ + b 1787758 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c8060 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -18719,41 +18719,41 @@ │ │ │ │ .inst 0x015c8020 ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0xbf4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x23, [x22, #7] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16fd190 │ │ │ │ + b 16fa1b0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7ff4 ; undefined │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0xc30 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19dc000 │ │ │ │ ldr x24, [x24, #616] │ │ │ │ mov x23, x22 │ │ │ │ - b 17a5690 │ │ │ │ + b 17a26b0 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0xc10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7f90 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41bc4c // b.any │ │ │ │ ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 1820260 │ │ │ │ + b 181f280 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0xbc0 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ @@ -18763,15 +18763,15 @@ │ │ │ │ udf #0 │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0xc10 │ │ │ │ add x23, x23, #0x2 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0xba0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c7f70 ; undefined │ │ │ │ b 41bc78 │ │ │ │ @@ -18782,27 +18782,27 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41bd20 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41bd18 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e3000 │ │ │ │ add x23, x23, #0xe48 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762368 │ │ │ │ + b 175f388 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ @@ -18924,15 +18924,15 @@ │ │ │ │ cmp x14, x13 │ │ │ │ b.ne 41bff4 // b.any │ │ │ │ sub x21, x21, #0x18 │ │ │ │ mov x25, x15 │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 16ebfd0 │ │ │ │ + b 16e8ff0 │ │ │ │ mov x15, x22 │ │ │ │ adrp x17, 19e3000 │ │ │ │ add x17, x17, #0xe90 │ │ │ │ and x14, x18, #0x7 │ │ │ │ mov x13, #0x1 // #1 │ │ │ │ cmp x14, x13 │ │ │ │ b.ne 41bf84 // b.any │ │ │ │ @@ -18977,28 +18977,28 @@ │ │ │ │ b 41bee8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 41b000 │ │ │ │ add x18, x18, #0xed8 │ │ │ │ str x18, [x20] │ │ │ │ mov x22, x14 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x14, 19dc000 │ │ │ │ ldr x14, [x14, #1672] │ │ │ │ stur x14, [x21, #-16] │ │ │ │ adrp x14, 19df000 │ │ │ │ ldr x14, [x14, #1840] │ │ │ │ add x14, x14, #0x2f1 │ │ │ │ stur x14, [x21, #-8] │ │ │ │ str x15, [x21] │ │ │ │ sub x25, x21, #0xe │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 16ebfd0 │ │ │ │ + b 16e8ff0 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -19012,15 +19012,15 @@ │ │ │ │ add x23, x23, #0xa60 │ │ │ │ add x23, x23, #0x2 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0x9f0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7e00 ; undefined │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -19037,15 +19037,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e3000 │ │ │ │ add x22, x22, #0xeb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c7db0 ; undefined │ │ │ │ b 41c040 │ │ │ │ @@ -19416,15 +19416,15 @@ │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41c7d4 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41c78c │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -19437,15 +19437,15 @@ │ │ │ │ adrp x24, 19df000 │ │ │ │ ldr x24, [x24, #1296] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #1888] │ │ │ │ add x23, x23, #0x3 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1769ca8 │ │ │ │ + b 1766cc8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ @@ -19459,37 +19459,37 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015c7fd8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41c84c // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41c844 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #3904] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16fa1b0 │ │ │ │ + b 16f71d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -19497,26 +19497,26 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41c8bc // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41c8b4 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #328] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16fa1b0 │ │ │ │ + b 16f71d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -19524,15 +19524,15 @@ │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41c994 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41c94c │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -19545,15 +19545,15 @@ │ │ │ │ adrp x24, 19df000 │ │ │ │ ldr x24, [x24, #1296] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2864] │ │ │ │ add x23, x23, #0x3 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1769700 │ │ │ │ + b 1766720 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ @@ -19567,37 +19567,37 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015c7e18 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41ca0c // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41ca04 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #3904] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16fa1b0 │ │ │ │ + b 16f71d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -19605,26 +19605,26 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41ca7c // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41ca74 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #328] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16fa1b0 │ │ │ │ + b 16f71d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ @@ -19638,23 +19638,23 @@ │ │ │ │ adrp x18, 41c000 │ │ │ │ add x18, x18, #0xadc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x24, x23 │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0x878 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 178dfd8 │ │ │ │ + b 178aff8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7dfc ; undefined │ │ │ │ adrp x18, 41c000 │ │ │ │ add x18, x18, #0xb10 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 1792a78 │ │ │ │ + b 178fa98 │ │ │ │ adrp x22, 19e4000 │ │ │ │ add x22, x22, #0x8f8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7dc8 ; undefined │ │ │ │ @@ -19702,15 +19702,15 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41cc28 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41cc20 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -19720,15 +19720,15 @@ │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #376] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0xa00 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16fafa8 │ │ │ │ + b 16f7fc8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ @@ -19828,26 +19828,26 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015c7f18 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41ce58 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41ce50 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -19857,42 +19857,42 @@ │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #376] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0xcd8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16fafa8 │ │ │ │ + b 16f7fc8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015c7ed8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41cec8 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41cec0 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0xb88 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762678 │ │ │ │ + b 175f698 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ @@ -19906,15 +19906,15 @@ │ │ │ │ stur x22, [x20, #-8] │ │ │ │ mov x25, #0x1 // #1 │ │ │ │ ldr x24, [x22, #16] │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0xaf0 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762b70 │ │ │ │ + b 175fb90 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x015c7e80 ; undefined │ │ │ │ sub x18, x20, #0x20 │ │ │ │ @@ -19931,15 +19931,15 @@ │ │ │ │ ldr x24, [x22, #24] │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0xc68 │ │ │ │ add x23, x23, #0x2 │ │ │ │ ldr x18, [x22, #16] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 1762b70 │ │ │ │ + b 175fb90 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 41c000 │ │ │ │ add x18, x18, #0xfc4 │ │ │ │ str x18, [x20] │ │ │ │ @@ -19969,15 +19969,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c7d60 ; undefined │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -19993,15 +19993,15 @@ │ │ │ │ ldr x18, [x22, #16] │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0xbf8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 1762b70 │ │ │ │ + b 175fb90 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7ce4 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x18, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ @@ -20041,15 +20041,15 @@ │ │ │ │ str d31, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c7c20 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -20085,15 +20085,15 @@ │ │ │ │ b.cc 41d290 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x1f8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1760488 │ │ │ │ + b 175d4a8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7bf8 ; undefined │ │ │ │ mov x18, #0x8 // #8 │ │ │ │ cmp x22, x18 │ │ │ │ b.ne 41d27c // b.any │ │ │ │ @@ -20134,15 +20134,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e4000 │ │ │ │ add x22, x22, #0xe20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ + b 181f7f0 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ @@ -20157,15 +20157,15 @@ │ │ │ │ sub x25, x21, #0x7 │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #376] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0xf90 │ │ │ │ add x23, x23, #0x2 │ │ │ │ - b 16fafa8 │ │ │ │ + b 16f7fc8 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19e4000 │ │ │ │ add x22, x22, #0xfb8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ @@ -20174,54 +20174,54 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41d388 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41d380 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e5000 │ │ │ │ add x23, x23, #0x138 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762598 │ │ │ │ + b 175f5b8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015c7e98 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41d3f8 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41d3f0 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e5000 │ │ │ │ add x23, x23, #0x210 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762448 │ │ │ │ + b 175f468 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ @@ -20234,15 +20234,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x454 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 16d2c30 │ │ │ │ + b 16cfc50 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7e24 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41d478 // b.any │ │ │ │ @@ -20254,15 +20254,15 @@ │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x4b0 │ │ │ │ str x18, [x20] │ │ │ │ ldur x24, [x22, #14] │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0x8f8 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7970 ; undefined │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x4d4 │ │ │ │ @@ -20285,15 +20285,15 @@ │ │ │ │ str x25, [x21] │ │ │ │ sub x22, x21, #0x1f │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18208b8 │ │ │ │ + b 181f8d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c7d70 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -20303,15 +20303,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x574 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 16d2c30 │ │ │ │ + b 16cfc50 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7d04 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41d598 // b.any │ │ │ │ @@ -20323,15 +20323,15 @@ │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x5d0 │ │ │ │ str x18, [x20] │ │ │ │ ldur x24, [x22, #14] │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0x8f8 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7850 ; undefined │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x5f4 │ │ │ │ @@ -20354,15 +20354,15 @@ │ │ │ │ str x25, [x21] │ │ │ │ sub x22, x21, #0x1f │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18208b8 │ │ │ │ + b 181f8d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c7c98 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -20372,15 +20372,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x694 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 16d2c30 │ │ │ │ + b 16cfc50 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7c2c ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41d6b8 // b.any │ │ │ │ @@ -20392,15 +20392,15 @@ │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x6f0 │ │ │ │ str x18, [x20] │ │ │ │ ldur x24, [x22, #14] │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0x8f8 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7380 ; undefined │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ @@ -20430,15 +20430,15 @@ │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x788 │ │ │ │ str x18, [x20] │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ mov x23, x22 │ │ │ │ - b 1760488 │ │ │ │ + b 175d4a8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 41d7c0 // b.pmore │ │ │ │ @@ -20453,15 +20453,15 @@ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x788 │ │ │ │ str x18, [x20] │ │ │ │ - b 18207d0 │ │ │ │ + b 181f7f0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c7ab8 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41d870 // b.lo, b.ul, b.last │ │ │ │ @@ -20470,15 +20470,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x82c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 16d2c30 │ │ │ │ + b 16cfc50 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7a4c ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41d850 // b.any │ │ │ │ @@ -20490,15 +20490,15 @@ │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x888 │ │ │ │ str x18, [x20] │ │ │ │ ldur x24, [x22, #14] │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0x8f8 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7598 ; undefined │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x8ac │ │ │ │ @@ -20521,15 +20521,15 @@ │ │ │ │ str x25, [x21] │ │ │ │ sub x22, x21, #0x1f │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18208b8 │ │ │ │ + b 181f8d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c7998 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -20539,15 +20539,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x94c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 16d2c30 │ │ │ │ + b 16cfc50 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c792c ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41d970 // b.any │ │ │ │ @@ -20559,15 +20559,15 @@ │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x9a8 │ │ │ │ str x18, [x20] │ │ │ │ ldur x24, [x22, #14] │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0x8f8 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7478 ; undefined │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x9cc │ │ │ │ @@ -20590,15 +20590,15 @@ │ │ │ │ str x25, [x21] │ │ │ │ sub x22, x21, #0x1f │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18208b8 │ │ │ │ + b 181f8d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c7878 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -20608,15 +20608,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0xa6c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 16d2c30 │ │ │ │ + b 16cfc50 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c780c ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41da90 // b.any │ │ │ │ @@ -20628,15 +20628,15 @@ │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0xac8 │ │ │ │ str x18, [x20] │ │ │ │ ldur x24, [x22, #14] │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0x8f8 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7358 ; undefined │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0xaec │ │ │ │ @@ -20659,15 +20659,15 @@ │ │ │ │ str x25, [x21] │ │ │ │ sub x22, x21, #0x1f │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18208b8 │ │ │ │ + b 181f8d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c7758 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -20677,15 +20677,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0xb8c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 16d2c30 │ │ │ │ + b 16cfc50 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c76ec ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41dbb0 // b.any │ │ │ │ @@ -20697,15 +20697,15 @@ │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0xbe8 │ │ │ │ str x18, [x20] │ │ │ │ ldur x24, [x22, #14] │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0x8f8 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c7238 ; undefined │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0xc0c │ │ │ │ @@ -20728,15 +20728,15 @@ │ │ │ │ str x25, [x21] │ │ │ │ sub x22, x21, #0x1f │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18208b8 │ │ │ │ + b 181f8d8 │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c7698 ; undefined │ │ │ │ mov x18, x25 │ │ │ │ @@ -20762,15 +20762,15 @@ │ │ │ │ b.ne 41dce0 // b.any │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0xdb4 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e4000 │ │ │ │ add x24, x24, #0xe58 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ add x21, x21, #0x70 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 41e5a0 // b.pmore │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0xb48 │ │ │ │ stur x18, [x21, #-104] │ │ │ │ @@ -20826,15 +20826,15 @@ │ │ │ │ b.ne 41dde0 // b.any │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0xe8c │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e4000 │ │ │ │ add x24, x24, #0xe80 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ add x21, x21, #0x70 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 41e594 // b.pmore │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0xa28 │ │ │ │ stur x18, [x21, #-104] │ │ │ │ @@ -20880,15 +20880,15 @@ │ │ │ │ b.ne 41deb8 // b.any │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0xf80 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e4000 │ │ │ │ add x24, x24, #0xea8 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ add x21, x21, #0x88 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 41e588 // b.pmore │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x908 │ │ │ │ stur x18, [x21, #-128] │ │ │ │ @@ -20941,15 +20941,15 @@ │ │ │ │ b.ne 41dfac // b.any │ │ │ │ adrp x18, 41e000 │ │ │ │ add x18, x18, #0x74 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e4000 │ │ │ │ add x24, x24, #0xed0 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ add x21, x21, #0x88 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 41e57c // b.pmore │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x7e8 │ │ │ │ stur x18, [x21, #-128] │ │ │ │ @@ -21002,15 +21002,15 @@ │ │ │ │ b.ne 41e0a0 // b.any │ │ │ │ adrp x18, 41e000 │ │ │ │ add x18, x18, #0x194 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e4000 │ │ │ │ add x24, x24, #0xef8 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ add x21, x21, #0xb8 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 41e570 // b.pmore │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x650 │ │ │ │ stur x18, [x21, #-176] │ │ │ │ @@ -21074,15 +21074,15 @@ │ │ │ │ b.ne 41e1c0 // b.any │ │ │ │ adrp x18, 41e000 │ │ │ │ add x18, x18, #0x288 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e4000 │ │ │ │ add x24, x24, #0xf20 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ add x21, x21, #0x88 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 41e564 // b.pmore │ │ │ │ adrp x18, 41d000 │ │ │ │ add x18, x18, #0x530 │ │ │ │ stur x18, [x21, #-128] │ │ │ │ @@ -21209,15 +21209,15 @@ │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldur x18, [x22, #55] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #63] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x48 │ │ │ │ - b 1753da8 │ │ │ │ + b 1750dc8 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c6f1c ; undefined │ │ │ │ adrp x18, 41e000 │ │ │ │ add x18, x18, #0x418 │ │ │ │ str x18, [x20] │ │ │ │ @@ -21257,28 +21257,28 @@ │ │ │ │ adrp x25, 19df000 │ │ │ │ ldr x25, [x25, #1968] │ │ │ │ add x25, x25, #0x2 │ │ │ │ ldr x24, [x20, #88] │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #288] │ │ │ │ str x17, [x20, #80] │ │ │ │ - b 1753da8 │ │ │ │ + b 1750dc8 │ │ │ │ udf #49163 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c6e5c ; undefined │ │ │ │ adrp x18, 41e000 │ │ │ │ add x18, x18, #0x4e0 │ │ │ │ str x18, [x20] │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #1720] │ │ │ │ add x23, x23, #0x1 │ │ │ │ str x22, [x20, #72] │ │ │ │ - b 1760e40 │ │ │ │ + b 175de60 │ │ │ │ udf #32779 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c6e28 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -21296,44 +21296,44 @@ │ │ │ │ add x18, x18, #0xcb4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19e4000 │ │ │ │ add x24, x24, #0xe30 │ │ │ │ mov x23, x22 │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x18, 41e000 │ │ │ │ add x18, x18, #0x514 │ │ │ │ str x18, [x20] │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #1720] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 1761450 │ │ │ │ + b 175e470 │ │ │ │ mov x18, #0x88 // #136 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x88 // #136 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0xb8 // #184 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x88 // #136 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x88 // #136 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x60 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -21341,27 +21341,27 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41e628 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41e620 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e5000 │ │ │ │ add x23, x23, #0x520 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762368 │ │ │ │ + b 175f388 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ @@ -21371,15 +21371,15 @@ │ │ │ │ b.cc 41e668 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17083a0 │ │ │ │ + b 17053c0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -21420,15 +21420,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -21476,15 +21476,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e5000 │ │ │ │ add x22, x22, #0x588 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41e8f4 // b.lo, b.ul, b.last │ │ │ │ @@ -21534,15 +21534,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ @@ -21584,15 +21584,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #16] │ │ │ │ adrp x23, 19e5000 │ │ │ │ add x23, x23, #0x590 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ @@ -21634,15 +21634,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e5000 │ │ │ │ add x22, x22, #0x598 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c6bb8 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -21655,15 +21655,15 @@ │ │ │ │ add x18, x18, #0xb08 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x24, [x22, #16] │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #1720] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1761450 │ │ │ │ + b 175e470 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 41eb44 // b.pmore │ │ │ │ @@ -21676,15 +21676,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 1820830 │ │ │ │ + b 181f850 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c6b28 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41ebbc // b.lo, b.ul, b.last │ │ │ │ @@ -21734,23 +21734,23 @@ │ │ │ │ adrp x18, 41e000 │ │ │ │ add x18, x18, #0xc4c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0x7b0 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 178dfd8 │ │ │ │ + b 178aff8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c69e4 ; undefined │ │ │ │ adrp x18, 41e000 │ │ │ │ add x18, x18, #0xc84 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 1792a78 │ │ │ │ + b 178fa98 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ @@ -21807,15 +21807,15 @@ │ │ │ │ add x18, x18, #0xd78 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x24, x23 │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #1720] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1760e40 │ │ │ │ + b 175de60 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c6910 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 41eda0 // b.any │ │ │ │ @@ -21855,39 +21855,39 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e5000 │ │ │ │ add x22, x22, #0x688 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015c6868 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41ee98 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 41ee90 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e5000 │ │ │ │ add x23, x23, #0x3f0 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762678 │ │ │ │ + b 175f698 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ @@ -21939,23 +21939,23 @@ │ │ │ │ adrp x18, 41e000 │ │ │ │ add x18, x18, #0xf94 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x24, [x22, #16] │ │ │ │ adrp x23, 19e4000 │ │ │ │ add x23, x23, #0x7b0 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 178dfd8 │ │ │ │ + b 178aff8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c669c ; undefined │ │ │ │ adrp x18, 41e000 │ │ │ │ add x18, x18, #0xfc0 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 1792a78 │ │ │ │ + b 178fa98 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c6670 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ @@ -22023,15 +22023,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #16] │ │ │ │ adrp x23, 19e5000 │ │ │ │ add x23, x23, #0x598 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ @@ -22043,15 +22043,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #16] │ │ │ │ adrp x23, 19e5000 │ │ │ │ add x23, x23, #0x588 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ @@ -22063,15 +22063,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #16] │ │ │ │ adrp x23, 19e5000 │ │ │ │ add x23, x23, #0x588 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ @@ -22083,15 +22083,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #16] │ │ │ │ adrp x23, 19e5000 │ │ │ │ add x23, x23, #0x588 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ @@ -22103,15 +22103,15 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #16] │ │ │ │ adrp x23, 19e5000 │ │ │ │ add x23, x23, #0x588 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ @@ -22228,15 +22228,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0xf0 // #240 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c6260 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -22332,30 +22332,30 @@ │ │ │ │ adrp x18, 41f000 │ │ │ │ add x18, x18, #0x5cc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19df000 │ │ │ │ ldr x24, [x24, #3752] │ │ │ │ add x24, x24, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 174c2d8 │ │ │ │ + b 17492f8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015c618c ; undefined │ │ │ │ adrp x18, 41f000 │ │ │ │ add x18, x18, #0x60c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x25, 19df000 │ │ │ │ ldr x25, [x25, #1968] │ │ │ │ add x25, x25, #0x2 │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #288] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1753da8 │ │ │ │ + b 1750dc8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c614c ; undefined │ │ │ │ adrp x18, 41f000 │ │ │ │ add x18, x18, #0x64c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -22363,15 +22363,15 @@ │ │ │ │ ldr x25, [x25, #1968] │ │ │ │ add x25, x25, #0x2 │ │ │ │ ldr x24, [x20, #8] │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #288] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1753da8 │ │ │ │ + b 1750dc8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c610c ; undefined │ │ │ │ adrp x18, 41f000 │ │ │ │ add x18, x18, #0x68c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -22379,15 +22379,15 @@ │ │ │ │ ldr x25, [x25, #1968] │ │ │ │ add x25, x25, #0x2 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #288] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1753da8 │ │ │ │ + b 1750dc8 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c60ac ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -22423,15 +22423,15 @@ │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c6000 ; undefined │ │ │ │ adrp x18, 41f000 │ │ │ │ add x18, x18, #0x73c │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 1754a08 │ │ │ │ + b 1751a28 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c5fb4 ; undefined │ │ │ │ add x21, x21, #0x78 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -22469,21 +22469,21 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e5000 │ │ │ │ add x22, x22, #0x788 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x78 // #120 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 41f000 │ │ │ │ add x18, x18, #0x73c │ │ │ │ str x18, [x20] │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c5f70 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -22514,15 +22514,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e5000 │ │ │ │ add x22, x22, #0x7a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18208b8 │ │ │ │ + b 181f8d8 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c5ef0 ; undefined │ │ │ │ b 41f818 │ │ │ │ nop │ │ │ │ @@ -22597,25 +22597,25 @@ │ │ │ │ stur x24, [x20, #-32] │ │ │ │ stur x25, [x20, #-24] │ │ │ │ stur x26, [x20, #-16] │ │ │ │ stur x27, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x01429140 ; undefined │ │ │ │ + .inst 0x01428180 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01429158 ; undefined │ │ │ │ + .inst 0x01428198 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ @@ -23026,15 +23026,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 420204 // b.lo, b.ul, b.last │ │ │ │ @@ -23094,15 +23094,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -23153,15 +23153,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e5000 │ │ │ │ add x22, x22, #0xb90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ @@ -23229,25 +23229,25 @@ │ │ │ │ stur x24, [x20, #-32] │ │ │ │ stur x25, [x20, #-24] │ │ │ │ stur x26, [x20, #-16] │ │ │ │ stur x27, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x014287d8 ; undefined │ │ │ │ + .inst 0x01427818 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x014287f8 ; undefined │ │ │ │ + .inst 0x01427838 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ @@ -23328,29 +23328,29 @@ │ │ │ │ cmp x15, x14 │ │ │ │ b.ne 4205d8 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x18 │ │ │ │ mov x2, x17 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19e5000 │ │ │ │ add x22, x22, #0xbe8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ b 4204a8 │ │ │ │ @@ -23406,15 +23406,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -23466,15 +23466,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4208e4 // b.lo, b.ul, b.last │ │ │ │ @@ -23525,15 +23525,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4209d4 // b.lo, b.ul, b.last │ │ │ │ @@ -23584,15 +23584,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 420ac4 // b.lo, b.ul, b.last │ │ │ │ @@ -23643,15 +23643,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 420bb4 // b.lo, b.ul, b.last │ │ │ │ @@ -23702,15 +23702,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 420ca4 // b.lo, b.ul, b.last │ │ │ │ @@ -23761,15 +23761,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 420d94 // b.lo, b.ul, b.last │ │ │ │ @@ -23820,15 +23820,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 420e84 // b.lo, b.ul, b.last │ │ │ │ @@ -23879,15 +23879,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 420f74 // b.lo, b.ul, b.last │ │ │ │ @@ -23938,15 +23938,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 421064 // b.lo, b.ul, b.last │ │ │ │ @@ -23997,15 +23997,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 421154 // b.lo, b.ul, b.last │ │ │ │ @@ -24056,15 +24056,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 421244 // b.lo, b.ul, b.last │ │ │ │ @@ -24115,15 +24115,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 421334 // b.lo, b.ul, b.last │ │ │ │ @@ -24174,15 +24174,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 421424 // b.lo, b.ul, b.last │ │ │ │ @@ -24233,15 +24233,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 421514 // b.lo, b.ul, b.last │ │ │ │ @@ -24292,15 +24292,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 421604 // b.lo, b.ul, b.last │ │ │ │ @@ -24351,15 +24351,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #23 │ │ │ │ udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c45c8 ; undefined │ │ │ │ mov x18, x25 │ │ │ │ mov x17, x24 │ │ │ │ @@ -24390,15 +24390,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x14 │ │ │ │ str x18, [sp, #48] │ │ │ │ str x17, [sp, #40] │ │ │ │ str x15, [sp, #32] │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ ldr x18, [sp, #32] │ │ │ │ ldr x17, [sp, #24] │ │ │ │ ldr x15, [sp, #16] │ │ │ │ and x14, x17, #0x7 │ │ │ │ mov x13, #0x3 // #3 │ │ │ │ cmp x14, x13 │ │ │ │ @@ -24512,15 +24512,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ @@ -24551,15 +24551,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #16] │ │ │ │ @@ -24636,15 +24636,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x15, [x20, #8] │ │ │ │ @@ -24673,15 +24673,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ adrp x17, 421000 │ │ │ │ add x17, x17, #0xb5c │ │ │ │ str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ @@ -24718,15 +24718,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x15, [x20, #8] │ │ │ │ @@ -24755,15 +24755,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #16] │ │ │ │ @@ -24809,15 +24809,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ mov x15, #0x3 // #3 │ │ │ │ cmp x17, x15 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ adrp x17, 421000 │ │ │ │ add x17, x17, #0xd88 │ │ │ │ @@ -24857,15 +24857,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ mov x14, #0x18 // #24 │ │ │ │ str x14, [x19, #904] │ │ │ │ mov x25, x18 │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x15 │ │ │ │ @@ -24877,15 +24877,15 @@ │ │ │ │ udf #30 │ │ │ │ .inst 0x015c3db8 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 421e58 // b.any │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 178aef0 │ │ │ │ + b 1787f10 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 4218a4 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 422250 // b.pmore │ │ │ │ @@ -24905,15 +24905,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 422240 // b.pmore │ │ │ │ @@ -24933,15 +24933,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 422230 // b.pmore │ │ │ │ @@ -24961,15 +24961,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 422220 // b.pmore │ │ │ │ @@ -24989,15 +24989,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 422210 // b.pmore │ │ │ │ @@ -25017,15 +25017,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 422200 // b.pmore │ │ │ │ @@ -25045,15 +25045,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 4221f0 // b.pmore │ │ │ │ @@ -25073,15 +25073,15 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 4221e0 // b.pmore │ │ │ │ @@ -25101,49 +25101,49 @@ │ │ │ │ cmp x17, x14 │ │ │ │ b.ne 4218a4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x15 │ │ │ │ mov x2, x18 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ b 4218a4 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #25 │ │ │ │ udf #6 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c3998 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -25278,15 +25278,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e5000 │ │ │ │ add x24, x24, #0xdd0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c3940 ; undefined │ │ │ │ @@ -25315,15 +25315,15 @@ │ │ │ │ ldur x17, [x22, #15] │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #3128] │ │ │ │ add x22, x22, #0x1 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c3894 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -25411,25 +25411,25 @@ │ │ │ │ b 4225bc │ │ │ │ adrp x22, 19e5000 │ │ │ │ add x22, x22, #0xe40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0xa0 // #160 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 422000 │ │ │ │ add x18, x18, #0x69c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w14, [x20, #-16] │ │ │ │ stur x15, [x20, #-8] │ │ │ │ str w13, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c3728 ; undefined │ │ │ │ b 4224d8 │ │ │ │ @@ -25453,15 +25453,15 @@ │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19e5000 │ │ │ │ add x22, x22, #0xe60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x01426590 ; undefined │ │ │ │ + .inst 0x014255d0 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ @@ -26146,15 +26146,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e5000 │ │ │ │ add x22, x22, #0xf10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c3428 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -26163,15 +26163,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x740 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c33b8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26181,15 +26181,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x718 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c3348 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26199,15 +26199,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x6f0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c32d8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26217,15 +26217,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x6c8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c3268 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26235,15 +26235,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x6a0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c31f8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26253,15 +26253,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x678 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c3188 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26271,15 +26271,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x650 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c3118 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26289,15 +26289,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x628 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c30a8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26307,15 +26307,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x600 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c3038 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26325,15 +26325,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x5d8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c2fc8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26343,15 +26343,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x5b0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c2f58 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26361,15 +26361,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x588 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c2ee8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26379,15 +26379,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x560 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c2e78 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -26397,15 +26397,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e6000 │ │ │ │ add x24, x24, #0x538 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ @@ -26421,15 +26421,15 @@ │ │ │ │ ldr x23, [x23, #224] │ │ │ │ add x23, x23, #0x2 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #3128] │ │ │ │ add x22, x22, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015c31b8 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -26833,57 +26833,57 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e6000 │ │ │ │ add x22, x22, #0x938 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x78 // #120 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c2ab8 ; undefined │ │ │ │ sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -26966,15 +26966,15 @@ │ │ │ │ stur x14, [x20, #-40] │ │ │ │ stur d30, [x20, #-32] │ │ │ │ stur d31, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x15, [x20] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c2968 ; undefined │ │ │ │ b 423e80 │ │ │ │ @@ -27041,15 +27041,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ @@ -27059,15 +27059,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ @@ -27182,15 +27182,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e6000 │ │ │ │ add x22, x22, #0xb70 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0xb8 // #184 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -27230,15 +27230,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 424498 // b.lo, b.ul, b.last │ │ │ │ @@ -27331,15 +27331,15 @@ │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -27379,15 +27379,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4246f0 // b.lo, b.ul, b.last │ │ │ │ @@ -27480,15 +27480,15 @@ │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -27582,15 +27582,15 @@ │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -27684,15 +27684,15 @@ │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x170 │ │ │ │ @@ -27888,15 +27888,15 @@ │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 424000 │ │ │ │ add x15, x15, #0xe20 │ │ │ │ stur x15, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x17, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -27990,15 +27990,15 @@ │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -28063,92 +28063,92 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e6000 │ │ │ │ add x22, x22, #0xba8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015c1aa8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 425190 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 425188 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e6000 │ │ │ │ add x23, x23, #0xad8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762678 │ │ │ │ + b 175f698 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015c1a78 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 425200 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4251f8 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e6000 │ │ │ │ add x23, x23, #0xa68 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762678 │ │ │ │ + b 175f698 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015c1a48 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 425270 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 425268 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e6000 │ │ │ │ add x23, x23, #0xb48 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762678 │ │ │ │ + b 175f698 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x25, [x20, #24] │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ @@ -28309,15 +28309,15 @@ │ │ │ │ str d31, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015c1758 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -28462,18 +28462,18 @@ │ │ │ │ add x14, x14, #0x68c │ │ │ │ stur x14, [x20, #-40] │ │ │ │ stur d31, [x20, #-32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x15, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x18, 425000 │ │ │ │ add x18, x18, #0x528 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ str x15, [x21] │ │ │ │ adrp x27, 19df000 │ │ │ │ ldr x27, [x27, #2056] │ │ │ │ add x27, x27, #0x1 │ │ │ │ @@ -28565,27 +28565,27 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 425968 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 425960 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e6000 │ │ │ │ add x23, x23, #0xd88 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762448 │ │ │ │ + b 175f468 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ @@ -28677,15 +28677,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e6000 │ │ │ │ add x22, x22, #0xdf0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015c12e8 ; undefined │ │ │ │ sub x18, x20, #0x40 │ │ │ │ @@ -28790,15 +28790,15 @@ │ │ │ │ sub x21, x21, #0x8 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x40 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x12, 19dd000 │ │ │ │ ldr x12, [x12, #3968] │ │ │ │ stur x12, [x21, #-88] │ │ │ │ sub x13, x13, #0x1 │ │ │ │ stur x13, [x21, #-80] │ │ │ │ adrp x13, 19df000 │ │ │ │ ldr x13, [x13, #3728] │ │ │ │ @@ -28929,25 +28929,25 @@ │ │ │ │ stur x24, [x20, #-32] │ │ │ │ stur x25, [x20, #-24] │ │ │ │ stur x26, [x20, #-16] │ │ │ │ stur x27, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x014230d0 ; undefined │ │ │ │ + .inst 0x01422110 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #7 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x014230e8 ; undefined │ │ │ │ + .inst 0x01422128 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ @@ -29018,15 +29018,15 @@ │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x24, [x22, #31] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x22, 19e6000 │ │ │ │ add x22, x22, #0xe50 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ @@ -29067,15 +29067,15 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 426000 │ │ │ │ add x17, x17, #0x15c │ │ │ │ str x17, [x20, #8] │ │ │ │ ldur x24, [x22, #31] │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 17f4eb0 │ │ │ │ + b 17f1ed0 │ │ │ │ adrp x22, 19e6000 │ │ │ │ add x22, x22, #0xe58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ @@ -29114,15 +29114,15 @@ │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x22, [x22, #23] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 181ef70 │ │ │ │ + b 181df90 │ │ │ │ adrp x22, 19e6000 │ │ │ │ add x22, x22, #0xe80 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ @@ -29405,15 +29405,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4267e4 // b.lo, b.ul, b.last │ │ │ │ @@ -29481,15 +29481,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #23 │ │ │ │ udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x40 │ │ │ │ @@ -29725,15 +29725,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 426cbc // b.lo, b.ul, b.last │ │ │ │ @@ -29779,15 +29779,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -29849,15 +29849,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0x388 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ ldr x27, [x20, #48] │ │ │ │ ldr x26, [x20, #40] │ │ │ │ ldr x25, [x20, #32] │ │ │ │ ldr d13, [x20, #24] │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ ldr d12, [x20] │ │ │ │ @@ -30444,25 +30444,25 @@ │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0x3b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x01421940 ; undefined │ │ │ │ + .inst 0x01420980 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01421960 ; undefined │ │ │ │ + .inst 0x014209a0 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ @@ -30723,15 +30723,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0x3f8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #24 │ │ │ │ udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015bf810 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -30785,15 +30785,15 @@ │ │ │ │ adrp x18, 427000 │ │ │ │ add x18, x18, #0xcb4 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x22, x14 │ │ │ │ stur x15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bf720 ; undefined │ │ │ │ ldr x15, [x20, #8] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ @@ -30825,15 +30825,15 @@ │ │ │ │ adrp x17, 427000 │ │ │ │ add x17, x17, #0xd00 │ │ │ │ stur x17, [x20, #-24] │ │ │ │ mov x22, x14 │ │ │ │ stur x15, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015bf690 ; undefined │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -30898,15 +30898,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e7000 │ │ │ │ add x24, x24, #0x900 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bfa00 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -30916,15 +30916,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e7000 │ │ │ │ add x24, x24, #0x8d8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ @@ -30938,15 +30938,15 @@ │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #224] │ │ │ │ add x23, x23, #0x2 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #3128] │ │ │ │ add x22, x22, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015bf9d8 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 4280c4 // b.pmore │ │ │ │ @@ -31029,25 +31029,25 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0x968 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 428000 │ │ │ │ add x18, x18, #0x20 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -31119,15 +31119,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0x990 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ sub x21, x21, #0x40 │ │ │ │ ldr x22, [x20, #40] │ │ │ │ add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ @@ -31330,15 +31330,15 @@ │ │ │ │ stur w13, [x20, #-40] │ │ │ │ stur w14, [x20, #-32] │ │ │ │ stur x15, [x20, #-24] │ │ │ │ stur w17, [x20, #-16] │ │ │ │ stur w18, [x20, #-8] │ │ │ │ str d28, [x20, #8] │ │ │ │ sub x20, x20, #0x50 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015bf3f8 ; undefined │ │ │ │ b 428340 │ │ │ │ @@ -31462,45 +31462,45 @@ │ │ │ │ sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ mov x22, x14 │ │ │ │ - b 18207b8 │ │ │ │ - .inst 0x01420a40 ; undefined │ │ │ │ + b 181f7d8 │ │ │ │ + .inst 0x0141fa80 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01420a60 ; undefined │ │ │ │ + .inst 0x0141faa0 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01420a88 ; undefined │ │ │ │ + .inst 0x0141fac8 ; undefined │ │ │ │ ... │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x01420aa8 ; undefined │ │ │ │ + .inst 0x0141fae8 ; undefined │ │ │ │ ... │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ add x22, x22, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ @@ -31568,15 +31568,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xa10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -31680,30 +31680,30 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 428b74 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ @@ -31814,15 +31814,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xa58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0xf8 // #248 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 428df8 // b.lo, b.ul, b.last │ │ │ │ @@ -31870,15 +31870,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ @@ -31888,15 +31888,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ @@ -32004,15 +32004,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xab8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0xf8 // #248 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015bea50 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -32064,15 +32064,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xb08 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015be9a8 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -32124,15 +32124,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xb40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015be8e8 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -32184,15 +32184,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xb78 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015be828 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -32244,15 +32244,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xbb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -32360,15 +32360,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xbe8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0xa0 // #160 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015be5c8 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -32415,15 +32415,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xc20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015be528 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -32489,15 +32489,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xc68 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x88 // #136 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -32546,15 +32546,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ @@ -32564,15 +32564,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ @@ -32680,15 +32680,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xcc8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0xf8 // #248 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015be188 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -32736,15 +32736,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xd00 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -32795,15 +32795,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xd10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015bdff0 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -32850,15 +32850,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xd40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015bdf80 ; undefined │ │ │ │ sub x18, x20, #0x38 │ │ │ │ @@ -32903,15 +32903,15 @@ │ │ │ │ add x18, x18, #0xef0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19e7000 │ │ │ │ add x24, x24, #0xd90 │ │ │ │ ldr x23, [x20, #16] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 17f4eb0 │ │ │ │ + b 17f1ed0 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xe00 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ @@ -32952,15 +32952,15 @@ │ │ │ │ str x17, [x21] │ │ │ │ sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x40 │ │ │ │ ldr x14, [x19, #856] │ │ │ │ cmp x21, x14 │ │ │ │ b.hi 429ff4 // b.pmore │ │ │ │ adrp x14, 19de000 │ │ │ │ ldr x14, [x14, #3952] │ │ │ │ stur x14, [x21, #-56] │ │ │ │ @@ -32979,15 +32979,15 @@ │ │ │ │ str x17, [x21] │ │ │ │ sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015bddf8 ; undefined │ │ │ │ sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -33031,15 +33031,15 @@ │ │ │ │ add x18, x18, #0xf8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19e7000 │ │ │ │ add x24, x24, #0xe10 │ │ │ │ ldr x23, [x20, #16] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 17f4eb0 │ │ │ │ + b 17f1ed0 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xe38 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ @@ -33080,15 +33080,15 @@ │ │ │ │ str x17, [x21] │ │ │ │ sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x40 │ │ │ │ ldr x14, [x19, #856] │ │ │ │ cmp x21, x14 │ │ │ │ b.hi 42a1fc // b.pmore │ │ │ │ adrp x14, 19de000 │ │ │ │ ldr x14, [x14, #3952] │ │ │ │ stur x14, [x21, #-56] │ │ │ │ @@ -33107,15 +33107,15 @@ │ │ │ │ str x17, [x21] │ │ │ │ sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 42a2d0 // b.lo, b.ul, b.last │ │ │ │ @@ -33160,15 +33160,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -33228,15 +33228,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ @@ -33246,15 +33246,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ @@ -33367,15 +33367,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e7000 │ │ │ │ add x22, x22, #0xe48 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x100 // #256 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -33528,27 +33528,27 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 42a910 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 42a908 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e8000 │ │ │ │ add x23, x23, #0x280 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762678 │ │ │ │ + b 175f698 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ @@ -33738,81 +33738,81 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 42ac70 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 42ac68 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e8000 │ │ │ │ add x23, x23, #0x650 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762678 │ │ │ │ + b 175f698 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015bdaa0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 42ace0 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 42acd8 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e8000 │ │ │ │ add x23, x23, #0x6c0 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762678 │ │ │ │ + b 175f698 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015bda70 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 42ad50 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 42ad48 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e8000 │ │ │ │ add x23, x23, #0x5e0 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762678 │ │ │ │ + b 175f698 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ @@ -33824,15 +33824,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e8000 │ │ │ │ add x24, x24, #0x7a8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd9d8 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -33939,15 +33939,15 @@ │ │ │ │ str d31, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd780 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -34014,15 +34014,15 @@ │ │ │ │ str d31, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ udf #4 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ @@ -34039,15 +34039,15 @@ │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #3128] │ │ │ │ add x22, x22, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x24, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bd6d8 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -34098,18 +34098,18 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e8000 │ │ │ │ add x22, x22, #0x820 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015bd600 ; undefined │ │ │ │ sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -34199,15 +34199,15 @@ │ │ │ │ stur x13, [x20, #-40] │ │ │ │ stur x14, [x20, #-32] │ │ │ │ stur x15, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x12, [x20, #8] │ │ │ │ sub x20, x20, #0x30 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015bd498 ; undefined │ │ │ │ b 42b220 │ │ │ │ nop │ │ │ │ @@ -34217,27 +34217,27 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 42b420 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 42b418 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19e8000 │ │ │ │ add x23, x23, #0x8d8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762448 │ │ │ │ + b 175f468 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ @@ -34325,15 +34325,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19e8000 │ │ │ │ add x22, x22, #0x940 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #25 │ │ │ │ udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x30 │ │ │ │ @@ -34354,15 +34354,15 @@ │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19e8000 │ │ │ │ add x22, x22, #0x950 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x0141dea8 ; undefined │ │ │ │ + .inst 0x0141cee8 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ @@ -34878,15 +34878,15 @@ │ │ │ │ stur x24, [x20, #-32] │ │ │ │ stur x25, [x20, #-24] │ │ │ │ stur x26, [x20, #-16] │ │ │ │ stur x27, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x0141d680 ; undefined │ │ │ │ + .inst 0x0141c6c0 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ @@ -35207,15 +35207,15 @@ │ │ │ │ add x17, x17, #0x46c │ │ │ │ stur x17, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xd30 │ │ │ │ mov x23, x18 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x14, 42c000 │ │ │ │ add x14, x14, #0x768 │ │ │ │ stur x14, [x20, #-32] │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x15 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ @@ -35232,105 +35232,105 @@ │ │ │ │ b.ne 42c740 // b.any │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0x4a8 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xc08 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bdd88 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42c728 // b.any │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0x4e4 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xb30 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bdd2c ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42c710 // b.any │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0x520 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xa58 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bdcd0 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42c6f8 // b.any │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0x55c │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0x980 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bdc74 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42c6e0 // b.any │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0x598 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0x838 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bdc18 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42c6c8 // b.any │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0x5d4 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0x710 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bdbbc ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42c6b0 // b.any │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0x610 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0x518 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bce60 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -35339,84 +35339,84 @@ │ │ │ │ adrp x17, 42c000 │ │ │ │ add x17, x17, #0x654 │ │ │ │ str x17, [x20, #8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0x470 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ b.ne 42c680 // b.any │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #3192] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 1761b88 │ │ │ │ + b 175eba8 │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 19e9000 │ │ │ │ add x23, x23, #0x450 │ │ │ │ add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 1761b88 │ │ │ │ + b 175eba8 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ adrp x23, 19e9000 │ │ │ │ add x23, x23, #0x4f8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 1761b88 │ │ │ │ + b 175eba8 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ adrp x23, 19e9000 │ │ │ │ add x23, x23, #0x6f0 │ │ │ │ add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 1761b88 │ │ │ │ + b 175eba8 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ adrp x23, 19e9000 │ │ │ │ add x23, x23, #0x818 │ │ │ │ add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 1761b88 │ │ │ │ + b 175eba8 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ adrp x23, 19e9000 │ │ │ │ add x23, x23, #0x960 │ │ │ │ add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 1761b88 │ │ │ │ + b 175eba8 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ adrp x23, 19e9000 │ │ │ │ add x23, x23, #0xa38 │ │ │ │ add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 1761b88 │ │ │ │ + b 175eba8 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ adrp x23, 19e9000 │ │ │ │ add x23, x23, #0xb10 │ │ │ │ add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 1761b88 │ │ │ │ + b 175eba8 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ adrp x23, 19e9000 │ │ │ │ add x23, x23, #0xbe8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 1761b88 │ │ │ │ + b 175eba8 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ adrp x23, 19e9000 │ │ │ │ add x23, x23, #0xd10 │ │ │ │ add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 1761b88 │ │ │ │ + b 175eba8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bdb08 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ b 42c410 │ │ │ │ udf #1 │ │ │ │ @@ -35430,15 +35430,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xd58 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd5e0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35448,15 +35448,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xda8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd570 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35466,15 +35466,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xd80 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd5a0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35484,15 +35484,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xdf8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd530 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35502,15 +35502,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xdd0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd600 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35520,15 +35520,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xee8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd590 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35538,15 +35538,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xec0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd520 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35556,15 +35556,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xe98 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd4b0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35574,15 +35574,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xe70 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd440 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35592,15 +35592,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xe48 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd3d0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35610,15 +35610,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xe20 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd4c8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35628,15 +35628,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xf60 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd458 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35646,15 +35646,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xf38 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd3e8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35664,15 +35664,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xf10 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd490 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35682,15 +35682,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ea000 │ │ │ │ add x24, x24, #0x0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd420 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35700,15 +35700,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xfd8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd3b0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35718,15 +35718,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xfb0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd340 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35736,15 +35736,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xf88 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd3c0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35754,15 +35754,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ea000 │ │ │ │ add x24, x24, #0x50 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd350 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35772,15 +35772,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ea000 │ │ │ │ add x24, x24, #0x28 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd380 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35790,15 +35790,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ea000 │ │ │ │ add x24, x24, #0xa0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd310 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35808,15 +35808,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ea000 │ │ │ │ add x24, x24, #0x78 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd340 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35826,15 +35826,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ea000 │ │ │ │ add x24, x24, #0xf0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd2d0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35844,15 +35844,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ea000 │ │ │ │ add x24, x24, #0xc8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd328 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35862,15 +35862,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ea000 │ │ │ │ add x24, x24, #0x168 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd2b8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35880,15 +35880,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ea000 │ │ │ │ add x24, x24, #0x140 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bd248 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -35898,15 +35898,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ea000 │ │ │ │ add x24, x24, #0x118 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ @@ -35922,15 +35922,15 @@ │ │ │ │ ldr x23, [x23, #224] │ │ │ │ add x23, x23, #0x2 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #3128] │ │ │ │ add x22, x22, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bd6c8 ; undefined │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0xfa4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -35945,15 +35945,15 @@ │ │ │ │ udf #30 │ │ │ │ .inst 0x015bd694 ; undefined │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0xc6c │ │ │ │ str x18, [x20] │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ mov x23, x22 │ │ │ │ - b 1760488 │ │ │ │ + b 175d4a8 │ │ │ │ udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bd2a4 ; undefined │ │ │ │ ldr x18, [x20, #24] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ @@ -37052,105 +37052,105 @@ │ │ │ │ b.ne 42f2d8 // b.any │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x118 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xc08 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bc4b0 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42f240 // b.any │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x154 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xb30 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bc424 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42f1a8 // b.any │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x190 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xa58 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bc398 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42f110 // b.any │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x1cc │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0x980 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bc30c ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42f028 // b.any │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x208 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0x838 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bc240 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42ef68 // b.any │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x244 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0x710 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bc194 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42ee30 // b.any │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x280 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0x518 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bc088 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -37159,15 +37159,15 @@ │ │ │ │ adrp x17, 42e000 │ │ │ │ add x17, x17, #0x2c4 │ │ │ │ str x17, [x20, #8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0x470 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bbff4 ; undefined │ │ │ │ ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ @@ -37796,27 +37796,27 @@ │ │ │ │ add x17, x17, #0xdc │ │ │ │ stur x17, [x20, #-8] │ │ │ │ adrp x24, 19e9000 │ │ │ │ add x24, x24, #0xd30 │ │ │ │ mov x23, x18 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x22, 19ea000 │ │ │ │ add x22, x22, #0x660 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0xfcc │ │ │ │ str x18, [x20, #40] │ │ │ │ mov x22, x15 │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x17, x22 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ b.hi 42ed10 // b.pmore │ │ │ │ adrp x17, 42c000 │ │ │ │ add x17, x17, #0x7c8 │ │ │ │ @@ -37826,45 +37826,45 @@ │ │ │ │ add x18, x18, #0x320 │ │ │ │ str x18, [x20] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ b 413a38 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ mov x22, x17 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0xc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x13, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ str w15, [x20, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x384 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w14, [x20, #-16] │ │ │ │ stur x13, [x20, #-8] │ │ │ │ str w15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0xb0 // #176 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42d000 │ │ │ │ add x18, x18, #0xec8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w11, [x20, #-16] │ │ │ │ stur x10, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 42edd4 // b.pmore │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0x858 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ @@ -37874,35 +37874,35 @@ │ │ │ │ add x18, x18, #0x3ac │ │ │ │ str x18, [x20, #8] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 413a38 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x410 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w14, [x20, #-16] │ │ │ │ stur x13, [x20, #-8] │ │ │ │ str w15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0xb0 // #176 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42d000 │ │ │ │ add x18, x18, #0xd84 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w11, [x20, #-16] │ │ │ │ stur x10, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 42ee6c // b.pmore │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0x8e8 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ @@ -37912,75 +37912,75 @@ │ │ │ │ add x18, x18, #0x438 │ │ │ │ str x18, [x20, #8] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 413a38 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x49c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w14, [x20, #-16] │ │ │ │ stur x13, [x20, #-8] │ │ │ │ str w15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x528 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w11, [x20, #-16] │ │ │ │ stur x10, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x5b4 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w8, [x20, #-16] │ │ │ │ stur x7, [x20, #-8] │ │ │ │ str w9, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x640 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w5, [x20, #-16] │ │ │ │ stur x4, [x20, #-8] │ │ │ │ str w6, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x6cc │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w2, [x20, #-16] │ │ │ │ stur x1, [x20, #-8] │ │ │ │ str w3, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x15, #0x210 // #528 │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 42d000 │ │ │ │ add x15, x15, #0x9b0 │ │ │ │ stur x15, [x20, #-24] │ │ │ │ stur w18, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w0, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 42efa4 // b.pmore │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0xa98 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ @@ -37990,45 +37990,45 @@ │ │ │ │ add x18, x18, #0x6f4 │ │ │ │ str x18, [x20, #8] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 413a38 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x758 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w14, [x20, #-16] │ │ │ │ stur x13, [x20, #-8] │ │ │ │ str w15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x7e4 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w11, [x20, #-16] │ │ │ │ stur x10, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x108 // #264 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42d000 │ │ │ │ add x18, x18, #0x7fc │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w8, [x20, #-16] │ │ │ │ stur x7, [x20, #-8] │ │ │ │ str w9, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 42f064 // b.pmore │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0xb70 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ @@ -38038,55 +38038,55 @@ │ │ │ │ add x18, x18, #0x80c │ │ │ │ str x18, [x20, #8] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 413a38 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x870 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w14, [x20, #-16] │ │ │ │ stur x13, [x20, #-8] │ │ │ │ str w15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x8fc │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w11, [x20, #-16] │ │ │ │ stur x10, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0x988 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w8, [x20, #-16] │ │ │ │ stur x7, [x20, #-8] │ │ │ │ str w9, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x160 // #352 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42d000 │ │ │ │ add x18, x18, #0x5a4 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w5, [x20, #-16] │ │ │ │ stur x4, [x20, #-8] │ │ │ │ str w6, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 42f14c // b.pmore │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0xc90 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ @@ -38096,35 +38096,35 @@ │ │ │ │ add x18, x18, #0x9b0 │ │ │ │ str x18, [x20, #8] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 413a38 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0xa14 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w14, [x20, #-16] │ │ │ │ stur x13, [x20, #-8] │ │ │ │ str w15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0xb0 // #176 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42d000 │ │ │ │ add x18, x18, #0x460 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w11, [x20, #-16] │ │ │ │ stur x10, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 42f1e4 // b.pmore │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0xd20 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ @@ -38134,35 +38134,35 @@ │ │ │ │ add x18, x18, #0xa3c │ │ │ │ str x18, [x20, #8] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 413a38 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0xaa0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w14, [x20, #-16] │ │ │ │ stur x13, [x20, #-8] │ │ │ │ str w15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0xb0 // #176 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42d000 │ │ │ │ add x18, x18, #0x31c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w11, [x20, #-16] │ │ │ │ stur x10, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 42f27c // b.pmore │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0xdb0 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ @@ -38172,35 +38172,35 @@ │ │ │ │ add x18, x18, #0xac8 │ │ │ │ str x18, [x20, #8] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 413a38 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0xb2c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w14, [x20, #-16] │ │ │ │ stur x13, [x20, #-8] │ │ │ │ str w15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0xb0 // #176 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42d000 │ │ │ │ add x18, x18, #0x1d8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w11, [x20, #-16] │ │ │ │ stur x10, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 42f314 // b.pmore │ │ │ │ adrp x18, 42c000 │ │ │ │ add x18, x18, #0xe40 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ @@ -38210,45 +38210,45 @@ │ │ │ │ add x18, x18, #0xb54 │ │ │ │ str x18, [x20, #8] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 413a38 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0xbb8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w14, [x20, #-16] │ │ │ │ stur x13, [x20, #-8] │ │ │ │ str w15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42e000 │ │ │ │ add x18, x18, #0xc44 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w11, [x20, #-16] │ │ │ │ stur x10, [x20, #-8] │ │ │ │ str w12, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x108 // #264 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 42d000 │ │ │ │ add x18, x18, #0x24 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w8, [x20, #-16] │ │ │ │ stur x7, [x20, #-8] │ │ │ │ str w9, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015bb290 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ b 42ec84 │ │ │ │ adrp x17, 42f000 │ │ │ │ @@ -38300,81 +38300,81 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 42f4d0 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 42f4c8 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19ea000 │ │ │ │ add x23, x23, #0x8a0 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762368 │ │ │ │ + b 175f388 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015bb4b8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 42f540 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 42f538 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19ea000 │ │ │ │ add x23, x23, #0x978 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762368 │ │ │ │ + b 175f388 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x015bb520 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 42f5b0 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 42f5a8 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19ea000 │ │ │ │ add x23, x23, #0xa50 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762148 │ │ │ │ + b 175f168 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ @@ -38494,18 +38494,18 @@ │ │ │ │ str x22, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x40 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ @@ -38719,18 +38719,18 @@ │ │ │ │ str x22, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x40 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015baf88 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 42fb88 // b.lo, b.ul, b.last │ │ │ │ @@ -38738,15 +38738,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ea000 │ │ │ │ add x24, x24, #0xae0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -38791,15 +38791,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015bad50 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 42fca0 // b.lo, b.ul, b.last │ │ │ │ @@ -38879,15 +38879,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ @@ -38974,15 +38974,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x015babb8 ; undefined │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -39043,29 +39043,29 @@ │ │ │ │ add x15, x15, #0x68 │ │ │ │ stur x15, [x20, #-8] │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x18 │ │ │ │ sub x18, x21, #0x6 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1762270 │ │ │ │ + b 175f290 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ mov x23, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ b 42fdd8 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x015baa70 ; undefined │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 43015c // b.lo, b.ul, b.last │ │ │ │ @@ -39115,15 +39115,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015ba768 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 430214 // b.lo, b.ul, b.last │ │ │ │ @@ -39241,15 +39241,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x88 // #136 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #12 │ │ │ │ udf #1 │ │ │ │ udf #15 │ │ │ │ .inst 0x015ba7a8 ; undefined │ │ │ │ sub x18, x20, #0x80 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 430760 // b.lo, b.ul, b.last │ │ │ │ @@ -39498,15 +39498,15 @@ │ │ │ │ add x20, x20, #0x70 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x248 // #584 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ @@ -39583,15 +39583,15 @@ │ │ │ │ add x23, x23, #0x2 │ │ │ │ mov x18, x22 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #3128] │ │ │ │ add x22, x22, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015ba270 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -39670,28 +39670,28 @@ │ │ │ │ b 430954 │ │ │ │ adrp x22, 19ea000 │ │ │ │ add x22, x22, #0xbb8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x78 // #120 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 430000 │ │ │ │ add x18, x18, #0x9c8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w5, [x20, #-16] │ │ │ │ stur x6, [x20, #-8] │ │ │ │ str w4, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015ba148 ; undefined │ │ │ │ b 430790 │ │ │ │ nop │ │ │ │ @@ -39773,23 +39773,23 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ b 430b0c │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 430000 │ │ │ │ add x15, x15, #0xba4 │ │ │ │ str x15, [x20] │ │ │ │ mov x22, x17 │ │ │ │ str x18, [x20, #8] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -39853,23 +39853,23 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ b 430c7c │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 430000 │ │ │ │ add x15, x15, #0xce4 │ │ │ │ str x15, [x20] │ │ │ │ mov x22, x17 │ │ │ │ str x18, [x20, #8] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -39924,15 +39924,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 430ef4 // b.lo, b.ul, b.last │ │ │ │ @@ -39980,15 +39980,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #3968] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ sub x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ @@ -40046,15 +40046,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #3968] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ sub x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ @@ -40148,15 +40148,15 @@ │ │ │ │ add x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 43155c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #32] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ mov x15, x22 │ │ │ │ @@ -40449,15 +40449,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x66 // #102 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #40] │ │ │ │ @@ -40466,15 +40466,15 @@ │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -40528,15 +40528,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x67 // #103 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #56] │ │ │ │ @@ -40545,15 +40545,15 @@ │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #56] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -40624,15 +40624,15 @@ │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 431000 │ │ │ │ add x18, x18, #0x8d8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str w13, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015b92a8 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -40761,23 +40761,23 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ b 431a9c │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 431000 │ │ │ │ add x15, x15, #0xb34 │ │ │ │ str x15, [x20] │ │ │ │ mov x22, x17 │ │ │ │ str x18, [x20, #8] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -40841,23 +40841,23 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ b 431c0c │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 431000 │ │ │ │ add x15, x15, #0xc74 │ │ │ │ str x15, [x20] │ │ │ │ mov x22, x17 │ │ │ │ str x18, [x20, #8] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -40912,15 +40912,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 431e84 // b.lo, b.ul, b.last │ │ │ │ @@ -40968,15 +40968,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #3968] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ sub x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ @@ -41034,15 +41034,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #3968] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ sub x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ @@ -41131,15 +41131,15 @@ │ │ │ │ ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #16] │ │ │ │ mov x17, x22 │ │ │ │ b 4320f8 │ │ │ │ @@ -41414,15 +41414,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x66 // #102 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #40] │ │ │ │ @@ -41431,15 +41431,15 @@ │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -41493,15 +41493,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x67 // #103 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #56] │ │ │ │ @@ -41510,15 +41510,15 @@ │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #56] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -41586,15 +41586,15 @@ │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 432000 │ │ │ │ add x18, x18, #0x804 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015b83b8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -41652,15 +41652,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19ea000 │ │ │ │ add x22, x22, #0xc30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015b82b8 ; undefined │ │ │ │ b 432868 │ │ │ │ nop │ │ │ │ @@ -41710,15 +41710,15 @@ │ │ │ │ stur x24, [x20, #-32] │ │ │ │ stur x25, [x20, #-24] │ │ │ │ stur x26, [x20, #-16] │ │ │ │ stur x27, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x014170f8 ; undefined │ │ │ │ + .inst 0x01416138 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ @@ -41769,15 +41769,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19ea000 │ │ │ │ add x22, x22, #0xc58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 432bf4 // b.lo, b.ul, b.last │ │ │ │ @@ -41816,15 +41816,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 432cb4 // b.lo, b.ul, b.last │ │ │ │ @@ -41863,15 +41863,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 432d74 // b.lo, b.ul, b.last │ │ │ │ @@ -41910,15 +41910,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -42003,15 +42003,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19ea000 │ │ │ │ add x22, x22, #0xca0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0xd8 // #216 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -42125,15 +42125,15 @@ │ │ │ │ str d31, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 432fa4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x17, 432000 │ │ │ │ add x17, x17, #0xf18 │ │ │ │ stur x17, [x21, #-88] │ │ │ │ stur x18, [x21, #-72] │ │ │ │ stur x22, [x21, #-64] │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #1728] │ │ │ │ @@ -42500,15 +42500,15 @@ │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 433000 │ │ │ │ add x18, x18, #0x660 │ │ │ │ str x18, [x20] │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 43377c // b.lo, b.ul, b.last │ │ │ │ @@ -42547,15 +42547,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 43383c // b.lo, b.ul, b.last │ │ │ │ @@ -42594,15 +42594,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4338fc // b.lo, b.ul, b.last │ │ │ │ @@ -42641,15 +42641,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 433a78 // b.lo, b.ul, b.last │ │ │ │ @@ -42735,15 +42735,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0xd8 // #216 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x015b7218 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -42904,21 +42904,21 @@ │ │ │ │ b 433c5c │ │ │ │ mov x18, x17 │ │ │ │ mov x17, x15 │ │ │ │ mov x15, x14 │ │ │ │ b 433bec │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 433000 │ │ │ │ add x18, x18, #0xbe0 │ │ │ │ str x18, [x20] │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #12 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ @@ -43024,15 +43024,15 @@ │ │ │ │ adrp x14, 433000 │ │ │ │ add x14, x14, #0xed4 │ │ │ │ stur x14, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -43103,15 +43103,15 @@ │ │ │ │ adrp x14, 434000 │ │ │ │ add x14, x14, #0x1c │ │ │ │ stur x14, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ ldr x27, [x20, #40] │ │ │ │ ldr x26, [x20, #32] │ │ │ │ ldr x25, [x20, #24] │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr d12, [x20, #8] │ │ │ │ ldr x23, [x20] │ │ │ │ add x20, x20, #0x30 │ │ │ │ @@ -43320,18 +43320,18 @@ │ │ │ │ add x23, x23, #0xce0 │ │ │ │ add x23, x23, #0x1 │ │ │ │ ldur x18, [x22, #6] │ │ │ │ ldur x17, [x22, #14] │ │ │ │ ldr x22, [x20, #16] │ │ │ │ str x17, [x20, #16] │ │ │ │ str x18, [x20, #24] │ │ │ │ - b 1822408 │ │ │ │ + b 1821428 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 43442c // b.lo, b.ul, b.last │ │ │ │ @@ -43505,23 +43505,23 @@ │ │ │ │ mov x29, sp │ │ │ │ fmov d0, d31 │ │ │ │ str x15, [sp, #64] │ │ │ │ str x17, [sp, #56] │ │ │ │ str x18, [sp, #48] │ │ │ │ str d30, [sp, #40] │ │ │ │ str d31, [sp, #32] │ │ │ │ - bl 169e500 │ │ │ │ + bl 169b520 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbnz x18, 434944 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d30, [sp, #40] │ │ │ │ fmov d0, d30 │ │ │ │ - bl 169e500 │ │ │ │ + bl 169b520 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbnz x18, 434988 │ │ │ │ sub x21, x21, #0x38 │ │ │ │ adrp x18, 434000 │ │ │ │ add x18, x18, #0x760 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ @@ -43584,15 +43584,15 @@ │ │ │ │ eor x14, x14, x13 │ │ │ │ mov x0, x14 │ │ │ │ str x15, [sp, #80] │ │ │ │ str x18, [sp, #72] │ │ │ │ str x17, [sp, #56] │ │ │ │ str d30, [sp, #40] │ │ │ │ str d31, [sp, #32] │ │ │ │ - bl 17f3668 │ │ │ │ + bl 17f0688 │ │ │ │ fmov d31, d0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ adrp x18, 434000 │ │ │ │ add x18, x18, #0x568 │ │ │ │ stur x18, [x21, #-72] │ │ │ │ ldr x17, [sp, #40] │ │ │ │ stur x17, [x21, #-56] │ │ │ │ @@ -43670,15 +43670,15 @@ │ │ │ │ mov x22, x14 │ │ │ │ stur d31, [x20, #-40] │ │ │ │ stur d30, [x20, #-32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x15, [x20, #-8] │ │ │ │ sub x20, x20, #0x30 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x18, 434000 │ │ │ │ add x18, x18, #0x4d8 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ ldr x15, [sp, #48] │ │ │ │ stur x15, [x21, #-32] │ │ │ │ ldr x17, [sp, #40] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ @@ -43707,26 +43707,26 @@ │ │ │ │ sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 434000 │ │ │ │ add x18, x18, #0x8a8 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ mov x22, x13 │ │ │ │ stur x14, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x15, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -43819,15 +43819,15 @@ │ │ │ │ sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x18 │ │ │ │ b 434640 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 434bd4 // b.lo, b.ul, b.last │ │ │ │ @@ -43896,20 +43896,20 @@ │ │ │ │ stur x15, [x21, #-24] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ str x17, [x21] │ │ │ │ sub x24, x21, #0x18 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 434d1c // b.lo, b.ul, b.last │ │ │ │ @@ -44002,15 +44002,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ @@ -44136,15 +44136,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ @@ -44290,15 +44290,15 @@ │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #2024] │ │ │ │ add x23, x23, #0x1 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ mov x22, x18 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1822408 │ │ │ │ + b 1821428 │ │ │ │ udf #265 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b59b0 ; undefined │ │ │ │ adrp x18, 435000 │ │ │ │ add x18, x18, #0x338 │ │ │ │ str x18, [x20] │ │ │ │ @@ -44425,18 +44425,18 @@ │ │ │ │ stur x26, [x20, #-16] │ │ │ │ stur x27, [x20, #-8] │ │ │ │ sub x20, x20, #0x30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015b57b0 ; undefined │ │ │ │ sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -44532,15 +44532,15 @@ │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 777868 │ │ │ │ + b 11669b0 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ @@ -44581,30 +44581,30 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x7 // #7 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -44692,15 +44692,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ fmov d31, xzr │ │ │ │ fmov d0, d31 │ │ │ │ fmov d31, xzr │ │ │ │ @@ -44721,15 +44721,15 @@ │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -44830,15 +44830,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #64] │ │ │ │ str d30, [sp, #56] │ │ │ │ str d31, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #48] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #56] │ │ │ │ @@ -44849,15 +44849,15 @@ │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #72] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -44920,15 +44920,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d30, [sp, #80] │ │ │ │ str x18, [sp, #64] │ │ │ │ str d31, [sp, #56] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #80] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #56] │ │ │ │ @@ -44939,15 +44939,15 @@ │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #88] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -45014,15 +45014,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d31, [sp, #104] │ │ │ │ str d30, [sp, #96] │ │ │ │ str x18, [sp, #64] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #96] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #104] │ │ │ │ @@ -45033,15 +45033,15 @@ │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #112] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -45103,15 +45103,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d30, [sp, #120] │ │ │ │ str x18, [sp, #64] │ │ │ │ str d31, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #48] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #120] │ │ │ │ @@ -45122,15 +45122,15 @@ │ │ │ │ ldr x17, [sp, #64] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #128] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -45236,18 +45236,18 @@ │ │ │ │ sub x25, x21, #0xe │ │ │ │ adrp x24, 19ea000 │ │ │ │ add x24, x24, #0xd28 │ │ │ │ add x24, x24, #0x2 │ │ │ │ adrp x23, 19ea000 │ │ │ │ add x23, x23, #0xd40 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 16a2740 │ │ │ │ + b 169f760 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015b4bb8 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -45306,15 +45306,15 @@ │ │ │ │ add x17, x17, #0x318 │ │ │ │ stur x17, [x20, #-16] │ │ │ │ adrp x23, 19ea000 │ │ │ │ add x23, x23, #0xe50 │ │ │ │ add x23, x23, #0x2 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4e1610 │ │ │ │ + b ecd7b0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b4b90 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 436000 │ │ │ │ add x17, x17, #0x350 │ │ │ │ @@ -45428,28 +45428,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -45511,28 +45511,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #56] │ │ │ │ ldr x17, [sp, #48] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #56] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -46065,24 +46065,24 @@ │ │ │ │ add x20, x20, #0x40 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x78 // #120 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x12, 19dd000 │ │ │ │ ldr x12, [x12, #3968] │ │ │ │ stur x12, [x21, #-112] │ │ │ │ sub x13, x13, #0x1 │ │ │ │ stur x13, [x21, #-104] │ │ │ │ adrp x13, 19df000 │ │ │ │ ldr x13, [x13, #3728] │ │ │ │ @@ -46178,15 +46178,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x80 // #128 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 437208 // b.lo, b.ul, b.last │ │ │ │ @@ -46383,15 +46383,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x98 // #152 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -46399,15 +46399,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ + b 182ddf8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x015b3b88 ; undefined │ │ │ │ @@ -46462,15 +46462,15 @@ │ │ │ │ adrp x17, 437000 │ │ │ │ add x17, x17, #0x588 │ │ │ │ str x17, [x20, #8] │ │ │ │ ldur x17, [x22, #7] │ │ │ │ ubfx x24, x17, #0, #32 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a23f8 │ │ │ │ + b bae078 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b3a98 ; undefined │ │ │ │ adrp x18, 437000 │ │ │ │ add x18, x18, #0x5c8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -46520,15 +46520,15 @@ │ │ │ │ adrp x17, 437000 │ │ │ │ add x17, x17, #0x670 │ │ │ │ str x17, [x20, #8] │ │ │ │ ldur x17, [x22, #7] │ │ │ │ ubfx x24, x17, #0, #32 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a23f8 │ │ │ │ + b bae078 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b3990 ; undefined │ │ │ │ adrp x18, 437000 │ │ │ │ add x18, x18, #0x6a4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -46559,15 +46559,15 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 437000 │ │ │ │ add x17, x17, #0x70c │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x22 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a2488 │ │ │ │ + b bae108 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b38f4 ; undefined │ │ │ │ adrp x18, 437000 │ │ │ │ add x18, x18, #0x744 │ │ │ │ str x18, [x20] │ │ │ │ @@ -46599,60 +46599,60 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 437000 │ │ │ │ add x17, x17, #0x7ac │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x22 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a2488 │ │ │ │ + b bae108 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b3834 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 437000 │ │ │ │ add x17, x17, #0x7dc │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 17e57b0 │ │ │ │ + b 17e27d0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015b37e4 ; undefined │ │ │ │ adrp x18, 437000 │ │ │ │ add x18, x18, #0x80c │ │ │ │ str x18, [x20] │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19ea000 │ │ │ │ add x23, x23, #0xf48 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 17ebbb8 │ │ │ │ + b 17e8bd8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015b3794 ; undefined │ │ │ │ adrp x18, 437000 │ │ │ │ add x18, x18, #0x83c │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19dc000 │ │ │ │ ldr x24, [x24, #2016] │ │ │ │ add x24, x24, #0x1 │ │ │ │ mov x23, x22 │ │ │ │ - b 17efa80 │ │ │ │ + b 17ecaa0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015b3744 ; undefined │ │ │ │ adrp x18, 437000 │ │ │ │ add x18, x18, #0x86c │ │ │ │ str x18, [x20] │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #4008] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 12a2970 │ │ │ │ + b bae5f0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 4378bc // b.pmore │ │ │ │ @@ -46670,15 +46670,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ sub x21, x21, #0x10 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #4040] │ │ │ │ add x22, x22, #0x101 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ @@ -46696,15 +46696,15 @@ │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x18, x23 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #4008] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 12a2da8 │ │ │ │ + b baea28 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b377c ; undefined │ │ │ │ adrp x18, 437000 │ │ │ │ add x18, x18, #0x97c │ │ │ │ str x18, [x20] │ │ │ │ @@ -46742,15 +46742,15 @@ │ │ │ │ b.ne 4379f4 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x18 │ │ │ │ mov x2, x17 │ │ │ │ str x15, [sp, #32] │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ ldr x15, [sp, #16] │ │ │ │ adrp x18, 437000 │ │ │ │ add x18, x18, #0xa30 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x22, 19de000 │ │ │ │ ldr x22, [x22, #3328] │ │ │ │ @@ -46785,28 +46785,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #40] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #40] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #48] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -46837,15 +46837,15 @@ │ │ │ │ udf #30 │ │ │ │ .inst 0x015b3510 ; undefined │ │ │ │ adrp x18, 437000 │ │ │ │ add x18, x18, #0xb78 │ │ │ │ str x18, [x20] │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #4008] │ │ │ │ - b 12a2da8 │ │ │ │ + b baea28 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b34c8 ; undefined │ │ │ │ add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -46862,25 +46862,25 @@ │ │ │ │ stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ sub x24, x21, #0x38 │ │ │ │ sub x23, x21, #0x18 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 45e0d8 │ │ │ │ + b e4a270 │ │ │ │ adrp x22, 19eb000 │ │ │ │ add x22, x22, #0xe8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015b34d8 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -46968,15 +46968,15 @@ │ │ │ │ add x17, x17, #0xd98 │ │ │ │ stur x17, [x20, #-16] │ │ │ │ adrp x23, 19eb000 │ │ │ │ add x23, x23, #0x198 │ │ │ │ add x23, x23, #0x2 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4e1610 │ │ │ │ + b ecd7b0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b3458 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -47040,28 +47040,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -47123,28 +47123,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #56] │ │ │ │ ldr x17, [sp, #48] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #56] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -47172,15 +47172,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19eb000 │ │ │ │ add x22, x22, #0x210 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ @@ -47286,15 +47286,15 @@ │ │ │ │ add x17, x17, #0x2c0 │ │ │ │ stur x17, [x20, #-16] │ │ │ │ adrp x23, 19eb000 │ │ │ │ add x23, x23, #0x198 │ │ │ │ add x23, x23, #0x2 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4e1610 │ │ │ │ + b ecd7b0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b2f30 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -47358,28 +47358,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -47441,28 +47441,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #56] │ │ │ │ ldr x17, [sp, #48] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #56] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -47490,15 +47490,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19eb000 │ │ │ │ add x22, x22, #0x250 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ @@ -47626,15 +47626,15 @@ │ │ │ │ add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x0 // #0 │ │ │ │ movk x18, #0x0, lsl #16 │ │ │ │ movk x18, #0xc800, lsl #32 │ │ │ │ movk x18, #0x408e, lsl #48 │ │ │ │ fmov d30, x18 │ │ │ │ fcmp d31, d30 │ │ │ │ b.ls 438844 // b.plast │ │ │ │ @@ -47730,15 +47730,15 @@ │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 4389cc // b.any │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 4387f8 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x22, 19de000 │ │ │ │ ldr x22, [x22, #448] │ │ │ │ add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ @@ -47752,15 +47752,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ + b 182ddf8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x015b28f0 ; undefined │ │ │ │ @@ -47815,15 +47815,15 @@ │ │ │ │ adrp x17, 438000 │ │ │ │ add x17, x17, #0xb30 │ │ │ │ str x17, [x20, #8] │ │ │ │ ldur x17, [x22, #7] │ │ │ │ ubfx x24, x17, #0, #32 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a23f8 │ │ │ │ + b bae078 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b2800 ; undefined │ │ │ │ adrp x18, 438000 │ │ │ │ add x18, x18, #0xb70 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -47873,15 +47873,15 @@ │ │ │ │ adrp x17, 438000 │ │ │ │ add x17, x17, #0xc18 │ │ │ │ str x17, [x20, #8] │ │ │ │ ldur x17, [x22, #7] │ │ │ │ ubfx x24, x17, #0, #32 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a23f8 │ │ │ │ + b bae078 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b26f8 ; undefined │ │ │ │ adrp x18, 438000 │ │ │ │ add x18, x18, #0xc4c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -47912,15 +47912,15 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 438000 │ │ │ │ add x17, x17, #0xcb4 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x22 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a2488 │ │ │ │ + b bae108 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b265c ; undefined │ │ │ │ adrp x18, 438000 │ │ │ │ add x18, x18, #0xcec │ │ │ │ str x18, [x20] │ │ │ │ @@ -47952,60 +47952,60 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 438000 │ │ │ │ add x17, x17, #0xd54 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x22 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a2488 │ │ │ │ + b bae108 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b259c ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 438000 │ │ │ │ add x17, x17, #0xd84 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 17e57b0 │ │ │ │ + b 17e27d0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015b254c ; undefined │ │ │ │ adrp x18, 438000 │ │ │ │ add x18, x18, #0xdb4 │ │ │ │ str x18, [x20] │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19eb000 │ │ │ │ add x23, x23, #0x280 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 17ebbb8 │ │ │ │ + b 17e8bd8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015b24fc ; undefined │ │ │ │ adrp x18, 438000 │ │ │ │ add x18, x18, #0xde4 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19dc000 │ │ │ │ ldr x24, [x24, #2016] │ │ │ │ add x24, x24, #0x1 │ │ │ │ mov x23, x22 │ │ │ │ - b 17efa80 │ │ │ │ + b 17ecaa0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015b24ac ; undefined │ │ │ │ adrp x18, 438000 │ │ │ │ add x18, x18, #0xe14 │ │ │ │ str x18, [x20] │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #4008] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 12a2970 │ │ │ │ + b bae5f0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 438e64 // b.pmore │ │ │ │ @@ -48023,15 +48023,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ sub x21, x21, #0x10 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #4040] │ │ │ │ add x22, x22, #0x101 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ @@ -48049,15 +48049,15 @@ │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x18, x23 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #4008] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 12a2da8 │ │ │ │ + b baea28 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b24cc ; undefined │ │ │ │ adrp x18, 438000 │ │ │ │ add x18, x18, #0xf24 │ │ │ │ str x18, [x20] │ │ │ │ @@ -48159,15 +48159,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x66 // #102 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #40] │ │ │ │ @@ -48176,15 +48176,15 @@ │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -48238,15 +48238,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x67 // #103 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #56] │ │ │ │ @@ -48255,15 +48255,15 @@ │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #56] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -48355,15 +48355,15 @@ │ │ │ │ cmp x15, x14 │ │ │ │ b.ne 4393a8 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x18 │ │ │ │ mov x2, x17 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ adrp x18, 439000 │ │ │ │ add x18, x18, #0x3e0 │ │ │ │ str x18, [x20, #80] │ │ │ │ adrp x22, 19de000 │ │ │ │ ldr x22, [x22, #3328] │ │ │ │ add x20, x20, #0x50 │ │ │ │ @@ -48396,28 +48396,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #72] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #80] │ │ │ │ ldr x17, [sp, #72] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #80] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -48448,15 +48448,15 @@ │ │ │ │ udf #30 │ │ │ │ .inst 0x015b1e70 ; undefined │ │ │ │ adrp x18, 439000 │ │ │ │ add x18, x18, #0x528 │ │ │ │ str x18, [x20] │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #4008] │ │ │ │ - b 12a2da8 │ │ │ │ + b baea28 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015b1e28 ; undefined │ │ │ │ add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -48473,25 +48473,25 @@ │ │ │ │ stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ sub x24, x21, #0x38 │ │ │ │ sub x23, x21, #0x18 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 45e0d8 │ │ │ │ + b e4a270 │ │ │ │ adrp x22, 19eb000 │ │ │ │ add x22, x22, #0x3d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015b1e18 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ @@ -48600,23 +48600,23 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ b 4396cc │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 439000 │ │ │ │ add x15, x15, #0x764 │ │ │ │ str x15, [x20] │ │ │ │ mov x22, x17 │ │ │ │ str x18, [x20, #8] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -48778,15 +48778,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -48836,15 +48836,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -48914,15 +48914,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -48978,15 +48978,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49036,15 +49036,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49114,15 +49114,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49178,15 +49178,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49236,15 +49236,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49314,15 +49314,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49378,15 +49378,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49436,15 +49436,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49514,15 +49514,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49578,15 +49578,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49636,15 +49636,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49714,15 +49714,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49778,15 +49778,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49836,15 +49836,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49914,15 +49914,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -49978,15 +49978,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -50036,15 +50036,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -50114,15 +50114,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -50178,15 +50178,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -50236,15 +50236,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -50314,15 +50314,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -50378,15 +50378,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -50436,15 +50436,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -50514,15 +50514,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -50530,15 +50530,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ + b 182ddf8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x015afd60 ; undefined │ │ │ │ @@ -50593,15 +50593,15 @@ │ │ │ │ adrp x17, 43b000 │ │ │ │ add x17, x17, #0x6c0 │ │ │ │ str x17, [x20, #8] │ │ │ │ ldur x17, [x22, #7] │ │ │ │ ubfx x24, x17, #0, #32 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a23f8 │ │ │ │ + b bae078 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015afc70 ; undefined │ │ │ │ adrp x18, 43b000 │ │ │ │ add x18, x18, #0x700 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -50651,15 +50651,15 @@ │ │ │ │ adrp x17, 43b000 │ │ │ │ add x17, x17, #0x7a8 │ │ │ │ str x17, [x20, #8] │ │ │ │ ldur x17, [x22, #7] │ │ │ │ ubfx x24, x17, #0, #32 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a23f8 │ │ │ │ + b bae078 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015afb68 ; undefined │ │ │ │ adrp x18, 43b000 │ │ │ │ add x18, x18, #0x7dc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -50690,15 +50690,15 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 43b000 │ │ │ │ add x17, x17, #0x844 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x22 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a2488 │ │ │ │ + b bae108 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015afacc ; undefined │ │ │ │ adrp x18, 43b000 │ │ │ │ add x18, x18, #0x87c │ │ │ │ str x18, [x20] │ │ │ │ @@ -50730,60 +50730,60 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 43b000 │ │ │ │ add x17, x17, #0x8e4 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x22 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a2488 │ │ │ │ + b bae108 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015afa0c ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 43b000 │ │ │ │ add x17, x17, #0x914 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 17e57b0 │ │ │ │ + b 17e27d0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015af9bc ; undefined │ │ │ │ adrp x18, 43b000 │ │ │ │ add x18, x18, #0x944 │ │ │ │ str x18, [x20] │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19eb000 │ │ │ │ add x23, x23, #0x280 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 17ebbb8 │ │ │ │ + b 17e8bd8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015af96c ; undefined │ │ │ │ adrp x18, 43b000 │ │ │ │ add x18, x18, #0x974 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19dc000 │ │ │ │ ldr x24, [x24, #2016] │ │ │ │ add x24, x24, #0x1 │ │ │ │ mov x23, x22 │ │ │ │ - b 17efa80 │ │ │ │ + b 17ecaa0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x015af91c ; undefined │ │ │ │ adrp x18, 43b000 │ │ │ │ add x18, x18, #0x9a4 │ │ │ │ str x18, [x20] │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #4008] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 12a2970 │ │ │ │ + b bae5f0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 43b9f4 // b.pmore │ │ │ │ @@ -50801,15 +50801,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ sub x21, x21, #0x10 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #4040] │ │ │ │ add x22, x22, #0x101 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ @@ -51145,15 +51145,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x408 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -51483,15 +51483,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x430 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -51821,15 +51821,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x458 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -52159,15 +52159,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x480 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -52497,15 +52497,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x4a8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -52835,15 +52835,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x4d0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -53173,15 +53173,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x4f8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -53511,15 +53511,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x520 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -53849,15 +53849,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x548 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ @@ -53874,27 +53874,27 @@ │ │ │ │ add x23, x23, #0x2 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #3128] │ │ │ │ add x22, x22, #0x1 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015ac9ec ; undefined │ │ │ │ adrp x18, 43e000 │ │ │ │ add x18, x18, #0xd14 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #4008] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 12a2da8 │ │ │ │ + b baea28 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015ac9bc ; undefined │ │ │ │ adrp x18, 43e000 │ │ │ │ add x18, x18, #0xd4c │ │ │ │ str x18, [x20] │ │ │ │ @@ -53996,15 +53996,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x66 // #102 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #40] │ │ │ │ @@ -54013,15 +54013,15 @@ │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -54075,15 +54075,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x67 // #103 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #56] │ │ │ │ @@ -54092,15 +54092,15 @@ │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #56] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -54704,15 +54704,15 @@ │ │ │ │ cmp x15, x14 │ │ │ │ b.ne 43f9d0 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x18 │ │ │ │ mov x2, x17 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ adrp x18, 442000 │ │ │ │ add x18, x18, #0x9bc │ │ │ │ str x18, [x20, #96] │ │ │ │ adrp x22, 19de000 │ │ │ │ ldr x22, [x22, #3328] │ │ │ │ add x20, x20, #0x60 │ │ │ │ @@ -57798,28 +57798,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #80] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #88] │ │ │ │ ldr x17, [sp, #80] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #88] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -57850,15 +57850,15 @@ │ │ │ │ udf #30 │ │ │ │ .inst 0x015a8894 ; undefined │ │ │ │ adrp x18, 442000 │ │ │ │ add x18, x18, #0xb04 │ │ │ │ str x18, [x20] │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #4008] │ │ │ │ - b 12a2da8 │ │ │ │ + b baea28 │ │ │ │ udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a884c ; undefined │ │ │ │ add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -57875,226 +57875,226 @@ │ │ │ │ stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ sub x24, x21, #0x38 │ │ │ │ sub x23, x21, #0x18 │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 45e0d8 │ │ │ │ + b e4a270 │ │ │ │ adrp x22, 19eb000 │ │ │ │ add x22, x22, #0x6f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0xa8 // #168 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 43f000 │ │ │ │ add x18, x18, #0xa08 │ │ │ │ str x18, [x20] │ │ │ │ mov x22, x5 │ │ │ │ str x6, [x20, #24] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x48 // #72 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 43f000 │ │ │ │ add x17, x17, #0xa50 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x15 │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 43f000 │ │ │ │ add x17, x17, #0xcb8 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x14 │ │ │ │ str x15, [x20, #72] │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x48 // #72 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 43f000 │ │ │ │ add x17, x17, #0xfb4 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x15 │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 440000 │ │ │ │ add x17, x17, #0x1fc │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x14 │ │ │ │ str x15, [x20, #72] │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x48 // #72 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 440000 │ │ │ │ add x17, x17, #0x4f8 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x15 │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 440000 │ │ │ │ add x17, x17, #0x740 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x14 │ │ │ │ str x15, [x20, #72] │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x48 // #72 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 440000 │ │ │ │ add x17, x17, #0xa3c │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x15 │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 440000 │ │ │ │ add x17, x17, #0xc84 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x14 │ │ │ │ str x15, [x20, #72] │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x48 // #72 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 440000 │ │ │ │ add x17, x17, #0xf80 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x15 │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 441000 │ │ │ │ add x17, x17, #0x1c8 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x14 │ │ │ │ str x15, [x20, #72] │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x48 // #72 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 441000 │ │ │ │ add x17, x17, #0x4c4 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x15 │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 441000 │ │ │ │ add x17, x17, #0x70c │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x14 │ │ │ │ str x15, [x20, #72] │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x48 // #72 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 441000 │ │ │ │ add x17, x17, #0xa08 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x15 │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 441000 │ │ │ │ add x17, x17, #0xc50 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x14 │ │ │ │ str x15, [x20, #72] │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x48 // #72 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 441000 │ │ │ │ add x17, x17, #0xf4c │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x15 │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 442000 │ │ │ │ add x17, x17, #0x194 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x14 │ │ │ │ str x15, [x20, #72] │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x17, #0x48 // #72 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 442000 │ │ │ │ add x17, x17, #0x490 │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x15 │ │ │ │ str d31, [x20, #80] │ │ │ │ str x18, [x20, #88] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 442000 │ │ │ │ add x18, x18, #0x6d8 │ │ │ │ str x18, [x20, #88] │ │ │ │ mov x22, x17 │ │ │ │ str x15, [x20, #112] │ │ │ │ add x20, x20, #0x58 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #518 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a86bc ; undefined │ │ │ │ adrp x18, 442000 │ │ │ │ add x18, x18, #0x6fc │ │ │ │ str x18, [x20] │ │ │ │ @@ -58102,21 +58102,21 @@ │ │ │ │ b 42cf20 │ │ │ │ adrp x18, 442000 │ │ │ │ add x18, x18, #0xeb4 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x408 │ │ │ │ ldr x23, [x20, #32] │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 442f3c // b.pmore │ │ │ │ adrp x18, 43b000 │ │ │ │ add x18, x18, #0xf80 │ │ │ │ @@ -58128,24 +58128,24 @@ │ │ │ │ str x18, [x20] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x15 │ │ │ │ b 430790 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #6029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a8630 ; undefined │ │ │ │ adrp x18, 442000 │ │ │ │ add x18, x18, #0x1c0 │ │ │ │ str x18, [x20] │ │ │ │ @@ -58153,21 +58153,21 @@ │ │ │ │ b 42cf20 │ │ │ │ adrp x18, 442000 │ │ │ │ add x18, x18, #0xf80 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x430 │ │ │ │ ldr x23, [x20, #88] │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 443008 // b.pmore │ │ │ │ adrp x18, 43c000 │ │ │ │ add x18, x18, #0x518 │ │ │ │ @@ -58179,24 +58179,24 @@ │ │ │ │ str x18, [x20] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x15 │ │ │ │ b 430790 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #6029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a8584 ; undefined │ │ │ │ adrp x18, 441000 │ │ │ │ add x18, x18, #0xc7c │ │ │ │ str x18, [x20] │ │ │ │ @@ -58204,21 +58204,21 @@ │ │ │ │ b 42cf20 │ │ │ │ adrp x18, 443000 │ │ │ │ add x18, x18, #0x4c │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x458 │ │ │ │ ldr x23, [x20, #88] │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 4430d4 // b.pmore │ │ │ │ adrp x18, 43c000 │ │ │ │ add x18, x18, #0xab0 │ │ │ │ @@ -58230,24 +58230,24 @@ │ │ │ │ str x18, [x20] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x15 │ │ │ │ b 430790 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #6029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a84d8 ; undefined │ │ │ │ adrp x18, 441000 │ │ │ │ add x18, x18, #0x738 │ │ │ │ str x18, [x20] │ │ │ │ @@ -58255,21 +58255,21 @@ │ │ │ │ b 42cf20 │ │ │ │ adrp x18, 443000 │ │ │ │ add x18, x18, #0x118 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x480 │ │ │ │ ldr x23, [x20, #88] │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 4431a0 // b.pmore │ │ │ │ adrp x18, 43d000 │ │ │ │ add x18, x18, #0x48 │ │ │ │ @@ -58281,24 +58281,24 @@ │ │ │ │ str x18, [x20] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x15 │ │ │ │ b 430790 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #6029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a842c ; undefined │ │ │ │ adrp x18, 441000 │ │ │ │ add x18, x18, #0x1f4 │ │ │ │ str x18, [x20] │ │ │ │ @@ -58306,21 +58306,21 @@ │ │ │ │ b 42cf20 │ │ │ │ adrp x18, 443000 │ │ │ │ add x18, x18, #0x1e4 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x4a8 │ │ │ │ ldr x23, [x20, #88] │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 44326c // b.pmore │ │ │ │ adrp x18, 43d000 │ │ │ │ add x18, x18, #0x5e0 │ │ │ │ @@ -58332,24 +58332,24 @@ │ │ │ │ str x18, [x20] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x15 │ │ │ │ b 430790 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #6029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a8380 ; undefined │ │ │ │ adrp x18, 440000 │ │ │ │ add x18, x18, #0xcb0 │ │ │ │ str x18, [x20] │ │ │ │ @@ -58357,21 +58357,21 @@ │ │ │ │ b 42cf20 │ │ │ │ adrp x18, 443000 │ │ │ │ add x18, x18, #0x2b0 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x4d0 │ │ │ │ ldr x23, [x20, #88] │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 443338 // b.pmore │ │ │ │ adrp x18, 43d000 │ │ │ │ add x18, x18, #0xb78 │ │ │ │ @@ -58383,24 +58383,24 @@ │ │ │ │ str x18, [x20] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x15 │ │ │ │ b 430790 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #6029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a82d4 ; undefined │ │ │ │ adrp x18, 440000 │ │ │ │ add x18, x18, #0x76c │ │ │ │ str x18, [x20] │ │ │ │ @@ -58408,21 +58408,21 @@ │ │ │ │ b 42cf20 │ │ │ │ adrp x18, 443000 │ │ │ │ add x18, x18, #0x37c │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x4f8 │ │ │ │ ldr x23, [x20, #88] │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 443404 // b.pmore │ │ │ │ adrp x18, 43e000 │ │ │ │ add x18, x18, #0x110 │ │ │ │ @@ -58434,24 +58434,24 @@ │ │ │ │ str x18, [x20] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x15 │ │ │ │ b 430790 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #6029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a8228 ; undefined │ │ │ │ adrp x18, 440000 │ │ │ │ add x18, x18, #0x228 │ │ │ │ str x18, [x20] │ │ │ │ @@ -58459,21 +58459,21 @@ │ │ │ │ b 42cf20 │ │ │ │ adrp x18, 443000 │ │ │ │ add x18, x18, #0x448 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x520 │ │ │ │ ldr x23, [x20, #88] │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 4434d0 // b.pmore │ │ │ │ adrp x18, 43e000 │ │ │ │ add x18, x18, #0x6a8 │ │ │ │ @@ -58485,24 +58485,24 @@ │ │ │ │ str x18, [x20] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x15 │ │ │ │ b 430790 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #6029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a817c ; undefined │ │ │ │ adrp x18, 43f000 │ │ │ │ add x18, x18, #0xce4 │ │ │ │ str x18, [x20] │ │ │ │ @@ -58510,21 +58510,21 @@ │ │ │ │ b 42cf20 │ │ │ │ adrp x18, 443000 │ │ │ │ add x18, x18, #0x514 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x548 │ │ │ │ ldr x23, [x20, #88] │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ b.hi 44359c // b.pmore │ │ │ │ adrp x18, 43e000 │ │ │ │ add x18, x18, #0xc40 │ │ │ │ @@ -58536,18 +58536,18 @@ │ │ │ │ str x18, [x20] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ mov x23, x17 │ │ │ │ b 430790 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x015a8120 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -58628,15 +58628,15 @@ │ │ │ │ ldur x24, [x17, #6] │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2200] │ │ │ │ add x23, x23, #0x2 │ │ │ │ ldur x18, [x17, #14] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16d0a88 │ │ │ │ + b 16cdaa8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015a8430 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -58723,15 +58723,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x22, 19eb000 │ │ │ │ add x22, x22, #0xb88 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -58766,15 +58766,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ @@ -58821,15 +58821,15 @@ │ │ │ │ udf #0 │ │ │ │ adrp x18, 443000 │ │ │ │ add x18, x18, #0xa50 │ │ │ │ str x18, [x20] │ │ │ │ ldr x24, [x20, #48] │ │ │ │ ldur x23, [x22, #31] │ │ │ │ str x22, [x20, #48] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -58864,15 +58864,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ @@ -58880,15 +58880,15 @@ │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 443b30 // b.pmore │ │ │ │ adrp x18, 443000 │ │ │ │ add x18, x18, #0x980 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x23, [x21] │ │ │ │ sub x23, x21, #0x7 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 19eb000 │ │ │ │ add x22, x22, #0xbc0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ @@ -58897,27 +58897,27 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 443bb0 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 443ba8 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19eb000 │ │ │ │ add x23, x23, #0x8c8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762678 │ │ │ │ + b 175f698 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ @@ -58996,23 +58996,23 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ b 443c4c │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 443000 │ │ │ │ add x15, x15, #0xce4 │ │ │ │ str x15, [x20] │ │ │ │ mov x22, x17 │ │ │ │ str x18, [x20, #8] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -59076,23 +59076,23 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ b 443dbc │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 443000 │ │ │ │ add x15, x15, #0xe24 │ │ │ │ str x15, [x20] │ │ │ │ mov x22, x17 │ │ │ │ str x18, [x20, #8] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -59147,15 +59147,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 444004 // b.lo, b.ul, b.last │ │ │ │ @@ -59309,15 +59309,15 @@ │ │ │ │ sub x21, x21, #0x10 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 444000 │ │ │ │ add x18, x18, #0x228 │ │ │ │ str x18, [x20] │ │ │ │ @@ -59360,18 +59360,18 @@ │ │ │ │ str d31, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #1728] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ mov x18, #0x0 // #0 │ │ │ │ movk x18, #0x0, lsl #16 │ │ │ │ movk x18, #0x0, lsl #32 │ │ │ │ movk x18, #0x4024, lsl #48 │ │ │ │ @@ -59526,15 +59526,15 @@ │ │ │ │ sub x21, x21, #0x10 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #1728] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ mov x18, #0x0 // #0 │ │ │ │ movk x18, #0x0, lsl #16 │ │ │ │ movk x18, #0x0, lsl #32 │ │ │ │ movk x18, #0x4024, lsl #48 │ │ │ │ @@ -59575,15 +59575,15 @@ │ │ │ │ str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 444620 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -59634,15 +59634,15 @@ │ │ │ │ sub x21, x21, #0x10 │ │ │ │ ldr x22, [x20, #24] │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #1728] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ mov x18, #0x0 // #0 │ │ │ │ movk x18, #0x0, lsl #16 │ │ │ │ movk x18, #0x0, lsl #32 │ │ │ │ movk x18, #0x4024, lsl #48 │ │ │ │ @@ -59896,15 +59896,15 @@ │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 444000 │ │ │ │ add x15, x15, #0xafc │ │ │ │ stur x15, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x17, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ .inst 0x015a76c8 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x28 │ │ │ │ cmp x17, x28 │ │ │ │ @@ -60093,15 +60093,15 @@ │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -60155,15 +60155,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ @@ -60361,15 +60361,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ sub x21, x21, #0x18 │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x30 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldr x18, [x20, #40] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ @@ -60444,15 +60444,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44549c // b.lo, b.ul, b.last │ │ │ │ @@ -60498,15 +60498,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ @@ -60605,15 +60605,15 @@ │ │ │ │ ldr x22, [x20, #24] │ │ │ │ add x20, x20, #0x28 │ │ │ │ b 444f60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x78 // #120 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ @@ -60715,15 +60715,15 @@ │ │ │ │ ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x20 │ │ │ │ b 444f60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ @@ -60813,15 +60813,15 @@ │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 44599c // b.any │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x918 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ @@ -61387,15 +61387,15 @@ │ │ │ │ adrp x18, 446000 │ │ │ │ add x18, x18, #0xa44 │ │ │ │ str x18, [x20, #8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xa08 │ │ │ │ ldr x23, [x20, #40] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x18, 446000 │ │ │ │ add x18, x18, #0x2c4 │ │ │ │ str x18, [x20] │ │ │ │ ldr x22, [x20, #48] │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 4462c4 │ │ │ │ ldr x18, [x22] │ │ │ │ @@ -61505,15 +61505,15 @@ │ │ │ │ b.ne 44646c // b.any │ │ │ │ adrp x18, 446000 │ │ │ │ add x18, x18, #0x264 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xa30 │ │ │ │ ldr x23, [x20, #40] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ ldr x18, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 44640c │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a5d10 ; undefined │ │ │ │ @@ -61523,15 +61523,15 @@ │ │ │ │ b.ne 4464b4 // b.any │ │ │ │ adrp x18, 446000 │ │ │ │ add x18, x18, #0x440 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x968 │ │ │ │ ldr x23, [x20, #40] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x18, 446000 │ │ │ │ add x18, x18, #0x4e4 │ │ │ │ str x18, [x20] │ │ │ │ ldr x22, [x20, #48] │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 4464e4 │ │ │ │ ldr x18, [x22] │ │ │ │ @@ -61819,15 +61819,15 @@ │ │ │ │ add x17, x17, #0x488 │ │ │ │ str x17, [x20, #32] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xa58 │ │ │ │ ldr x23, [x20, #72] │ │ │ │ str x18, [x20, #40] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ ldr x18, [x20, #40] │ │ │ │ adrp x17, 446000 │ │ │ │ add x17, x17, #0x694 │ │ │ │ str x17, [x20, #40] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ @@ -61891,15 +61891,15 @@ │ │ │ │ b.ne 44640c // b.any │ │ │ │ adrp x18, 446000 │ │ │ │ add x18, x18, #0xa04 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x9e0 │ │ │ │ ldr x23, [x20, #32] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a56b4 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ and x15, x17, #0x7 │ │ │ │ @@ -62087,15 +62087,15 @@ │ │ │ │ adrp x18, 446000 │ │ │ │ add x18, x18, #0xed0 │ │ │ │ str x18, [x20, #24] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x9b8 │ │ │ │ ldr x23, [x20, #48] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x17, 446000 │ │ │ │ add x17, x17, #0xb2c │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 446b2c │ │ │ │ @@ -62150,15 +62150,15 @@ │ │ │ │ b.ne 446f00 // b.any │ │ │ │ adrp x18, 446000 │ │ │ │ add x18, x18, #0xe24 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x990 │ │ │ │ ldr x23, [x20, #24] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a5288 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ @@ -62166,15 +62166,15 @@ │ │ │ │ b.ne 446f00 // b.any │ │ │ │ adrp x18, 446000 │ │ │ │ add x18, x18, #0xe50 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x968 │ │ │ │ ldr x23, [x20, #24] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a5248 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ @@ -62182,15 +62182,15 @@ │ │ │ │ b.ne 446f00 // b.any │ │ │ │ adrp x18, 446000 │ │ │ │ add x18, x18, #0xe90 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x940 │ │ │ │ ldr x23, [x20, #24] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x17, 446000 │ │ │ │ add x17, x17, #0xf34 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 446f34 │ │ │ │ @@ -62500,15 +62500,15 @@ │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x968 │ │ │ │ ldr x23, [x20, #48] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ str x17, [x20, #24] │ │ │ │ str x18, [x20, #32] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a4538 ; undefined │ │ │ │ ldr x18, [x20, #32] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ @@ -62516,15 +62516,15 @@ │ │ │ │ b.ne 4478bc // b.any │ │ │ │ adrp x17, 447000 │ │ │ │ add x17, x17, #0x448 │ │ │ │ str x17, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x940 │ │ │ │ mov x23, x18 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #645 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -62812,15 +62812,15 @@ │ │ │ │ br x18 │ │ │ │ adrp x17, 447000 │ │ │ │ add x17, x17, #0x66c │ │ │ │ str x17, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x940 │ │ │ │ mov x23, x18 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #1925 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 447000 │ │ │ │ add x18, x18, #0x920 │ │ │ │ str x18, [x20] │ │ │ │ @@ -63088,22 +63088,22 @@ │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 447d44 // b.any │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x9b8 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x18, 447000 │ │ │ │ add x18, x18, #0xd04 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x990 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ @@ -63127,15 +63127,15 @@ │ │ │ │ mov x23, x18 │ │ │ │ ldr x17, [x22, #16] │ │ │ │ stur x17, [x20, #-40] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x30 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a3c34 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -63166,15 +63166,15 @@ │ │ │ │ b.eq 447ea4 // b.none │ │ │ │ adrp x18, 447000 │ │ │ │ add x18, x18, #0xe70 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xa08 │ │ │ │ ldr x23, [x20, #16] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -63508,15 +63508,15 @@ │ │ │ │ ldr x22, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 4483d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #17483 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a3c50 ; undefined │ │ │ │ adrp x18, 448000 │ │ │ │ add x18, x18, #0x408 │ │ │ │ str x18, [x20] │ │ │ │ @@ -63551,15 +63551,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 44847c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #8458 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a3ba4 ; undefined │ │ │ │ adrp x18, 448000 │ │ │ │ add x18, x18, #0x4b4 │ │ │ │ str x18, [x20] │ │ │ │ @@ -63606,15 +63606,15 @@ │ │ │ │ ldr x22, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 448558 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2248 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a3ac8 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -63631,33 +63631,33 @@ │ │ │ │ adrp x18, 448000 │ │ │ │ add x18, x18, #0x5c8 │ │ │ │ str x18, [x20, #16] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xaa8 │ │ │ │ ldr x23, [x20, #32] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #518 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a34b8 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 448674 // b.any │ │ │ │ adrp x18, 448000 │ │ │ │ add x18, x18, #0x604 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xa80 │ │ │ │ ldr x23, [x20, #16] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #646 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #40] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ @@ -63681,15 +63681,15 @@ │ │ │ │ sub x23, x21, #0xe │ │ │ │ ldr x22, [x20, #48] │ │ │ │ add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 4486b4 // b.pmore │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #1672] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ @@ -63700,15 +63700,15 @@ │ │ │ │ sub x23, x21, #0xe │ │ │ │ ldr x22, [x20, #48] │ │ │ │ add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #1672] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #40] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #56] │ │ │ │ str x18, [x21] │ │ │ │ @@ -63872,15 +63872,15 @@ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 448000 │ │ │ │ add x18, x18, #0x914 │ │ │ │ str x18, [x20] │ │ │ │ - b 1820830 │ │ │ │ + b 181f850 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -63985,15 +63985,15 @@ │ │ │ │ str d31, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x17, 448000 │ │ │ │ add x17, x17, #0xb68 │ │ │ │ str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 448b68 │ │ │ │ ldr x18, [x22] │ │ │ │ @@ -64046,15 +64046,15 @@ │ │ │ │ str d31, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -64103,15 +64103,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ @@ -64162,15 +64162,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ @@ -64279,15 +64279,15 @@ │ │ │ │ add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x68 │ │ │ │ @@ -64651,24 +64651,24 @@ │ │ │ │ fcmp d30, d29 │ │ │ │ b.ge 449618 // b.tcont │ │ │ │ b 44951c │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 449000 │ │ │ │ add x18, x18, #0x564 │ │ │ │ str x18, [x20] │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ fmov d30, xzr │ │ │ │ fcmp d31, d30 │ │ │ │ b.ls 4495dc // b.plast │ │ │ │ b 449538 │ │ │ │ adrp x13, 448000 │ │ │ │ add x13, x13, #0xc40 │ │ │ │ stur x13, [x21, #-48] │ │ │ │ @@ -64697,15 +64697,15 @@ │ │ │ │ mov x23, x15 │ │ │ │ sub x22, x21, #0x18 │ │ │ │ add x20, x20, #0x50 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x015a2950 ; undefined │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44975c // b.lo, b.ul, b.last │ │ │ │ @@ -64720,30 +64720,30 @@ │ │ │ │ add x24, x24, #0x778 │ │ │ │ ldr x18, [x22, #24] │ │ │ │ mov x23, x18 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a28d4 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 449744 // b.any │ │ │ │ adrp x18, 449000 │ │ │ │ add x18, x18, #0x774 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xa30 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -64777,15 +64777,15 @@ │ │ │ │ b.ne 4498ac // b.any │ │ │ │ adrp x18, 449000 │ │ │ │ add x18, x18, #0x7b0 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xaf8 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a2320 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -64794,15 +64794,15 @@ │ │ │ │ adrp x17, 449000 │ │ │ │ add x17, x17, #0x708 │ │ │ │ str x17, [x20, #8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xad0 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 44981c // b.any │ │ │ │ @@ -64887,15 +64887,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ @@ -64905,15 +64905,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ @@ -64950,15 +64950,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -64966,15 +64966,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ @@ -64984,15 +64984,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1707fe0 │ │ │ │ + b 1705000 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ @@ -65034,15 +65034,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ .inst 0x015a2418 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x80 │ │ │ │ cmp x17, x28 │ │ │ │ @@ -65143,15 +65143,15 @@ │ │ │ │ add x24, x24, #0x9e0 │ │ │ │ ldr x23, [x20, #40] │ │ │ │ ldur x18, [x22, #15] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #12 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a2244 ; undefined │ │ │ │ ldr x18, [x20, #56] │ │ │ │ ldr x17, [x20, #88] │ │ │ │ ldr x15, [x20, #24] │ │ │ │ @@ -65163,15 +65163,15 @@ │ │ │ │ b.ne 449ef0 // b.any │ │ │ │ adrp x17, 449000 │ │ │ │ add x17, x17, #0xdcc │ │ │ │ str x17, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x778 │ │ │ │ mov x23, x18 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #12 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a21f4 ; undefined │ │ │ │ ldr x18, [x20, #56] │ │ │ │ ldr x17, [x20, #88] │ │ │ │ ldr x15, [x20, #24] │ │ │ │ @@ -65183,15 +65183,15 @@ │ │ │ │ b.ne 449ef0 // b.any │ │ │ │ adrp x17, 449000 │ │ │ │ add x17, x17, #0xe1c │ │ │ │ str x17, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xad0 │ │ │ │ mov x23, x18 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #12 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a21a4 ; undefined │ │ │ │ ldr x18, [x20, #56] │ │ │ │ ldr x17, [x20, #88] │ │ │ │ ldr x15, [x20, #24] │ │ │ │ @@ -65369,18 +65369,18 @@ │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 449000 │ │ │ │ add x18, x18, #0xed8 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x14 │ │ │ │ mov x22, x13 │ │ │ │ - b 1820830 │ │ │ │ + b 181f850 │ │ │ │ mov x18, #0xb0 // #176 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0xc8 │ │ │ │ ldr x9, [x19, #856] │ │ │ │ cmp x21, x9 │ │ │ │ b.hi 44a1c0 // b.pmore │ │ │ │ adrp x9, 449000 │ │ │ │ add x9, x9, #0x9c8 │ │ │ │ stur x9, [x21, #-192] │ │ │ │ @@ -65423,18 +65423,18 @@ │ │ │ │ str x14, [x21] │ │ │ │ sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x68 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0xc8 // #200 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015a1d58 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44a270 // b.lo, b.ul, b.last │ │ │ │ @@ -65537,15 +65537,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44a4a4 // b.lo, b.ul, b.last │ │ │ │ @@ -65609,15 +65609,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #17 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ .inst 0x015a1b38 ; undefined │ │ │ │ sub x18, x20, #0x98 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44b144 // b.lo, b.ul, b.last │ │ │ │ @@ -65716,15 +65716,15 @@ │ │ │ │ str x17, [x21] │ │ │ │ adrp x17, 44a000 │ │ │ │ add x17, x17, #0x674 │ │ │ │ str x17, [x20, #8] │ │ │ │ sub x23, x21, #0x60 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 182edd8 │ │ │ │ + b 182ddf8 │ │ │ │ .inst 0x00050f8f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a18e4 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -65750,15 +65750,15 @@ │ │ │ │ str x12, [x20, #24] │ │ │ │ str x13, [x20, #32] │ │ │ │ str x15, [x20, #40] │ │ │ │ str x17, [x20, #48] │ │ │ │ str x18, [x20, #88] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ str x18, [x20, #104] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a1824 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -65944,15 +65944,15 @@ │ │ │ │ str x12, [x20, #32] │ │ │ │ str x13, [x20, #40] │ │ │ │ str x14, [x20, #48] │ │ │ │ str x15, [x20, #56] │ │ │ │ str x17, [x20, #96] │ │ │ │ str x10, [x20, #112] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x18, 44a000 │ │ │ │ add x18, x18, #0xa24 │ │ │ │ str x18, [x20] │ │ │ │ ldr x22, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 44aa24 │ │ │ │ ldr x18, [x22] │ │ │ │ @@ -66009,15 +66009,15 @@ │ │ │ │ b.ne 44aaf8 // b.any │ │ │ │ adrp x18, 44a000 │ │ │ │ add x18, x18, #0xec0 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x9e0 │ │ │ │ ldr x23, [x20, #32] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x18, 44a000 │ │ │ │ add x18, x18, #0xb28 │ │ │ │ str x18, [x20] │ │ │ │ ldr x22, [x20, #96] │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 44ab28 │ │ │ │ ldr x18, [x22] │ │ │ │ @@ -66417,18 +66417,18 @@ │ │ │ │ add x20, x20, #0x50 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x98 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 44b218 // b.pmore │ │ │ │ ldur x18, [x17, #15] │ │ │ │ ldur x15, [x17, #23] │ │ │ │ ldur x14, [x17, #31] │ │ │ │ @@ -66468,27 +66468,27 @@ │ │ │ │ str x17, [x21] │ │ │ │ sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x50 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x98 // #152 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x9, 44a000 │ │ │ │ add x9, x9, #0xc58 │ │ │ │ str x9, [x20, #16] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0x9e0 │ │ │ │ mov x23, x13 │ │ │ │ str x10, [x20, #24] │ │ │ │ @@ -66496,21 +66496,21 @@ │ │ │ │ str x12, [x20, #40] │ │ │ │ str x13, [x20, #48] │ │ │ │ str x14, [x20, #80] │ │ │ │ str x15, [x20, #88] │ │ │ │ str x17, [x20, #96] │ │ │ │ str x18, [x20, #104] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x14, 19dd000 │ │ │ │ ldr x14, [x14, #3032] │ │ │ │ stur x14, [x21, #-80] │ │ │ │ stur x11, [x21, #-64] │ │ │ │ adrp x14, 19de000 │ │ │ │ ldr x14, [x14, #3952] │ │ │ │ stur x14, [x21, #-56] │ │ │ │ @@ -66582,18 +66582,18 @@ │ │ │ │ str x12, [x20, #24] │ │ │ │ str x13, [x20, #32] │ │ │ │ str x14, [x20, #40] │ │ │ │ str x15, [x20, #48] │ │ │ │ str x17, [x20, #88] │ │ │ │ str x10, [x20, #104] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a0b18 ; undefined │ │ │ │ ldr x18, [x20, #32] │ │ │ │ ldr x11, [x20, #16] │ │ │ │ ldr x12, [x20, #24] │ │ │ │ @@ -66601,18 +66601,18 @@ │ │ │ │ ldr x14, [x20, #104] │ │ │ │ ldr x15, [x20, #40] │ │ │ │ ldr x17, [x20, #48] │ │ │ │ ldr x10, [x20, #88] │ │ │ │ b 44b3ac │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015a0acc ; undefined │ │ │ │ ldr x18, [x20, #32] │ │ │ │ ldr x11, [x20, #16] │ │ │ │ ldr x12, [x20, #24] │ │ │ │ @@ -66711,15 +66711,15 @@ │ │ │ │ ldr x14, [x20, #104] │ │ │ │ ldr x15, [x20, #40] │ │ │ │ ldr x17, [x20, #48] │ │ │ │ ldr x10, [x20, #88] │ │ │ │ b 44b3ac │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #21 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ .inst 0x015a0c70 ; undefined │ │ │ │ sub x18, x20, #0xb0 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44ba34 // b.lo, b.ul, b.last │ │ │ │ @@ -66998,15 +66998,15 @@ │ │ │ │ stur x18, [x20, #-48] │ │ │ │ mov x22, x15 │ │ │ │ ldr x18, [sp, #32] │ │ │ │ stur x18, [x20, #-40] │ │ │ │ stur x10, [x20, #-32] │ │ │ │ stur x2, [x20, #-24] │ │ │ │ sub x20, x20, #0x30 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x15, #0x1f8 // #504 │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 44b000 │ │ │ │ add x15, x15, #0x7bc │ │ │ │ stur x15, [x20, #-176] │ │ │ │ mov x22, x17 │ │ │ │ ldr x17, [sp, #16] │ │ │ │ @@ -67028,15 +67028,15 @@ │ │ │ │ stur x4, [x20, #-64] │ │ │ │ stur x3, [x20, #-56] │ │ │ │ stur x2, [x20, #-48] │ │ │ │ stur x1, [x20, #-40] │ │ │ │ stur x0, [x20, #-32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0xb0 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -67130,15 +67130,15 @@ │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -67215,15 +67215,15 @@ │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x80 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44bfb4 // b.lo, b.ul, b.last │ │ │ │ @@ -67339,15 +67339,15 @@ │ │ │ │ cbnz x18, 44bfd8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #16393 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #16] │ │ │ │ ldr x17, [x20, #32] │ │ │ │ ldr x15, [x20, #24] │ │ │ │ @@ -67424,15 +67424,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x70 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ sub x21, x21, #0x30 │ │ │ │ adrp x18, 44c000 │ │ │ │ add x18, x18, #0x154 │ │ │ │ str x18, [x20] │ │ │ │ ldr x22, [x20, #16] │ │ │ │ str d31, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ @@ -67468,15 +67468,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x70 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ sub x21, x21, #0x30 │ │ │ │ adrp x18, 44c000 │ │ │ │ add x18, x18, #0x200 │ │ │ │ str x18, [x20] │ │ │ │ ldr x22, [x20, #80] │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 44c200 │ │ │ │ @@ -67524,15 +67524,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x60 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ sub x21, x21, #0x30 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 44c000 │ │ │ │ add x17, x17, #0x2ec │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ str d31, [x20, #64] │ │ │ │ @@ -67570,15 +67570,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x58 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ sub x21, x21, #0x30 │ │ │ │ adrp x18, 44c000 │ │ │ │ add x18, x18, #0x398 │ │ │ │ str x18, [x20] │ │ │ │ ldr x22, [x20, #64] │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 44c398 │ │ │ │ @@ -67623,15 +67623,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x58 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x18, 44c000 │ │ │ │ add x18, x18, #0x468 │ │ │ │ str x18, [x20] │ │ │ │ mov x22, x14 │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 44c468 │ │ │ │ ldr x18, [x22] │ │ │ │ @@ -67710,15 +67710,15 @@ │ │ │ │ sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x58 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ mov x22, x14 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ @@ -67807,15 +67807,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ @@ -67862,15 +67862,15 @@ │ │ │ │ udf #0 │ │ │ │ adrp x18, 44c000 │ │ │ │ add x18, x18, #0x808 │ │ │ │ str x18, [x20] │ │ │ │ ldr x24, [x20, #48] │ │ │ │ ldur x23, [x22, #31] │ │ │ │ str x22, [x20, #48] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -67905,15 +67905,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ @@ -67957,15 +67957,15 @@ │ │ │ │ add x18, x18, #0x738 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ mov x24, x22 │ │ │ │ sub x23, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 44c9c8 // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ ldur x17, [x22, #14] │ │ │ │ adrp x15, 19dd000 │ │ │ │ @@ -67981,18 +67981,18 @@ │ │ │ │ str x18, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 44c8c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -68080,15 +68080,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ @@ -68135,15 +68135,15 @@ │ │ │ │ udf #0 │ │ │ │ adrp x18, 44c000 │ │ │ │ add x18, x18, #0xc50 │ │ │ │ str x18, [x20] │ │ │ │ ldr x24, [x20, #48] │ │ │ │ ldur x23, [x22, #31] │ │ │ │ str x22, [x20, #48] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -68178,15 +68178,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -68356,15 +68356,15 @@ │ │ │ │ ldr x17, [x20, #32] │ │ │ │ str x17, [x21] │ │ │ │ adrp x17, 44c000 │ │ │ │ add x17, x17, #0xd78 │ │ │ │ str x17, [x20] │ │ │ │ mov x24, x18 │ │ │ │ sub x23, x21, #0x7 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 44c000 │ │ │ │ @@ -68383,22 +68383,22 @@ │ │ │ │ str x17, [x21] │ │ │ │ mov x23, x22 │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ b 44c5b0 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 44c000 │ │ │ │ add x18, x18, #0xecc │ │ │ │ str x18, [x20] │ │ │ │ mov x22, x17 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 44d074 // b.pmore │ │ │ │ adrp x18, 44c000 │ │ │ │ add x18, x18, #0x9f8 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ @@ -68407,18 +68407,18 @@ │ │ │ │ add x18, x18, #0xf14 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ sub x22, x21, #0x7 │ │ │ │ b 44c9f8 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x58 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -68497,15 +68497,15 @@ │ │ │ │ add x20, x20, #0x48 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x88 // #136 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44d224 // b.lo, b.ul, b.last │ │ │ │ @@ -69024,27 +69024,27 @@ │ │ │ │ add x20, x20, #0x78 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x15, 44d000 │ │ │ │ add x15, x15, #0x240 │ │ │ │ stur x15, [x21, #-96] │ │ │ │ stur x17, [x21, #-80] │ │ │ │ stur x18, [x21, #-72] │ │ │ │ adrp x18, 19de000 │ │ │ │ ldr x18, [x18, #2504] │ │ │ │ @@ -69072,15 +69072,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x78 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x15, 44d000 │ │ │ │ add x15, x15, #0x2d0 │ │ │ │ stur x15, [x21, #-96] │ │ │ │ stur x17, [x21, #-80] │ │ │ │ stur x18, [x21, #-72] │ │ │ │ adrp x18, 19de000 │ │ │ │ ldr x18, [x18, #2504] │ │ │ │ @@ -69200,15 +69200,15 @@ │ │ │ │ cmp x17, x15 │ │ │ │ b.ne 44dce4 // b.any │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 19eb000 │ │ │ │ add x23, x23, #0xb88 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ adrp x17, 44d000 │ │ │ │ add x17, x17, #0xd24 │ │ │ │ stur x17, [x20, #-40] │ │ │ │ ldr x17, [x22, #16] │ │ │ │ ldr x22, [x22, #32] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ stur x17, [x20, #-24] │ │ │ │ @@ -69238,41 +69238,41 @@ │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xb98 │ │ │ │ ldur x23, [x22, #39] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159e04c ; undefined │ │ │ │ ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ b.ne 44dde8 // b.any │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #3032] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x0159e008 ; undefined │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #3032] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 44de30 // b.pmore │ │ │ │ adrp x17, 44d000 │ │ │ │ add x17, x17, #0x440 │ │ │ │ stur x17, [x21, #-16] │ │ │ │ @@ -69285,15 +69285,15 @@ │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x23, x18 │ │ │ │ sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x18 │ │ │ │ b 44d440 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x0159dc80 ; undefined │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -69364,15 +69364,15 @@ │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xad0 │ │ │ │ ldur x23, [x22, #39] │ │ │ │ ldur x18, [x22, #47] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -69441,15 +69441,15 @@ │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ + b 182ddf8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x0159dc98 ; undefined │ │ │ │ @@ -69504,15 +69504,15 @@ │ │ │ │ adrp x17, 44e000 │ │ │ │ add x17, x17, #0x1c8 │ │ │ │ str x17, [x20, #8] │ │ │ │ ldur x17, [x22, #7] │ │ │ │ ubfx x24, x17, #0, #32 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a23f8 │ │ │ │ + b bae078 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159dba8 ; undefined │ │ │ │ adrp x18, 44e000 │ │ │ │ add x18, x18, #0x208 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -69562,15 +69562,15 @@ │ │ │ │ adrp x17, 44e000 │ │ │ │ add x17, x17, #0x2b0 │ │ │ │ str x17, [x20, #8] │ │ │ │ ldur x17, [x22, #7] │ │ │ │ ubfx x24, x17, #0, #32 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a23f8 │ │ │ │ + b bae078 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159daa0 ; undefined │ │ │ │ adrp x18, 44e000 │ │ │ │ add x18, x18, #0x2e4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -69601,15 +69601,15 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 44e000 │ │ │ │ add x17, x17, #0x34c │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x22 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a2488 │ │ │ │ + b bae108 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159da04 ; undefined │ │ │ │ adrp x18, 44e000 │ │ │ │ add x18, x18, #0x384 │ │ │ │ str x18, [x20] │ │ │ │ @@ -69641,60 +69641,60 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 44e000 │ │ │ │ add x17, x17, #0x3ec │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x22 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 12a2488 │ │ │ │ + b bae108 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159d944 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 44e000 │ │ │ │ add x17, x17, #0x41c │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 17e57b0 │ │ │ │ + b 17e27d0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x0159d8f4 ; undefined │ │ │ │ adrp x18, 44e000 │ │ │ │ add x18, x18, #0x44c │ │ │ │ str x18, [x20] │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19eb000 │ │ │ │ add x23, x23, #0xb60 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 17ebbb8 │ │ │ │ + b 17e8bd8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x0159d8a4 ; undefined │ │ │ │ adrp x18, 44e000 │ │ │ │ add x18, x18, #0x47c │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19dc000 │ │ │ │ ldr x24, [x24, #2016] │ │ │ │ add x24, x24, #0x1 │ │ │ │ mov x23, x22 │ │ │ │ - b 17efa80 │ │ │ │ + b 17ecaa0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x0159d854 ; undefined │ │ │ │ adrp x18, 44e000 │ │ │ │ add x18, x18, #0x4ac │ │ │ │ str x18, [x20] │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #4008] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 12a2970 │ │ │ │ + b bae5f0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 44e4fc // b.pmore │ │ │ │ @@ -69712,15 +69712,15 @@ │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ sub x21, x21, #0x10 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #4040] │ │ │ │ add x22, x22, #0x101 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ @@ -70000,15 +70000,15 @@ │ │ │ │ adrp x15, 44e000 │ │ │ │ add x15, x15, #0x540 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ mov x24, x18 │ │ │ │ sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1760670 │ │ │ │ + b 175d690 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ @@ -70286,15 +70286,15 @@ │ │ │ │ adrp x15, 44e000 │ │ │ │ add x15, x15, #0x9b8 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ mov x24, x18 │ │ │ │ sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1760670 │ │ │ │ + b 175d690 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ @@ -70572,15 +70572,15 @@ │ │ │ │ adrp x15, 44e000 │ │ │ │ add x15, x15, #0xe30 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ mov x24, x18 │ │ │ │ sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1760670 │ │ │ │ + b 175d690 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ @@ -70648,15 +70648,15 @@ │ │ │ │ add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x80 │ │ │ │ ldr x14, [x19, #856] │ │ │ │ cmp x21, x14 │ │ │ │ b.hi 44f42c // b.pmore │ │ │ │ adrp x14, 44e000 │ │ │ │ add x14, x14, #0x930 │ │ │ │ stur x14, [x21, #-120] │ │ │ │ @@ -70684,15 +70684,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x80 // #128 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44f5dc // b.lo, b.ul, b.last │ │ │ │ @@ -70794,15 +70794,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44f794 // b.lo, b.ul, b.last │ │ │ │ @@ -70904,15 +70904,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44f94c // b.lo, b.ul, b.last │ │ │ │ @@ -71014,15 +71014,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44fb04 // b.lo, b.ul, b.last │ │ │ │ @@ -71124,15 +71124,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #7 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x60 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 44fdb0 // b.lo, b.ul, b.last │ │ │ │ @@ -71335,15 +71335,15 @@ │ │ │ │ sub x22, x21, #0x1f │ │ │ │ add x20, x20, #0x50 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x90 // #144 │ │ │ │ str x18, [x19, #904] │ │ │ │ mov x22, x13 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x0159bd50 ; undefined │ │ │ │ sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -71372,15 +71372,15 @@ │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xbc8 │ │ │ │ ldur x18, [x22, #31] │ │ │ │ mov x23, x18 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 17f4eb0 │ │ │ │ + b 17f1ed0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ @@ -71475,15 +71475,15 @@ │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 44f000 │ │ │ │ add x18, x18, #0xfbc │ │ │ │ str x18, [x20] │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldur x23, [x22, #31] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x18, 450000 │ │ │ │ add x18, x18, #0xc8 │ │ │ │ str x18, [x20, #24] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 4500c8 │ │ │ │ @@ -72653,15 +72653,15 @@ │ │ │ │ adrp x18, 450000 │ │ │ │ add x18, x18, #0x274 │ │ │ │ str x18, [x20, #32] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xbc8 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 17f4eb0 │ │ │ │ + b 17f1ed0 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ @@ -72726,45 +72726,45 @@ │ │ │ │ cbnz x18, 451438 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #516 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159a878 ; undefined │ │ │ │ adrp x18, 451000 │ │ │ │ add x18, x18, #0x474 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xaa8 │ │ │ │ ldur x18, [x22, #31] │ │ │ │ mov x23, x18 │ │ │ │ str x18, [x20] │ │ │ │ str x22, [x20, #32] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159a81c ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 45161c // b.any │ │ │ │ adrp x18, 451000 │ │ │ │ add x18, x18, #0x4b0 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xbc8 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159a5d0 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -72773,15 +72773,15 @@ │ │ │ │ adrp x17, 451000 │ │ │ │ add x17, x17, #0x4f4 │ │ │ │ str x17, [x20, #8] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xa80 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ ldr x15, [x20, #24] │ │ │ │ @@ -72831,15 +72831,15 @@ │ │ │ │ sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ mov x22, x13 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 451610 // b.pmore │ │ │ │ adrp x18, 19de000 │ │ │ │ ldr x18, [x18, #216] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ @@ -72851,15 +72851,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 45167c // b.pmore │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #1672] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ @@ -72878,15 +72878,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 451770 // b.lo, b.ul, b.last │ │ │ │ @@ -72935,15 +72935,15 @@ │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov x24, x22 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #1096] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16ec268 │ │ │ │ + b 16e9288 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -73022,15 +73022,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x28 │ │ │ │ @@ -73188,15 +73188,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x18 │ │ │ │ @@ -73392,15 +73392,15 @@ │ │ │ │ adrp x18, 451000 │ │ │ │ add x18, x18, #0xd70 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19eb000 │ │ │ │ add x24, x24, #0xbc8 │ │ │ │ ldur x23, [x22, #31] │ │ │ │ str x22, [x20, #16] │ │ │ │ - b 17f4eb0 │ │ │ │ + b 17f1ed0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 451000 │ │ │ │ add x17, x17, #0xecc │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ @@ -73426,15 +73426,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ @@ -73447,15 +73447,15 @@ │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x18, x23 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #4008] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 12a2da8 │ │ │ │ + b baea28 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159a35c ; undefined │ │ │ │ adrp x18, 451000 │ │ │ │ add x18, x18, #0xfbc │ │ │ │ str x18, [x20] │ │ │ │ @@ -73576,15 +73576,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x66 // #102 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #40] │ │ │ │ @@ -73593,15 +73593,15 @@ │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -73655,15 +73655,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x67 // #103 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #56] │ │ │ │ @@ -73672,15 +73672,15 @@ │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #56] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -73837,15 +73837,15 @@ │ │ │ │ ldur x18, [x22, #47] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #55] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x38 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ .inst 0x80002027 ; undefined │ │ │ │ udf #32 │ │ │ │ udf #30 │ │ │ │ .inst 0x01599cf4 ; undefined │ │ │ │ ldr x18, [x20, #248] │ │ │ │ ldr x17, [x20, #264] │ │ │ │ ldr x15, [x20, #240] │ │ │ │ @@ -74592,15 +74592,15 @@ │ │ │ │ cmp x15, x14 │ │ │ │ b.ne 45315c // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x18 │ │ │ │ mov x2, x17 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ adrp x18, 453000 │ │ │ │ add x18, x18, #0x194 │ │ │ │ str x18, [x20, #232] │ │ │ │ adrp x22, 19de000 │ │ │ │ ldr x22, [x22, #3328] │ │ │ │ add x20, x20, #0xe8 │ │ │ │ @@ -74633,28 +74633,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #136] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #144] │ │ │ │ ldr x17, [sp, #136] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #144] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -74685,15 +74685,15 @@ │ │ │ │ udf #30 │ │ │ │ .inst 0x01598afc ; undefined │ │ │ │ adrp x18, 453000 │ │ │ │ add x18, x18, #0x2dc │ │ │ │ str x18, [x20] │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #4008] │ │ │ │ - b 12a2da8 │ │ │ │ + b baea28 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01598ab4 ; undefined │ │ │ │ add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -74710,35 +74710,35 @@ │ │ │ │ stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ sub x24, x21, #0x38 │ │ │ │ sub x23, x21, #0x18 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 45e0d8 │ │ │ │ + b e4a270 │ │ │ │ adrp x22, 19ec000 │ │ │ │ add x22, x22, #0x300 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x148 // #328 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 452000 │ │ │ │ add x18, x18, #0x59c │ │ │ │ str x18, [x20] │ │ │ │ mov x22, x10 │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x1e0 // #480 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x238 // #568 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #28 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01598af8 ; undefined │ │ │ │ adrp x18, 453000 │ │ │ │ add x18, x18, #0x3bc │ │ │ │ str x18, [x20] │ │ │ │ @@ -74830,27 +74830,27 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 453558 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 453550 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19ec000 │ │ │ │ add x23, x23, #0x568 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762368 │ │ │ │ + b 175f388 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ @@ -74970,42 +74970,42 @@ │ │ │ │ str x22, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x40 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4537cc // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4537c4 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ mov x23, #0x8 // #8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1773f90 │ │ │ │ + b 1770fb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -75013,28 +75013,28 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 453844 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 45383c │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0x6c8 │ │ │ │ adrp x23, 19ec000 │ │ │ │ add x23, x23, #0x6a8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -75042,28 +75042,28 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4538bc // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4538b4 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0x710 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x3e8 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x428 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -75071,28 +75071,28 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 453934 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 45392c │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0x710 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x388 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x3c8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -75100,28 +75100,28 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4539ac // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 4539a4 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ mov x23, #0x1 // #1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1773f90 │ │ │ │ + b 1770fb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -75129,28 +75129,28 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 453a24 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 453a1c │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0x8b0 │ │ │ │ adrp x23, 19ec000 │ │ │ │ add x23, x23, #0x890 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -75158,28 +75158,28 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 453a9c // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 453a94 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0x8f8 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x2f0 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x330 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -75187,28 +75187,28 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 453b14 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 453b0c │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ mov x23, #0x4 // #4 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1773f90 │ │ │ │ + b 1770fb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -75216,28 +75216,28 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 453b8c // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 453b84 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0x6c8 │ │ │ │ adrp x23, 19ec000 │ │ │ │ add x23, x23, #0xaf0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -75245,28 +75245,28 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 453c04 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 453bfc │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xb30 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x1a0 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x1e0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -75274,28 +75274,28 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 453c7c // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 453c74 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0x710 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x78 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xb8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -75303,28 +75303,28 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 453cf4 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 453cec │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xda0 │ │ │ │ adrp x23, 19ec000 │ │ │ │ add x23, x23, #0x6a8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -75332,28 +75332,28 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 453d6c // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 453d64 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xde8 │ │ │ │ - adrp x23, 1849000 │ │ │ │ - add x23, x23, #0xfb0 │ │ │ │ + adrp x23, 1848000 │ │ │ │ + add x23, x23, #0xff0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ @@ -75422,15 +75422,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0x1c0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015992e0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75440,15 +75440,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0x198 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ @@ -75567,18 +75567,18 @@ │ │ │ │ str x22, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x40 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01599070 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 454130 // b.lo, b.ul, b.last │ │ │ │ @@ -75586,15 +75586,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0x170 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01599000 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75604,15 +75604,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0x148 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598f90 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75622,15 +75622,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0x120 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598f20 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75640,15 +75640,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0xf8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598eb0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75658,15 +75658,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0xd0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598e40 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75676,15 +75676,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0xa8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598dd0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75694,15 +75694,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0x80 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598d60 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75712,15 +75712,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0x58 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598cf0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75730,15 +75730,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0x30 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598c80 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75748,15 +75748,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0x8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598c10 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75766,15 +75766,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xfe0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598ba0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75784,15 +75784,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xfb8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598b30 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75802,15 +75802,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xf90 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598ac0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75820,15 +75820,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xf68 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598a50 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75838,15 +75838,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xf40 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015989e0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75856,15 +75856,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xf18 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598970 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75874,15 +75874,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xef0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598900 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75892,15 +75892,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xec8 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598890 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75910,15 +75910,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xea0 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01598820 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75928,15 +75928,15 @@ │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 19ec000 │ │ │ │ add x24, x24, #0xe78 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ + b 16e8eb8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x01597f10 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ @@ -75967,55 +75967,55 @@ │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #224] │ │ │ │ add x23, x23, #0x2 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #3128] │ │ │ │ add x22, x22, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x01599048 ; undefined │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0x770 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x18, x22 │ │ │ │ adrp x22, 19ed000 │ │ │ │ add x22, x22, #0x208 │ │ │ │ add x22, x22, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1822350 │ │ │ │ + b 1821370 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01599010 ; undefined │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0x7a8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x18, x22 │ │ │ │ adrp x22, 19ed000 │ │ │ │ add x22, x22, #0x1e8 │ │ │ │ add x22, x22, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 1822350 │ │ │ │ + b 1821370 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01598fd8 ; undefined │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0x7dc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x18, x22 │ │ │ │ adrp x22, 19de000 │ │ │ │ ldr x22, [x22, #2440] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 182e340 │ │ │ │ + b 182d360 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01598f74 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -76031,15 +76031,15 @@ │ │ │ │ adrp x25, 19de000 │ │ │ │ ldr x25, [x25, #1000] │ │ │ │ add x25, x25, #0x2 │ │ │ │ adrp x24, 19df000 │ │ │ │ ldr x24, [x24, #3752] │ │ │ │ add x24, x24, #0x1 │ │ │ │ sub x23, x21, #0x10 │ │ │ │ - b 174bef8 │ │ │ │ + b 1748f18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01598ef4 ; undefined │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0x87c │ │ │ │ str x18, [x20] │ │ │ │ @@ -76047,15 +76047,15 @@ │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2320] │ │ │ │ add x23, x23, #0x1 │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #1632] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b afe7e8 │ │ │ │ + b 47f810 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01598e94 ; undefined │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0x8c8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -76066,15 +76066,15 @@ │ │ │ │ ldr x23, [x23, #2320] │ │ │ │ add x23, x23, #0x1 │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #1632] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b ae57a0 │ │ │ │ + b 4667c8 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01598e48 ; undefined │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0x914 │ │ │ │ str x18, [x20] │ │ │ │ @@ -76085,15 +76085,15 @@ │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2320] │ │ │ │ add x23, x23, #0x1 │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #1632] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b aee2b0 │ │ │ │ + b 46f2d8 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01598dd4 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -76170,15 +76170,15 @@ │ │ │ │ add x23, x23, #0x2 │ │ │ │ mov x18, x22 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #3128] │ │ │ │ add x22, x22, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01598c40 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -76290,15 +76290,15 @@ │ │ │ │ add x22, x22, #0x1 │ │ │ │ stur d12, [x20, #-32] │ │ │ │ stur d13, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ str x17, [x20] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 181fda0 │ │ │ │ + b 181edc0 │ │ │ │ .inst 0x0004b0d8 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015989d8 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -76720,25 +76720,25 @@ │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 413a38 │ │ │ │ - .inst 0x014567dc ; undefined │ │ │ │ + .inst 0x0145581c ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x015981a4 ; undefined │ │ │ │ ldr x18, [x20, #296] │ │ │ │ ldr w14, [x20, #24] │ │ │ │ ldr w15, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ b 4552a8 │ │ │ │ - .inst 0x014567c4 ; undefined │ │ │ │ + .inst 0x01455804 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x0159815c ; undefined │ │ │ │ ldr x18, [x20, #296] │ │ │ │ mov x17, x24 │ │ │ │ mov w15, w23 │ │ │ │ mov w14, w22 │ │ │ │ @@ -76755,25 +76755,25 @@ │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 413a38 │ │ │ │ - .inst 0x01456770 ; undefined │ │ │ │ + .inst 0x014557b0 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x015980f8 ; undefined │ │ │ │ ldr x18, [x20, #320] │ │ │ │ ldr w14, [x20, #24] │ │ │ │ ldr w15, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ b 455334 │ │ │ │ - .inst 0x01456758 ; undefined │ │ │ │ + .inst 0x01455798 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x015980b0 ; undefined │ │ │ │ ldr x18, [x20, #320] │ │ │ │ mov x17, x24 │ │ │ │ mov w15, w23 │ │ │ │ mov w14, w22 │ │ │ │ @@ -76790,25 +76790,25 @@ │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 413a38 │ │ │ │ - .inst 0x01456704 ; undefined │ │ │ │ + .inst 0x01455744 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x0159804c ; undefined │ │ │ │ ldr x18, [x20, #344] │ │ │ │ ldr w14, [x20, #24] │ │ │ │ ldr w15, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ b 4553c0 │ │ │ │ - .inst 0x014566f4 ; undefined │ │ │ │ + .inst 0x01455734 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x01598004 ; undefined │ │ │ │ ldr x18, [x20, #344] │ │ │ │ mov x17, x24 │ │ │ │ mov w15, w23 │ │ │ │ mov w14, w22 │ │ │ │ @@ -76825,37 +76825,37 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w15, [x20] │ │ │ │ str w14, [x20, #344] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 413a38 │ │ │ │ - .inst 0x014566a8 ; undefined │ │ │ │ + .inst 0x014556e8 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x01597fa0 ; undefined │ │ │ │ ldr x18, [x20, #368] │ │ │ │ ldr w14, [x20, #24] │ │ │ │ ldr w15, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ b 45544c │ │ │ │ - .inst 0x01456698 ; undefined │ │ │ │ + .inst 0x014556d8 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x01597f58 ; undefined │ │ │ │ adrp x18, 455000 │ │ │ │ add x18, x18, #0x4f8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ str w22, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 427f28 │ │ │ │ - .inst 0x01456680 ; undefined │ │ │ │ + .inst 0x014556c0 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x01597f08 ; undefined │ │ │ │ ldr x18, [x20, #584] │ │ │ │ mov w17, w27 │ │ │ │ mov w15, w26 │ │ │ │ mov x14, x25 │ │ │ │ @@ -76886,15 +76886,15 @@ │ │ │ │ stur w13, [x20, #-32] │ │ │ │ stur x14, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur w17, [x20, #-8] │ │ │ │ str d28, [x20, #8] │ │ │ │ sub x20, x20, #0x50 │ │ │ │ b 413a38 │ │ │ │ - .inst 0x014565fc ; undefined │ │ │ │ + .inst 0x0145563c ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x01597e6c ; undefined │ │ │ │ ldr x18, [x20, #664] │ │ │ │ ldr d28, [x20, #88] │ │ │ │ ldr d29, [x20, #8] │ │ │ │ ldr d30, [x20, #16] │ │ │ │ @@ -76903,15 +76903,15 @@ │ │ │ │ ldr w12, [x20, #40] │ │ │ │ ldr w13, [x20, #48] │ │ │ │ ldr x14, [x20, #56] │ │ │ │ ldr w15, [x20, #64] │ │ │ │ ldr w17, [x20, #72] │ │ │ │ add x20, x20, #0x50 │ │ │ │ b 455524 │ │ │ │ - .inst 0x014565d0 ; undefined │ │ │ │ + .inst 0x01455610 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x01597e00 ; undefined │ │ │ │ ldr x18, [x20, #664] │ │ │ │ mov x17, x24 │ │ │ │ mov w15, w23 │ │ │ │ mov w14, w22 │ │ │ │ @@ -76928,25 +76928,25 @@ │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w15, [x20] │ │ │ │ str w14, [x20, #664] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 413a38 │ │ │ │ - .inst 0x01456584 ; undefined │ │ │ │ + .inst 0x014555c4 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x01597d9c ; undefined │ │ │ │ ldr x18, [x20, #688] │ │ │ │ ldr w14, [x20, #24] │ │ │ │ ldr w15, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ b 4555e8 │ │ │ │ - .inst 0x01456574 ; undefined │ │ │ │ + .inst 0x014555b4 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x01597bfc ; undefined │ │ │ │ ldr x18, [x20, #672] │ │ │ │ ldr x17, [x20, #664] │ │ │ │ ldr x15, [x20, #656] │ │ │ │ ldr x14, [x20, #648] │ │ │ │ @@ -78545,15 +78545,15 @@ │ │ │ │ str x11, [x20, #656] │ │ │ │ str x8, [x20, #664] │ │ │ │ str x9, [x20, #672] │ │ │ │ str x10, [x20, #680] │ │ │ │ add x20, x20, #0x210 │ │ │ │ ldr x18, [x20, #160] │ │ │ │ br x18 │ │ │ │ - .inst 0x01454c70 ; undefined │ │ │ │ + .inst 0x01453cb0 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #31 │ │ │ │ .inst 0x015962e0 ; undefined │ │ │ │ ldr x18, [x20, #696] │ │ │ │ ldr x17, [x20, #688] │ │ │ │ ldr x15, [x20, #680] │ │ │ │ ldr x14, [x20, #672] │ │ │ │ @@ -78712,197 +78712,197 @@ │ │ │ │ b 4558c4 │ │ │ │ adrp x22, 19ed000 │ │ │ │ add x22, x22, #0x7a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0xb10 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0xbc8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0xcf8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0xd84 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0xe10 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0xe9c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0xf28 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 454000 │ │ │ │ add x18, x18, #0xfb4 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 455000 │ │ │ │ add x18, x18, #0x40 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 455000 │ │ │ │ add x18, x18, #0xcc │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 455000 │ │ │ │ add x18, x18, #0x158 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 455000 │ │ │ │ add x18, x18, #0x1e4 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 455000 │ │ │ │ add x18, x18, #0x270 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 455000 │ │ │ │ add x18, x18, #0x2fc │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 455000 │ │ │ │ add x18, x18, #0x388 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 455000 │ │ │ │ add x18, x18, #0x414 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 455000 │ │ │ │ add x18, x18, #0x4a0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 455000 │ │ │ │ add x18, x18, #0x594 │ │ │ │ stur x18, [x20, #-80] │ │ │ │ stur d29, [x20, #-72] │ │ │ │ stur d30, [x20, #-64] │ │ │ │ @@ -78911,35 +78911,35 @@ │ │ │ │ stur w12, [x20, #-40] │ │ │ │ stur w13, [x20, #-32] │ │ │ │ stur x14, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur w17, [x20, #-8] │ │ │ │ str d28, [x20, #8] │ │ │ │ sub x20, x20, #0x50 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 455000 │ │ │ │ add x18, x18, #0x63c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w15, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w14, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0xc40 // #3136 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 456000 │ │ │ │ add x18, x18, #0xf80 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur w9, [x20, #-16] │ │ │ │ stur x10, [x20, #-8] │ │ │ │ str w8, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x01596208 ; undefined │ │ │ │ sub x18, x20, #0xd8 │ │ │ │ @@ -79279,15 +79279,15 @@ │ │ │ │ ldr x18, [sp, #32] │ │ │ │ str x18, [x20, #136] │ │ │ │ ldr x18, [sp, #24] │ │ │ │ str x18, [x20, #144] │ │ │ │ ldr x18, [sp, #16] │ │ │ │ str x18, [x20, #160] │ │ │ │ sub x20, x20, #0x30 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x01595ca0 ; undefined │ │ │ │ b 457598 │ │ │ │ @@ -79298,27 +79298,27 @@ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 457b80 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ cbz x18, 457b78 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 19ed000 │ │ │ │ add x23, x23, #0x908 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762148 │ │ │ │ + b 175f168 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ @@ -79384,15 +79384,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0xcccd // #52429 │ │ │ │ movk w17, #0x3e4c, lsl #16 │ │ │ │ fmov s31, w17 │ │ │ │ @@ -79413,15 +79413,15 @@ │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -79483,15 +79483,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x8000 // #32768 │ │ │ │ movk w17, #0x43c5, lsl #16 │ │ │ │ fmov s31, w17 │ │ │ │ @@ -79510,15 +79510,15 @@ │ │ │ │ ldr x17, [sp, #48] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #56] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -79558,15 +79558,15 @@ │ │ │ │ add x24, x24, #0x6 │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2320] │ │ │ │ add x23, x23, #0x1 │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #1632] │ │ │ │ str x18, [x20] │ │ │ │ - b 47e860 │ │ │ │ + b e6a9f8 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x01595a70 ; undefined │ │ │ │ adrp x27, 19ed000 │ │ │ │ add x27, x27, #0x9c0 │ │ │ │ @@ -79627,15 +79627,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0xcccd // #52429 │ │ │ │ movk w17, #0x3e4c, lsl #16 │ │ │ │ fmov s31, w17 │ │ │ │ @@ -79656,15 +79656,15 @@ │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -79726,15 +79726,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x8000 // #32768 │ │ │ │ movk w17, #0x43c5, lsl #16 │ │ │ │ fmov s31, w17 │ │ │ │ @@ -79753,15 +79753,15 @@ │ │ │ │ ldr x17, [sp, #48] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #56] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -79801,15 +79801,15 @@ │ │ │ │ add x24, x24, #0x6 │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2320] │ │ │ │ add x23, x23, #0x1 │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #1632] │ │ │ │ str x18, [x20] │ │ │ │ - b 47e860 │ │ │ │ + b e6a9f8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4583ec // b.lo, b.ul, b.last │ │ │ │ @@ -79933,15 +79933,15 @@ │ │ │ │ b.cc 458570 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1775038 │ │ │ │ + b 1772058 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015957d8 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -79959,22 +79959,22 @@ │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x01595798 ; undefined │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldur d31, [x22, #7] │ │ │ │ fmov d0, d31 │ │ │ │ - bl 169e6c4 │ │ │ │ + bl 169b6e4 │ │ │ │ fmov d31, d0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ adrp x18, 458000 │ │ │ │ add x18, x18, #0x610 │ │ │ │ str x18, [x20] │ │ │ │ fmov d12, d31 │ │ │ │ - b 1822ba0 │ │ │ │ + b 1821bc0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x01595750 ; undefined │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ @@ -80008,15 +80008,15 @@ │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 458000 │ │ │ │ add x15, x15, #0x670 │ │ │ │ stur x15, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x17, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015956ac ; undefined │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -80028,23 +80028,23 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 458000 │ │ │ │ add x17, x17, #0x704 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x18 │ │ │ │ sub x23, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 17f03c8 │ │ │ │ + b 17ed3e8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x01595644 ; undefined │ │ │ │ adrp x18, 458000 │ │ │ │ add x18, x18, #0x728 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 17032d0 │ │ │ │ + b 17002f0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 458784 // b.pmore │ │ │ │ @@ -80059,21 +80059,21 @@ │ │ │ │ sub x21, x21, #0x10 │ │ │ │ adrp x15, 458000 │ │ │ │ add x15, x15, #0x6b4 │ │ │ │ stur x15, [x20, #-8] │ │ │ │ mov x23, x17 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 17f2400 │ │ │ │ + b 17ef420 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ + b 181f7f0 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207e8 │ │ │ │ + b 181f808 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x015955c0 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 458828 // b.lo, b.ul, b.last │ │ │ │ @@ -80095,22 +80095,22 @@ │ │ │ │ mov x18, #0x0 // #0 │ │ │ │ movk x18, #0x0, lsl #16 │ │ │ │ movk x18, #0x0, lsl #32 │ │ │ │ movk x18, #0x404e, lsl #48 │ │ │ │ fmov d30, x18 │ │ │ │ fadd d31, d31, d30 │ │ │ │ fmov d0, d31 │ │ │ │ - bl 169e6c4 │ │ │ │ + bl 169b6e4 │ │ │ │ fmov d31, d0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ adrp x18, 458000 │ │ │ │ add x18, x18, #0x840 │ │ │ │ str x18, [x20] │ │ │ │ fmov d12, d31 │ │ │ │ - b 1822ba0 │ │ │ │ + b 1821bc0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x01595520 ; undefined │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ @@ -80144,15 +80144,15 @@ │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 458000 │ │ │ │ add x15, x15, #0x8a0 │ │ │ │ stur x15, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x17, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159547c ; undefined │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -80164,23 +80164,23 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 458000 │ │ │ │ add x17, x17, #0x934 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x18 │ │ │ │ sub x23, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 17f03c8 │ │ │ │ + b 17ed3e8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x01595414 ; undefined │ │ │ │ adrp x18, 458000 │ │ │ │ add x18, x18, #0x958 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 17032d0 │ │ │ │ + b 17002f0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ b.hi 4589b4 // b.pmore │ │ │ │ @@ -80195,21 +80195,21 @@ │ │ │ │ sub x21, x21, #0x10 │ │ │ │ adrp x15, 458000 │ │ │ │ add x15, x15, #0x8e4 │ │ │ │ stur x15, [x20, #-8] │ │ │ │ mov x23, x17 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 17f2400 │ │ │ │ + b 17ef420 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ + b 181f7f0 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207e8 │ │ │ │ + b 181f808 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 458af8 // b.lo, b.ul, b.last │ │ │ │ @@ -80284,23 +80284,23 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ b 458a54 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 458000 │ │ │ │ add x15, x15, #0xaec │ │ │ │ str x15, [x20] │ │ │ │ mov x22, x17 │ │ │ │ str x18, [x20, #8] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -80364,23 +80364,23 @@ │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ b 458bc4 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ adrp x15, 458000 │ │ │ │ add x15, x15, #0xc2c │ │ │ │ str x15, [x20] │ │ │ │ mov x22, x17 │ │ │ │ str x18, [x20, #8] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #19 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -80435,15 +80435,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 458ec4 // b.lo, b.ul, b.last │ │ │ │ @@ -80527,15 +80527,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 459034 // b.lo, b.ul, b.last │ │ │ │ @@ -80619,15 +80619,15 @@ │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4590d8 // b.lo, b.ul, b.last │ │ │ │ @@ -80741,15 +80741,15 @@ │ │ │ │ add x17, x17, #0x248 │ │ │ │ stur x17, [x20, #-16] │ │ │ │ adrp x23, 19ed000 │ │ │ │ add x23, x23, #0xc38 │ │ │ │ add x23, x23, #0x2 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4e1610 │ │ │ │ + b ecd7b0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01594cc0 ; undefined │ │ │ │ adrp x18, 459000 │ │ │ │ add x18, x18, #0x27c │ │ │ │ str x18, [x20] │ │ │ │ @@ -80786,28 +80786,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -80873,15 +80873,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ fmov d31, xzr │ │ │ │ fmov d0, d31 │ │ │ │ fmov d31, xzr │ │ │ │ @@ -80892,15 +80892,15 @@ │ │ │ │ ldr x17, [sp, #48] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #56] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -80981,28 +80981,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #64] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #64] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -81150,15 +81150,15 @@ │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str d31, [sp, #80] │ │ │ │ str d30, [sp, #72] │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr d31, [sp, #72] │ │ │ │ fmov d0, d31 │ │ │ │ ldr d31, [sp, #80] │ │ │ │ @@ -81169,15 +81169,15 @@ │ │ │ │ ldr x17, [sp, #48] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #88] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -81592,15 +81592,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #96] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x66 // #102 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #104] │ │ │ │ @@ -81609,15 +81609,15 @@ │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #104] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #112] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -81671,15 +81671,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #96] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x67 // #103 │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #120] │ │ │ │ @@ -81688,15 +81688,15 @@ │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #120] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #128] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -81763,15 +81763,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ fmov d31, xzr │ │ │ │ fmov d0, d31 │ │ │ │ fmov d31, xzr │ │ │ │ @@ -81782,15 +81782,15 @@ │ │ │ │ ldr x17, [sp, #48] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #136] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -81822,15 +81822,15 @@ │ │ │ │ .inst 0x01593b48 ; undefined │ │ │ │ adrp x18, 45a000 │ │ │ │ add x18, x18, #0x79c │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0xbe0 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ udf #3846 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01593a9c ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 45a000 │ │ │ │ add x17, x17, #0x364 │ │ │ │ @@ -81880,15 +81880,15 @@ │ │ │ │ cmp x14, x13 │ │ │ │ b.ne 45b2cc // b.any │ │ │ │ adrp x15, 45a000 │ │ │ │ add x15, x15, #0x414 │ │ │ │ str x15, [x20] │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x18 │ │ │ │ - b 1762270 │ │ │ │ + b 175f290 │ │ │ │ udf #901 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159396c ; undefined │ │ │ │ ldr x18, [x20, #40] │ │ │ │ mov x17, x22 │ │ │ │ and x15, x17, #0x7 │ │ │ │ @@ -82100,21 +82100,21 @@ │ │ │ │ b 418df0 │ │ │ │ adrp x22, 19ed000 │ │ │ │ add x22, x22, #0xf28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 459000 │ │ │ │ add x18, x18, #0x9fc │ │ │ │ str x18, [x20] │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ .inst 0x00079f8d ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159368c ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ @@ -82129,15 +82129,15 @@ │ │ │ │ b.eq 45b7c4 // b.none │ │ │ │ adrp x18, 45b000 │ │ │ │ add x18, x18, #0x3d4 │ │ │ │ str x18, [x20] │ │ │ │ ldur x22, [x17, #6] │ │ │ │ ldur x18, [x17, #14] │ │ │ │ str x18, [x20, #104] │ │ │ │ - b 182e340 │ │ │ │ + b 182d360 │ │ │ │ udf #3846 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015935f0 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -82151,25 +82151,25 @@ │ │ │ │ b.eq 45b7e4 // b.none │ │ │ │ adrp x17, 45b000 │ │ │ │ add x17, x17, #0x38c │ │ │ │ str x17, [x20] │ │ │ │ ldur x22, [x18, #6] │ │ │ │ ldur x18, [x18, #14] │ │ │ │ str x18, [x20, #48] │ │ │ │ - b 182e340 │ │ │ │ + b 182d360 │ │ │ │ adrp x18, 45a000 │ │ │ │ add x18, x18, #0x3d0 │ │ │ │ str x18, [x20] │ │ │ │ ldur x17, [x22, #14] │ │ │ │ mov x24, x17 │ │ │ │ ldur x18, [x22, #6] │ │ │ │ mov x23, x18 │ │ │ │ str x17, [x20, #24] │ │ │ │ str x18, [x20, #32] │ │ │ │ - b 1762270 │ │ │ │ + b 175f290 │ │ │ │ udf #1925 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01593498 ; undefined │ │ │ │ adrp x18, 45a000 │ │ │ │ add x18, x18, #0x8c0 │ │ │ │ str x18, [x20] │ │ │ │ @@ -82218,15 +82218,15 @@ │ │ │ │ adrp x24, 19dd000 │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ mov x23, x18 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 17f4eb0 │ │ │ │ + b 17f1ed0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01593390 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -82288,15 +82288,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #144] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ fmov s31, wzr │ │ │ │ fmov s0, s31 │ │ │ │ fmov s31, wzr │ │ │ │ @@ -82311,15 +82311,15 @@ │ │ │ │ ldr x17, [sp, #144] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #152] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -82383,15 +82383,15 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #160] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ movk w17, #0x42a0, lsl #16 │ │ │ │ fmov s31, w17 │ │ │ │ @@ -82410,15 +82410,15 @@ │ │ │ │ ldr x17, [sp, #160] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #168] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -82458,15 +82458,15 @@ │ │ │ │ add x24, x24, #0x6 │ │ │ │ adrp x23, 19de000 │ │ │ │ ldr x23, [x23, #2320] │ │ │ │ add x23, x23, #0x1 │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #1632] │ │ │ │ str x18, [x20] │ │ │ │ - b 47e860 │ │ │ │ + b e6a9f8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x01592f50 ; undefined │ │ │ │ adrp x18, 45a000 │ │ │ │ add x18, x18, #0xd54 │ │ │ │ str x18, [x20] │ │ │ │ adrp x22, 19de000 │ │ │ │ @@ -82499,28 +82499,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #176] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #184] │ │ │ │ ldr x17, [sp, #176] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #184] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -82582,28 +82582,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #192] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #200] │ │ │ │ ldr x17, [sp, #192] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #200] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -82669,28 +82669,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #208] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #216] │ │ │ │ ldr x17, [sp, #208] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #216] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -82752,28 +82752,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #224] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #232] │ │ │ │ ldr x17, [sp, #224] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #232] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -82797,15 +82797,15 @@ │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01592b1c ; undefined │ │ │ │ adrp x18, 45b000 │ │ │ │ add x18, x18, #0x2bc │ │ │ │ str x18, [x20] │ │ │ │ @@ -82930,28 +82930,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #240] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #240] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -82975,15 +82975,15 @@ │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ adrp x18, 45b000 │ │ │ │ add x18, x18, #0x57c │ │ │ │ str x18, [x20] │ │ │ │ ldur x22, [x17, #6] │ │ │ │ ldur x18, [x17, #14] │ │ │ │ str x18, [x20, #104] │ │ │ │ and x18, x22, #0x7 │ │ │ │ @@ -83101,15 +83101,15 @@ │ │ │ │ add x26, x26, #0x1 │ │ │ │ ldr x25, [x20, #80] │ │ │ │ ldur x24, [x22, #15] │ │ │ │ ldur x23, [x22, #7] │ │ │ │ b 418df0 │ │ │ │ mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ .inst 0x001800d0 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0159277c ; undefined │ │ │ │ adrp x18, 45b000 │ │ │ │ add x18, x18, #0x788 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ @@ -83143,15 +83143,15 @@ │ │ │ │ adrp x17, 45a000 │ │ │ │ add x17, x17, #0x7f8 │ │ │ │ str x17, [x20, #56] │ │ │ │ adrp x24, 19ed000 │ │ │ │ add x24, x24, #0xad0 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 16edae8 │ │ │ │ + b 16eab08 │ │ │ │ adrp x18, 45a000 │ │ │ │ add x18, x18, #0x32c │ │ │ │ str x18, [x20] │ │ │ │ adrp x27, 19df000 │ │ │ │ ldr x27, [x27, #744] │ │ │ │ add x27, x27, #0x1 │ │ │ │ adrp x26, 19df000 │ │ │ │ @@ -83578,27 +83578,27 @@ │ │ │ │ cmp x15, x14 │ │ │ │ b.ne 45bef0 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x18 │ │ │ │ mov x2, x17 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ @@ -83656,27 +83656,27 @@ │ │ │ │ cmp x15, x14 │ │ │ │ b.ne 45c028 // b.any │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x18 │ │ │ │ mov x2, x17 │ │ │ │ - bl 181b820 │ │ │ │ + bl 181a840 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ .inst 0x01592090 ; undefined │ │ │ │ @@ -84010,15 +84010,15 @@ │ │ │ │ adrp x15, 45c000 │ │ │ │ add x15, x15, #0x680 │ │ │ │ str x15, [x20, #144] │ │ │ │ sub x22, x21, #0x3f │ │ │ │ str x18, [x20, #152] │ │ │ │ str x17, [x20, #160] │ │ │ │ add x20, x20, #0x90 │ │ │ │ - b 1822350 │ │ │ │ + b 1821370 │ │ │ │ .inst 0x002fe7da ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01591c14 ; undefined │ │ │ │ ldr x18, [x20, #208] │ │ │ │ ldr x17, [x20, #192] │ │ │ │ ldr x15, [x20, #184] │ │ │ │ @@ -84088,15 +84088,15 @@ │ │ │ │ ldr x24, [x24, #160] │ │ │ │ add x24, x24, #0x2 │ │ │ │ adrp x23, 19dd000 │ │ │ │ ldr x23, [x23, #4072] │ │ │ │ add x23, x23, #0x1 │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 49b9e8 │ │ │ │ + b e87b80 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01591a9c ; undefined │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -84111,15 +84111,15 @@ │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x13 │ │ │ │ str x18, [x21] │ │ │ │ adrp x18, 45c000 │ │ │ │ add x18, x18, #0x760 │ │ │ │ str x18, [x20] │ │ │ │ sub x23, x21, #0x6 │ │ │ │ - b 47cb28 │ │ │ │ + b e68cc0 │ │ │ │ udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01591a08 ; undefined │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -84143,15 +84143,15 @@ │ │ │ │ add x25, x25, #0x2 │ │ │ │ adrp x24, 19df000 │ │ │ │ ldr x24, [x24, #1264] │ │ │ │ add x24, x24, #0x2 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #256] │ │ │ │ add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ + b e87b80 │ │ │ │ udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x01591960 ; undefined │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -84175,15 +84175,15 @@ │ │ │ │ add x25, x25, #0x2 │ │ │ │ adrp x24, 19de000 │ │ │ │ ldr x24, [x24, #1152] │ │ │ │ add x24, x24, #0x2 │ │ │ │ adrp x23, 19dc000 │ │ │ │ ldr x23, [x23, #2784] │ │ │ │ add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ + b e87b80 │ │ │ │ udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x015918b8 ; undefined │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ @@ -84197,15 +84197,15 @@ │ │ │ │ add x18, x18, #0x8b8 │ │ │ │ str x18, [x20, #24] │ │ │ │ sub x24, x21, #0x7 │ │ │ │ adrp x23, 19df000 │ │ │ │ ldr x23, [x23, #4040] │ │ │ │ add x23, x23, #0x111 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 45e0d8 │ │ │ │ + b e4a270 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x01591828 ; undefined │ │ │ │ adrp x18, 45c000 │ │ │ │ add x18, x18, #0x8ec │ │ │ │ str x18, [x20] │ │ │ │ adrp x22, 19df000 │ │ │ │ @@ -84238,28 +84238,28 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #88] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ str x18, [sp, #96] │ │ │ │ ldr x17, [sp, #88] │ │ │ │ blr x17 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #96] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -84310,35 +84310,35 @@ │ │ │ │ ldr x18, [sp, #32] │ │ │ │ str x18, [x20, #136] │ │ │ │ ldr x18, [sp, #24] │ │ │ │ str x18, [x20, #144] │ │ │ │ ldr x18, [sp, #16] │ │ │ │ str x18, [x20, #160] │ │ │ │ sub x20, x20, #0x30 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x01591608 ; undefined │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 178aef0 │ │ │ │ + b 1787f10 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x01591768 ; undefined │ │ │ │ b 45c110 │ │ │ │ nop │ │ │ │ @@ -84347,15 +84347,15 @@ │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ adrp x23, 19ee000 │ │ │ │ add x23, x23, #0x248 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 177b640 │ │ │ │ + b 1778660 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ .inst 0x01591758 ; undefined │ │ │ │ b 45cb00 │ │ │ │ │ │ │ │ @@ -84406,2058 +84406,1241 @@ │ │ │ │ str q31, [x0, #96] │ │ │ │ add x0, sp, #0x10 │ │ │ │ mov x3, x0 │ │ │ │ adrp x2, 19de000 │ │ │ │ ldr x2, [x2, #1232] │ │ │ │ ldr x1, [sp, #128] │ │ │ │ ldr w0, [sp, #140] │ │ │ │ - bl 1801c80 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + bl 17feca0 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45cc80 // b.lo, b.ul, b.last │ │ │ │ + b.cc 45cc5c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45c000 │ │ │ │ - add x18, x18, #0xc54 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + add x18, x18, #0xc50 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cc54 │ │ │ │ + cbnz x18, 45cc50 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45c000 │ │ │ │ - add x18, x18, #0xca0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cca0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ adrp x22, 19ee000 │ │ │ │ add x22, x22, #0x2b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45cccc // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45cd70 // b.lo, b.ul, b.last │ │ │ │ + b.cc 45ccd4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45c000 │ │ │ │ - add x18, x18, #0xd44 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + add x18, x18, #0xcc8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cd44 │ │ │ │ + cbnz x18, 45ccc8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45c000 │ │ │ │ - add x18, x18, #0xd90 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cd90 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ adrp x22, 19ee000 │ │ │ │ add x22, x22, #0x2b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45ce60 // b.lo, b.ul, b.last │ │ │ │ + b.cc 45cd4c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45c000 │ │ │ │ - add x18, x18, #0xe24 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0xd40 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ce24 │ │ │ │ + cbnz x18, 45cd40 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45ce4c // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x598 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x590 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x2e0 │ │ │ │ + add x22, x22, #0x2c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45cf08 // b.lo, b.ul, b.last │ │ │ │ + b.cc 45cdc4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45c000 │ │ │ │ - add x18, x18, #0xecc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + add x18, x18, #0xdb8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cecc │ │ │ │ + cbnz x18, 45cdb8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45cef4 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x598 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x590 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x2e8 │ │ │ │ + add x22, x22, #0x2c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19ee000 │ │ │ │ - add x23, x23, #0x2e8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015913e8 ; undefined │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45cfd8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 45ce3c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45c000 │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ + add x18, x18, #0xe30 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cfa0 │ │ │ │ + cbnz x18, 45ce30 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015913a8 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45cfc4 // b.any │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x2f8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x320 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 181df90 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x368 │ │ │ │ + add x22, x22, #0x2d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 17574e8 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d0a0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45d000 │ │ │ │ - add x18, x18, #0x44 │ │ │ │ + b.cc 45cf34 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45c000 │ │ │ │ + add x18, x18, #0xed4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d044 │ │ │ │ + cbnz x18, 45ced4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45d07c // b.any │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0xc0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d0c0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0x110 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 45c000 │ │ │ │ + add x18, x18, #0xf0c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d110 │ │ │ │ + cbnz x18, 45cf0c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x3a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45d0e8 // b.any │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 45cf44 // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x2e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d1e0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45d000 │ │ │ │ - add x18, x18, #0x184 │ │ │ │ + b.cc 45d01c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45c000 │ │ │ │ + add x18, x18, #0xfbc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d184 │ │ │ │ + cbnz x18, 45cfbc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45d1bc // b.any │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0x200 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d200 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0x238 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 45c000 │ │ │ │ + add x18, x18, #0xff4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d238 │ │ │ │ + cbnz x18, 45cff4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x3a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 45d260 // b.none │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 45d02c // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45d260 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x2e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d330 // b.lo, b.ul, b.last │ │ │ │ + b.cc 45d108 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45d000 │ │ │ │ - add x18, x18, #0x2d4 │ │ │ │ + add x18, x18, #0xa4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d2d4 │ │ │ │ + cbnz x18, 45d0a4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45d30c // b.any │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0x350 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d350 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0x3a0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xe8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d3a0 │ │ │ │ + cbnz x18, 45d0e8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x3b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45d378 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 45d118 // b.tcont │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x2f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d45c // b.lo, b.ul, b.last │ │ │ │ + b.cc 45d1e4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45d000 │ │ │ │ - add x18, x18, #0x414 │ │ │ │ + add x18, x18, #0x184 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d414 │ │ │ │ + cbnz x18, 45d184 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45d438 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0x47c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0x1c8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d47c │ │ │ │ + cbnz x18, 45d1c8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x3b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 45d1f4 // b.tcont │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x830 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x22, x22, #0x2f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 17574e8 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d550 // b.lo, b.ul, b.last │ │ │ │ + b.cc 45d2ec // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45d000 │ │ │ │ - add x18, x18, #0x4f4 │ │ │ │ + add x18, x18, #0x28c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d4f4 │ │ │ │ + cbnz x18, 45d28c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45d52c // b.any │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0x570 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d570 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0x5c0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0x2c4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d5c0 │ │ │ │ + cbnz x18, 45d2c4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x3c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45d598 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 45d2fc // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x308 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 45d000 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d6a4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 45d3d4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45d000 │ │ │ │ - add x18, x18, #0x65c │ │ │ │ + add x18, x18, #0x374 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d65c │ │ │ │ + cbnz x18, 45d374 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45d694 // b.any │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0x6c4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0x3ac │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d6c4 │ │ │ │ + cbnz x18, 45d3ac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 45d3e4 // b.tcont │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x3d0 │ │ │ │ + add x22, x22, #0x310 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x828 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d89c // b.lo, b.ul, b.last │ │ │ │ + b.cc 45d4c0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45d000 │ │ │ │ - add x18, x18, #0x740 │ │ │ │ + add x18, x18, #0x45c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #624] │ │ │ │ + mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d740 │ │ │ │ + cbnz x18, 45d45c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 45d000 │ │ │ │ - add x18, x18, #0x778 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + add x18, x18, #0x4a0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ + str w17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d778 │ │ │ │ + cbnz x18, 45d4a0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0x8bc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 45d4d0 // b.tcont │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x688 │ │ │ │ + add x22, x22, #0x318 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #200] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19ee000 │ │ │ │ - add x24, x24, #0x688 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #592] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01590d68 ; undefined │ │ │ │ - b 45d8f0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45dafc // b.lo, b.ul, b.last │ │ │ │ + b.cc 45d59c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45d000 │ │ │ │ - add x18, x18, #0x9a0 │ │ │ │ + add x18, x18, #0x53c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ + mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d9a0 │ │ │ │ + cbnz x18, 45d53c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 45d000 │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + add x18, x18, #0x580 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ + str w17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d9d8 │ │ │ │ + cbnz x18, 45d580 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0xb1c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 45d5ac // b.tcont │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x6d0 │ │ │ │ + add x22, x22, #0x320 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x24, w18 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 1774b90 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01590b68 ; undefined │ │ │ │ - mov w18, w23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 45dc00 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45dbf8 // b.pmore │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0xb48 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 45d000 │ │ │ │ - add x18, x18, #0xbe0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x4b8 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01590b08 ; undefined │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 19ee000 │ │ │ │ - add x23, x23, #0x660 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16fa108 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ mov x23, x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x708 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + b 17574e8 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45dcf4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + b.cc 45d6a4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45d000 │ │ │ │ - add x18, x18, #0xc80 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + add x18, x18, #0x644 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45dc80 │ │ │ │ + cbnz x18, 45d644 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 45d000 │ │ │ │ - add x18, x18, #0xcb8 │ │ │ │ + add x18, x18, #0x67c │ │ │ │ str x18, [x20] │ │ │ │ ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45dcb8 │ │ │ │ + cbnz x18, 45d67c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45dcfc // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 45d6b4 // b.tcont │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x015909f0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45dd8c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 45d000 │ │ │ │ - add x18, x18, #0xd68 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45dd68 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015909a0 ; undefined │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x17, w18 │ │ │ │ - cbnz x17, 45dd94 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x828 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x22, x22, #0x330 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45ddb8 // b.any │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x830 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 45db80 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01590928 ; undefined │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45de28 // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0xc28 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0xd18 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015908b8 ; undefined │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 45dec0 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45deb8 // b.pmore │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0xde0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45d78c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45d000 │ │ │ │ - add x18, x18, #0xea8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49d270 │ │ │ │ - ... │ │ │ │ + add x18, x18, #0x72c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45d72c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x718 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01590828 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45df50 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45d000 │ │ │ │ - add x18, x18, #0xf20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 45de50 │ │ │ │ - ... │ │ │ │ + add x18, x18, #0x764 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45d764 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45df60 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 45d79c // b.tcont │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x728 │ │ │ │ + add x22, x22, #0x338 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19ee000 │ │ │ │ - add x25, x25, #0x728 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19ee000 │ │ │ │ - add x24, x24, #0x6d0 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #3976] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01590768 ; undefined │ │ │ │ - b 45df88 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 18243c0 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015907b0 ; undefined │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45e048 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 45d000 │ │ │ │ - add x17, x17, #0xff0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x23, 19de000 │ │ │ │ - ldr x23, [x23, #2872] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 181fda0 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01590718 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45e0b8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xac │ │ │ │ + b.cc 45d878 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0x814 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 49ad48 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 182e340 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01590700 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45e390 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x110 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1823968 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015906c8 ; undefined │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45e3a0 // b.pmore │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x10 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x15c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 1758cb8 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01590644 ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45e3ac // b.pmore │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x70 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x1a8 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - b 49e440 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015905c8 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 45e000 │ │ │ │ - add x17, x17, #0x1e0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 1823dc0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01590590 ; undefined │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x214 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e214 │ │ │ │ + cbnz x18, 45d814 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x24c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0x858 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ + str w17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e24c │ │ │ │ + cbnz x18, 45d858 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldur x18, [x18, #7] │ │ │ │ - adrp x17, 45e000 │ │ │ │ - add x17, x17, #0x3c8 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x1, x17 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov w2, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 45d888 // b.tcont │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x7f8 │ │ │ │ + add x22, x22, #0x340 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01590408 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45e438 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x420 │ │ │ │ + b.cc 45d954 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0x8f4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45d8f4 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0x938 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 45e0d8 │ │ │ │ - ... │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45d938 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 45d964 // b.tcont │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x808 │ │ │ │ + add x22, x22, #0x348 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015903a8 ; undefined │ │ │ │ - b 45e3f0 │ │ │ │ - nop │ │ │ │ - .inst 0x013ec128 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ec150 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 45e500 │ │ │ │ - nop │ │ │ │ - .inst 0xffffffb8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #582 │ │ │ │ - ... │ │ │ │ - udf #6 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45e5c4 // b.lo, b.ul, b.last │ │ │ │ - cmp x23, x26 │ │ │ │ - b.ne 45e5ac // b.any │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x550 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 45da3c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0x9d4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e550 │ │ │ │ + cbnz x18, 45d9d4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x588 │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xa0c │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e588 │ │ │ │ + cbnz x18, 45da0c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x17, w17 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45e5a8 // b.any │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 17f48a8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + b.ne 45da4c // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x838 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + add x22, x22, #0x350 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45e730 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x64c │ │ │ │ + b.cc 45db2c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xac4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e64c │ │ │ │ + cbnz x18, 45dac4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x690 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e690 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x6c8 │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xafc │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e6c8 │ │ │ │ + cbnz x18, 45dafc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x70c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e70c │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x17, w17 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45db3c // b.any │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1029 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldur x26, [x22, #7] │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 45e500 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x840 │ │ │ │ + add x22, x22, #0x3c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45e89c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x79c │ │ │ │ + b.cc 45dc1c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xbb4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e79c │ │ │ │ + cbnz x18, 45dbb4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x7e8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e7e8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x834 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e834 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x86c │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xbec │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e86c │ │ │ │ + cbnz x18, 45dbec │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1029 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x17, w17 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45e99c // b.any │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x8bc │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e8bc │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 45dc2c // b.any │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x848 │ │ │ │ + add x22, x22, #0x440 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1541 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x8f4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45dcd0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xca4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e8f4 │ │ │ │ + cbnz x18, 45dca4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45e99c // b.any │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x934 │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xcf0 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e934 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1925 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0x970 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e970 │ │ │ │ + cbnz x18, 45dcf0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x608 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45e998 // b.any │ │ │ │ + b.ne 45dd1c // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45eaac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xa14 │ │ │ │ + b.cc 45ddc0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xd94 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ea14 │ │ │ │ + cbnz x18, 45dd94 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xa68 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xde0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ea68 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xacc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45eacc │ │ │ │ + cbnz x18, 45dde0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x870 │ │ │ │ + add x22, x22, #0x610 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xb08 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #56] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45eb08 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4103 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45ec48 // b.any │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xb4c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45dea0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xe74 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45eb4c │ │ │ │ + cbnz x18, 45de74 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #6151 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xec0 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #56] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45eb88 │ │ │ │ + cbnz x18, 45dec0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #6407 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45ec48 // b.any │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xbcc │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ebcc │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x688 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #6919 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 45e000 │ │ │ │ - add x17, x17, #0xc10 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #56] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ec10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3462 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45ec44 // b.any │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xc70 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ec70 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.ne 45deec // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3974 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45df90 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xf64 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45df64 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xcb0 │ │ │ │ - str x18, [x20, #40] │ │ │ │ + adrp x18, 45d000 │ │ │ │ + add x18, x18, #0xfb0 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ecb0 │ │ │ │ + cbnz x18, 45dfb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x690 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ @@ -86473,402 +85656,365 @@ │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45eddc // b.lo, b.ul, b.last │ │ │ │ + b.cc 45e070 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xd44 │ │ │ │ + add x18, x18, #0x44 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ed44 │ │ │ │ + cbnz x18, 45e044 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xd98 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ + add x18, x18, #0x90 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ed98 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xdfc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45edfc │ │ │ │ + cbnz x18, 45e090 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x878 │ │ │ │ + add x22, x22, #0x758 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xe38 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #56] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ee38 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4103 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45eff4 // b.any │ │ │ │ + b.ne 45e0bc // b.any │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45e160 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xe7c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ + add x18, x18, #0x134 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ee7c │ │ │ │ + cbnz x18, 45e134 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #6151 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xeb8 │ │ │ │ + add x18, x18, #0x180 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #56] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45eeb8 │ │ │ │ + cbnz x18, 45e180 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #6407 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x760 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45eff4 // b.any │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45e264 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xefc │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ + add x18, x18, #0x214 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45eefc │ │ │ │ + cbnz x18, 45e214 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #6919 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 45e000 │ │ │ │ - add x17, x17, #0xf40 │ │ │ │ - str x17, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45e250 // b.none │ │ │ │ sub x17, x17, #0x1 │ │ │ │ + adrp x15, 45e000 │ │ │ │ + add x15, x15, #0x284 │ │ │ │ + str x15, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #56] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ef40 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3462 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45f00c // b.any │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xf84 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ef84 │ │ │ │ + cbnz x18, 45e284 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3974 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45e000 │ │ │ │ - add x18, x18, #0xfc4 │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45efc4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45e22c │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x788 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45e2bc // b.none │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45eff0 // b.any │ │ │ │ + b.ne 45e2d0 // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45e29c │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 45eff4 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0158f878 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45f07c // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 45f074 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 184b000 │ │ │ │ - add x23, x23, #0x20 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16a33a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0158f818 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45f118 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0xe8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + b.cc 45e394 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0x344 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f0e8 │ │ │ │ + cbnz x18, 45e344 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158f7d0 ; undefined │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x138 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45e380 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 45e000 │ │ │ │ + add x15, x15, #0x3b4 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f138 │ │ │ │ + cbnz x18, 45e3b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45e35c │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x8d8 │ │ │ │ + add x22, x22, #0x790 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158f780 ; undefined │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45e3f4 // b.none │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45f2c0 // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 45f000 │ │ │ │ - add x17, x17, #0x184 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f184 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158f734 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45f1ac // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x1f0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f1f0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45e3cc │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158f6c8 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45f214 // b.any │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x8b8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x258 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45e490 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0x464 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f258 │ │ │ │ + cbnz x18, 45e464 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x290 │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f290 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45e4b0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x7b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45f2c0 // b.any │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x2e8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f2e8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b.ne 45e4dc // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #387 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45e580 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0x554 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45e554 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x328 │ │ │ │ - str x18, [x20, #16] │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0x5a0 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f328 │ │ │ │ + cbnz x18, 45e5a0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x7c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ @@ -86883,3299 +86029,3048 @@ │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0158f540 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + and x18, x23, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 45e618 // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 45e63c // b.lo, b.ul, b.last │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xd08 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 45e630 // b.lo, b.ul, b.last │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xd18 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xd20 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xd10 │ │ │ │ + b 17f0828 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45f3f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x3c0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 45e6b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0x6a4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f3c0 │ │ │ │ + cbnz x18, 45e6a4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158f4f8 ; undefined │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x410 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f410 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 45e5f0 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x8e8 │ │ │ │ + add x22, x22, #0x7f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158f4a8 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45f5e8 // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 45f000 │ │ │ │ - add x17, x17, #0x45c │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45e734 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0x724 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f45c │ │ │ │ + cbnz x18, 45e724 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158f45c ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 45f600 // b.none │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x4b0 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 45e5f0 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x7f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19ee000 │ │ │ │ + add x23, x23, #0x7f8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1770ea0 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01590118 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45e848 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0x7d0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f4b0 │ │ │ │ + cbnz x18, 45e7d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158f408 ; undefined │ │ │ │ + .inst 0x015900d8 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45f4d4 // b.any │ │ │ │ + b.cc 45e800 // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 45e834 // b.lo, b.ul, b.last │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x8b8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x22, x22, #0x880 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x518 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f518 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 45e820 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x830 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x550 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f550 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x808 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x858 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x8d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45f5e8 // b.any │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x590 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45e8e0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0x8b4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f590 │ │ │ │ + cbnz x18, 45e8b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #387 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x5d0 │ │ │ │ - str x18, [x20, #16] │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0x900 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f5d0 │ │ │ │ + cbnz x18, 45e900 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x910 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 45f600 // b.none │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45f754 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x674 │ │ │ │ + b.cc 45e9c0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0x994 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f674 │ │ │ │ + cbnz x18, 45e994 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x6b8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0x9e0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f6b8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x6fc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f6fc │ │ │ │ + cbnz x18, 45e9e0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x734 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f734 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x918 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45f764 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 17f48a8 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b.ge 45ea0c // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #3168] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45ea2c // b.any │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #3176] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #1304] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45f8cc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x7dc │ │ │ │ + b.cc 45ead0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0xaa4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f7dc │ │ │ │ + cbnz x18, 45eaa4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x820 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f820 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x864 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f864 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x89c │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0xaf0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f89c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45f954 // b.any │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x8ec │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f8ec │ │ │ │ + cbnz x18, 45eaf0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ add x22, x22, #0x920 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #387 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0x928 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f928 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45f950 // b.any │ │ │ │ + b.ge 45eb1c // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0158ef20 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45f9d4 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 45f9cc │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xfe8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16a33a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0158ef50 ; undefined │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45fa70 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0xa40 │ │ │ │ + b.cc 45ebc8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0xb98 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x22, x24 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fa40 │ │ │ │ + cbnz x18, 45eb98 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158ef08 ; undefined │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0xa90 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0xbe8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fa90 │ │ │ │ + cbnz x18, 45ebe8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x968 │ │ │ │ + add x22, x22, #0x928 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158eeb8 ; undefined │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45fce0 // b.any │ │ │ │ + b.ge 45ec10 // b.tcont │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - adrp x17, 45f000 │ │ │ │ - add x17, x17, #0xadc │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fadc │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158ee6c ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45fbf0 // b.any │ │ │ │ - adrp x17, 45f000 │ │ │ │ - add x17, x17, #0xb34 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fb34 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158ee14 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45fd7c // b.any │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45ecb0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0xc84 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fb88 │ │ │ │ + cbnz x18, 45ec84 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0xbc0 │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0xcd0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fbc0 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45ecd0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x930 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45fce0 // b.any │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0xd08 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fd08 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ge 45ecfc // b.tcont │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 45f000 │ │ │ │ - add x17, x17, #0xc34 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fc34 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158ed14 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 45fd7c // b.none │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0xc88 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45eda0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0xd74 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fc88 │ │ │ │ + cbnz x18, 45ed74 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0xcc0 │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0xdc0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fcc0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45fce0 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 17f48a8 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #387 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ - str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fd48 │ │ │ │ + cbnz x18, 45edc0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x938 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ lsl x18, x18, #3 │ │ │ │ adrp x17, 19dc000 │ │ │ │ ldr x17, [x17, #2328] │ │ │ │ add x18, x18, x17 │ │ │ │ ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x948 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0158ebc0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45fe18 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0xdd8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 45f9f8 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45fe00 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x978 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0158ea68 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45fe8c // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 45fe84 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xfb0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16a33a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0158eaf8 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45ff28 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0xef8 │ │ │ │ + b.cc 45ee88 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0xe58 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x22, x24 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fef8 │ │ │ │ + cbnz x18, 45ee58 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158eab0 ; undefined │ │ │ │ - adrp x18, 45f000 │ │ │ │ - add x18, x18, #0xf48 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 45e000 │ │ │ │ + add x18, x18, #0xea8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ff48 │ │ │ │ + cbnz x18, 45eea8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x9c8 │ │ │ │ + add x22, x22, #0x940 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158ea60 ; undefined │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4602e0 // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 45f000 │ │ │ │ - add x17, x17, #0xf94 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ff94 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158ea14 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 45ffdc // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 460000 │ │ │ │ - add x17, x17, #0xcc │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ - ldur x15, [x22, #13] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4600cc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 460024 // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 460000 │ │ │ │ - add x17, x17, #0x138 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - ldur x14, [x22, #22] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460138 │ │ │ │ + b.ge 45eed0 // b.tcont │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 460000 │ │ │ │ - add x17, x17, #0x70 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460070 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158e938 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ + and x18, x23, #0x7 │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 45ef64 // b.none │ │ │ │ + mov x17, #0x6 // #6 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 45efbc // b.none │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 45efb0 // b.none │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 45efa4 // b.none │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 45ef98 // b.none │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 45ef8c // b.none │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 460114 // b.any │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x194 │ │ │ │ + b.eq 45ef58 // b.none │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xcf8 │ │ │ │ + b 17f0828 │ │ │ │ + and x18, x23, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x18] │ │ │ │ + ldur w18, [x18, #-4] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + mov x17, #0x6 // #6 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45efc8 // b.any │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc98 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xce8 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xcd8 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xcc8 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xcb8 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xca8 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc88 │ │ │ │ + b 17f0828 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45f044 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0x34 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460194 │ │ │ │ + cbnz x18, 45f034 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158e8dc ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 460110 // b.any │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x388 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - ldur x17, [x22, #13] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460388 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 45ef00 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x9a8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x22, x22, #0x9a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158e870 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 460114 // b.any │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x20c │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45f0c4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0xb4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46020c │ │ │ │ + cbnz x18, 45f0b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x1cc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4601cc │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 45ef00 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x9a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1029 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19ee000 │ │ │ │ + add x23, x23, #0x9a8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1770ea0 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 460370 // b.any │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x310 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45f178 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0x160 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460310 │ │ │ │ + cbnz x18, 45f160 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x244 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460244 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 45ef00 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0x9b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1029 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4602f8 // b.any │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x284 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45f234 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0x1e4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460284 │ │ │ │ + cbnz x18, 45f1e4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1541 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x2bc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45f220 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 45f000 │ │ │ │ + add x15, x15, #0x254 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4602bc │ │ │ │ + cbnz x18, 45f254 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45f1fc │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0xb28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45f294 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4602dc // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 17f48a8 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4602e0 │ │ │ │ - udf #1541 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45f26c │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x348 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45f354 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0x304 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460348 │ │ │ │ + cbnz x18, 45f304 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 460368 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 17f48a8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4602e0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4602e0 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x3c0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45f340 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 45f000 │ │ │ │ + add x15, x15, #0x374 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4603c0 │ │ │ │ + cbnz x18, 45f374 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45f31c │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0xb30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45f3ac // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4602e0 // b.any │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x400 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + b.ge 45f3c0 // b.tcont │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #3168] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45f38c │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45f3e0 // b.any │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #3176] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #1304] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45f4a4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0x454 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460400 │ │ │ │ + cbnz x18, 45f454 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #387 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x440 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45f490 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 45f000 │ │ │ │ + add x15, x15, #0x4c4 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460440 │ │ │ │ + cbnz x18, 45f4c4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45f46c │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0xb38 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45f4fc // b.none │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + b.ge 45f510 // b.tcont │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45f4dc │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0158e538 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 460500 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x4c0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 45feb0 │ │ │ │ - ... │ │ │ │ + b.cc 45f5dc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0x588 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f588 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45f5c8 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 45f000 │ │ │ │ + add x15, x15, #0x5fc │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4604e8 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 45f5fc │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45f5a0 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0x9d8 │ │ │ │ + add x22, x22, #0xb40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x7 // #7 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 45f634 // b.none │ │ │ │ + sub x14, x14, #0x1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ge 45f648 // b.tcont │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + and x14, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x14, [x14] │ │ │ │ + ldur w14, [x14, #-4] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + b 45f61c │ │ │ │ + and x22, x17, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 460598 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x56c │ │ │ │ + b.cc 45f704 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0x6b4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46056c │ │ │ │ + cbnz x18, 45f6b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x5b8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45f6f0 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 45f000 │ │ │ │ + add x15, x15, #0x724 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4605b8 │ │ │ │ + cbnz x18, 45f724 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45f6cc │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xa08 │ │ │ │ + add x22, x22, #0xb48 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45f75c // b.none │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4605e4 // b.any │ │ │ │ + b.ge 45f770 // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45f73c │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 460688 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x65c │ │ │ │ + b.cc 45f834 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0x7e4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46065c │ │ │ │ + cbnz x18, 45f7e4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x6a8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45f820 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 45f000 │ │ │ │ + add x15, x15, #0x854 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4606a8 │ │ │ │ + cbnz x18, 45f854 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45f7fc │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xa10 │ │ │ │ + add x22, x22, #0xb50 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45f894 // b.none │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ lsl x18, x18, #3 │ │ │ │ adrp x17, 19dc000 │ │ │ │ ldr x17, [x17, #2328] │ │ │ │ add x18, x18, x17 │ │ │ │ ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45f86c │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4607c4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x73c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 45f95c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0x908 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46073c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x788 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460788 │ │ │ │ + cbnz x18, 45f908 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x7e4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45f948 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 45f000 │ │ │ │ + add x15, x15, #0x97c │ │ │ │ stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4607e4 │ │ │ │ + cbnz x18, 45f97c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 45f920 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xa38 │ │ │ │ + add x22, x22, #0xb58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x820 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460820 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x7 // #7 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 45f9b4 // b.none │ │ │ │ + sub x14, x14, #0x1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ge 45f9c8 // b.tcont │ │ │ │ + and x22, x17, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1029 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4608d4 // b.any │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x864 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460864 │ │ │ │ + and x14, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x14, [x14] │ │ │ │ + ldur w14, [x14, #-4] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + b 45f99c │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1541 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45fa70 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0xa34 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4608a0 │ │ │ │ + cbnz x18, 45fa34 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4608d4 // b.any │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x8fc │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4608fc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 45fa5c // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc80 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 185b000 │ │ │ │ + add x23, x23, #0x988 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0xbb0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1925 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x93c │ │ │ │ - str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45fb18 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0xadc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46093c │ │ │ │ + cbnz x18, 45fadc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 45fb04 // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc80 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 17f0828 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 185b000 │ │ │ │ + add x23, x23, #0x988 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0xbb8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19ee000 │ │ │ │ + add x23, x23, #0xbb8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1770ea0 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0158f0a8 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 460a54 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0x9cc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 45fbe8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0xbb0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4609cc │ │ │ │ + cbnz x18, 45fbb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0xa18 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + .inst 0x0158f068 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460a18 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45fbd4 // b.any │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0xbc8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0xa74 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460a74 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0xbf0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xa40 │ │ │ │ + add x22, x22, #0xc38 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0xab0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45fcb0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0xc54 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460ab0 │ │ │ │ + cbnz x18, 45fc54 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1029 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 460be4 // b.any │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0xaf4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 45fc8c // b.any │ │ │ │ + adrp x17, 45f000 │ │ │ │ + add x17, x17, #0xcd0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460af4 │ │ │ │ + cbnz x18, 45fcd0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1541 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0xb30 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + adrp x17, 45f000 │ │ │ │ + add x17, x17, #0xd20 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460b30 │ │ │ │ + cbnz x18, 45fd20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 460be4 // b.any │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0xb74 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460b74 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0xc70 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1925 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0xbb4 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460bb4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 460be0 // b.any │ │ │ │ + b.ne 45fcf8 // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 460c88 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0xc5c │ │ │ │ + b.cc 45fdf0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0xd94 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460c5c │ │ │ │ + cbnz x18, 45fd94 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0xca8 │ │ │ │ - str x18, [x20] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 45fdcc // b.any │ │ │ │ + adrp x17, 45f000 │ │ │ │ + add x17, x17, #0xe10 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + cbnz x18, 45fe10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 45f000 │ │ │ │ + add x17, x17, #0xe48 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460ca8 │ │ │ │ + cbnz x18, 45fe48 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xa68 │ │ │ │ + add x22, x22, #0xc78 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 460cd4 // b.any │ │ │ │ + b.eq 45fe70 // b.none │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #3168] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45fe70 // b.any │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #1304] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #3176] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 460d78 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0xd4c │ │ │ │ + b.cc 45ff40 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45f000 │ │ │ │ + add x18, x18, #0xee4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460d4c │ │ │ │ + cbnz x18, 45fee4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 460000 │ │ │ │ - add x18, x18, #0xd98 │ │ │ │ - str x18, [x20] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 45ff1c // b.any │ │ │ │ + adrp x17, 45f000 │ │ │ │ + add x17, x17, #0xf60 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + cbnz x18, 45ff60 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 45f000 │ │ │ │ + add x17, x17, #0xfb0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460d98 │ │ │ │ + cbnz x18, 45ffb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xa70 │ │ │ │ + add x22, x22, #0xc80 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.ne 45ff88 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0158dac0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 460e34 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 460e2c │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xf78 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16a33a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0158dc40 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 460ef4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46006c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 460000 │ │ │ │ - add x18, x18, #0xea0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + add x18, x18, #0x24 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460ea0 │ │ │ │ + cbnz x18, 460024 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158dbf8 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 460ee0 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 460000 │ │ │ │ - add x15, x15, #0xf14 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ + b.ne 460048 // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 460000 │ │ │ │ + add x17, x17, #0x8c │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460f14 │ │ │ │ + cbnz x18, 46008c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 460eb8 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xab8 │ │ │ │ + add x22, x22, #0xc88 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158db84 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 460f50 // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 460f64 // b.none │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - b 460f30 │ │ │ │ - adrp x17, 460000 │ │ │ │ - add x17, x17, #0xf98 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460f98 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158db00 ; undefined │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x1e // #30 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 460fdc // b.any │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461004 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x718 │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158da94 ; undefined │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x1e // #30 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 461030 // b.any │ │ │ │ - ldur x24, [x22, #1] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f48a8 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xa98 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0158d848 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4610ac // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4610a4 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xf40 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16a33a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0158da58 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 461148 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x118 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + b.cc 460160 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x104 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461118 │ │ │ │ + cbnz x18, 460104 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158da10 ; undefined │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x168 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46013c // b.any │ │ │ │ + adrp x17, 460000 │ │ │ │ + add x17, x17, #0x180 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + cbnz x18, 460180 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 460000 │ │ │ │ + add x17, x17, #0x1d0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461168 │ │ │ │ + cbnz x18, 4601d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xb48 │ │ │ │ + add x22, x22, #0xc90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158d9c0 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 461194 // b.none │ │ │ │ + b.ne 4601a8 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 461000 │ │ │ │ - add x17, x17, #0x1cc │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 45fc10 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4602b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x26c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4611cc │ │ │ │ + cbnz x18, 46026c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158d95c ; undefined │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 461208 // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 461000 │ │ │ │ - add x17, x17, #0x2a4 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4612a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.cc 46123c // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 461000 │ │ │ │ + b.ne 4602a4 // b.any │ │ │ │ + adrp x17, 460000 │ │ │ │ add x17, x17, #0x2d4 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4612d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 461000 │ │ │ │ - add x17, x17, #0x274 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461274 │ │ │ │ + cbnz x18, 4602d4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158d854 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4612f4 // b.any │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 17f4dd8 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0xca0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158d844 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4612f4 // b.any │ │ │ │ - ldur x24, [x22, #5] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4c42c0 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158d834 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4612f4 // b.any │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 460e58 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xac8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x6e8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ - .inst 0x0158d828 ; undefined │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 461390 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x350 │ │ │ │ + b.cc 460384 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x354 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + adrp x24, 19df000 │ │ │ │ + ldr x24, [x24, #1296] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #1888] │ │ │ │ + add x23, x23, #0x3 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 4610d0 │ │ │ │ + b 1766cc8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 461378 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 460394 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xb58 │ │ │ │ + add x22, x22, #0xda0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0158d6e0 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 461454 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x400 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + b.cc 4604fc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x3fc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461400 │ │ │ │ + cbnz x18, 4603fc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x448 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 460448 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x494 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 460494 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x4cc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4604cc │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1029 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4605d4 // b.any │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x51c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46051c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0xe90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1541 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158d698 ; undefined │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x7 // #7 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 461440 // b.none │ │ │ │ + b.eq 460558 // b.none │ │ │ │ sub x17, x17, #0x1 │ │ │ │ - adrp x15, 461000 │ │ │ │ - add x15, x15, #0x474 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ + adrp x15, 460000 │ │ │ │ + add x15, x15, #0x57c │ │ │ │ + str x15, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + str x17, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461474 │ │ │ │ + cbnz x18, 46057c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ and x17, x22, #0xfffffffffffffff8 │ │ │ │ ldr x17, [x17] │ │ │ │ ldur w17, [x17, #-4] │ │ │ │ ubfx x17, x17, #0, #32 │ │ │ │ - b 461418 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xb88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + b 460534 │ │ │ │ + udf #1669 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158d624 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ and x15, x22, #0x7 │ │ │ │ mov x14, #0x7 // #7 │ │ │ │ cmp x15, x14 │ │ │ │ - b.eq 4614bc // b.none │ │ │ │ + b.eq 4605c0 // b.none │ │ │ │ sub x15, x15, #0x1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4615d4 // b.any │ │ │ │ - adrp x17, 461000 │ │ │ │ - add x17, x17, #0x4e0 │ │ │ │ - str x17, [x20, #16] │ │ │ │ + b.ne 4605d4 // b.any │ │ │ │ + adrp x17, 460000 │ │ │ │ + add x17, x17, #0x5fc │ │ │ │ + str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4614e0 │ │ │ │ + cbnz x18, 4605fc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ and x15, x22, #0xfffffffffffffff8 │ │ │ │ ldr x15, [x15] │ │ │ │ ldur w15, [x15, #-4] │ │ │ │ ubfx x15, x15, #0, #32 │ │ │ │ - b 461490 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158d5b8 ; undefined │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x1e // #30 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4615ec // b.any │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x534 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461534 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158d564 ; undefined │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x1e // #30 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 461604 // b.any │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x588 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461588 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 460598 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #1925 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x5c0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x63c │ │ │ │ + str x18, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4615c0 │ │ │ │ + cbnz x18, 46063c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4615ec // b.none │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xa98 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4616a0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x674 │ │ │ │ + b.cc 4607cc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x6cc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461674 │ │ │ │ + cbnz x18, 4606cc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x6c0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4616c0 │ │ │ │ + cbnz x18, 460718 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xbb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4616ec // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 461790 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ + adrp x18, 460000 │ │ │ │ add x18, x18, #0x764 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461764 │ │ │ │ + cbnz x18, 460764 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x7b0 │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x79c │ │ │ │ str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + cbnz x18, 46079c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1029 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 460924 // b.any │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x7ec │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4617b0 │ │ │ │ + cbnz x18, 4607ec │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xbc0 │ │ │ │ + add x22, x22, #0xe98 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1541 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 460828 // b.none │ │ │ │ sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x15, 460000 │ │ │ │ + add x15, x15, #0x84c │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46084c │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 460804 │ │ │ │ + udf #1669 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 461870 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x844 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x7 // #7 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 460890 // b.none │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 460924 // b.any │ │ │ │ + adrp x17, 460000 │ │ │ │ + add x17, x17, #0x8b4 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461844 │ │ │ │ + cbnz x18, 4608b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + and x15, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x15, [x15] │ │ │ │ + ldur w15, [x15, #-4] │ │ │ │ + ubfx x15, x15, #0, #32 │ │ │ │ + b 460868 │ │ │ │ + udf #1925 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x890 │ │ │ │ - str x18, [x20] │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x8f4 │ │ │ │ + str x18, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461890 │ │ │ │ + cbnz x18, 4608f4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xbe8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4618bc // b.any │ │ │ │ + b.ne 460920 // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 461960 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x934 │ │ │ │ + b.cc 460a04 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x99c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461934 │ │ │ │ + cbnz x18, 46099c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0x980 │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0x9d4 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461980 │ │ │ │ + cbnz x18, 4609d4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xbf0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ cmp x18, x17 │ │ │ │ cset x18, eq // eq = none │ │ │ │ lsl x18, x18, #3 │ │ │ │ adrp x17, 19dc000 │ │ │ │ ldr x17, [x17, #2328] │ │ │ │ add x18, x18, x17 │ │ │ │ ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0xec0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 461a40 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0xa14 │ │ │ │ + b.cc 460ad4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0xa74 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461a14 │ │ │ │ + cbnz x18, 460a74 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0xa60 │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0xaac │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461a60 │ │ │ │ + cbnz x18, 460aac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xc18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 461a8c // b.any │ │ │ │ + b.ne 460ae4 // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 461b30 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0xb04 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461b04 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0xb50 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461b50 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xc20 │ │ │ │ + add x22, x22, #0xec8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 461c20 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0xbe4 │ │ │ │ + b.cc 460bb8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0xb5c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461be4 │ │ │ │ + cbnz x18, 460b5c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 461c0c // b.any │ │ │ │ + b.cc 460b84 // b.lo, b.ul, b.last │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xf30 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 460ba4 // b.lo, b.ul, b.last │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc28 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc38 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xc48 │ │ │ │ + add x22, x22, #0xf68 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 461cc8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0xc8c │ │ │ │ + b.cc 460c80 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0xc24 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461c8c │ │ │ │ + cbnz x18, 460c24 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 461cb4 // b.any │ │ │ │ + b.cc 460c4c // b.lo, b.ul, b.last │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xf30 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 460c6c // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc28 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc38 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xc50 │ │ │ │ + add x22, x22, #0xf70 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ adrp x23, 19ee000 │ │ │ │ - add x23, x23, #0xc50 │ │ │ │ + add x23, x23, #0xf70 │ │ │ │ add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + b 1770ea0 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0158cf90 ; undefined │ │ │ │ + .inst 0x0158e2a8 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 461d98 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0xd60 │ │ │ │ + b.cc 460d70 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0xd18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461d60 │ │ │ │ + cbnz x18, 460d18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158cf50 ; undefined │ │ │ │ + .inst 0x0158e268 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 461d84 // b.any │ │ │ │ + b.cc 460d3c // b.lo, b.ul, b.last │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xc60 │ │ │ │ + add x22, x22, #0xf40 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 460d5c // b.lo, b.ul, b.last │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xc88 │ │ │ │ + add x22, x22, #0xf18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xcd0 │ │ │ │ + add x22, x22, #0xef0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ee000 │ │ │ │ + add x22, x22, #0xfa8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 461e60 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0xe04 │ │ │ │ + b.cc 460e08 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0xddc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461e04 │ │ │ │ + cbnz x18, 460ddc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 461e3c // b.any │ │ │ │ - adrp x17, 461000 │ │ │ │ - add x17, x17, #0xe80 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0xe28 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461e80 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 461000 │ │ │ │ - add x17, x17, #0xed0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461ed0 │ │ │ │ + cbnz x18, 460e28 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xd08 │ │ │ │ + add x22, x22, #0xfe0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 461ea8 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 461fa0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 461000 │ │ │ │ - add x18, x18, #0xf44 │ │ │ │ + b.cc 460ee8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0xebc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461f44 │ │ │ │ + cbnz x18, 460ebc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 461f7c // b.any │ │ │ │ - adrp x17, 461000 │ │ │ │ - add x17, x17, #0xfc0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0xf08 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461fc0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 461000 │ │ │ │ - add x17, x17, #0xff8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461ff8 │ │ │ │ + cbnz x18, 460f08 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xd10 │ │ │ │ + add x22, x22, #0xfe8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 462020 // b.none │ │ │ │ + b.ge 460f34 // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #3168] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 462020 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.ne 460f54 // b.any │ │ │ │ adrp x22, 19de000 │ │ │ │ ldr x22, [x22, #3176] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #1304] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4620f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x94 │ │ │ │ + b.cc 460ff8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 │ │ │ │ + add x18, x18, #0xfcc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462094 │ │ │ │ + cbnz x18, 460fcc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4620cc // b.any │ │ │ │ - adrp x17, 462000 │ │ │ │ - add x17, x17, #0x110 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x18 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462110 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 462000 │ │ │ │ - add x17, x17, #0x160 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462160 │ │ │ │ + cbnz x18, 461018 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xd18 │ │ │ │ + add x22, x22, #0xff0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 462138 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.ge 461044 // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46221c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x1d4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4610f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xc0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4621d4 │ │ │ │ + cbnz x18, 4610c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4621f8 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 462000 │ │ │ │ - add x17, x17, #0x23c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x110 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46223c │ │ │ │ + cbnz x18, 461110 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xd20 │ │ │ │ + add x22, x22, #0xff8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x68 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 461138 // b.tcont │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462310 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x2b4 │ │ │ │ + b.cc 4611d8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x1ac │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4622b4 │ │ │ │ + cbnz x18, 4611ac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4622ec // b.any │ │ │ │ - adrp x17, 462000 │ │ │ │ - add x17, x17, #0x330 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x1f8 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462330 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 462000 │ │ │ │ - add x17, x17, #0x380 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462380 │ │ │ │ + cbnz x18, 4611f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xd28 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 462358 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.ge 461224 // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 461dc0 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462464 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x41c │ │ │ │ + b.cc 4612c8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x29c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46241c │ │ │ │ + cbnz x18, 46129c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 462454 // b.any │ │ │ │ - adrp x17, 462000 │ │ │ │ - add x17, x17, #0x484 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x2e8 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462484 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4612e8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xd38 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x60 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4624e0 // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 462504 // b.lo, b.ul, b.last │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xee0 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4624f8 // b.lo, b.ul, b.last │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xf08 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xf18 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xef0 │ │ │ │ - b 17f3808 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46257c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x56c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4613b0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x380 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46256c │ │ │ │ + cbnz x18, 461380 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4624b8 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xe38 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x3d0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4613d0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4613f8 // b.tcont │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4625fc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x5ec │ │ │ │ + b.cc 4614d4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x46c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4625ec │ │ │ │ + cbnz x18, 46146c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x4a4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4614a4 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4624b8 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xe40 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x68 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19ee000 │ │ │ │ - add x23, x23, #0xe40 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0158c7f8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462710 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x698 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4615a4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x544 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462698 │ │ │ │ + cbnz x18, 461544 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158c7b8 ; undefined │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x57c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4626c8 // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4626fc // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xe08 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 46157c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 4626e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xdb8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xd90 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xde0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 4615b4 // b.any │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xe80 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x70 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4627a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x77c │ │ │ │ + b.cc 461658 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x62c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46277c │ │ │ │ + cbnz x18, 46162c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x7c8 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x678 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4627c8 │ │ │ │ + cbnz x18, 461678 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xeb8 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x98 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ @@ -90195,61 +89090,61 @@ │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462888 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x85c │ │ │ │ + b.cc 461738 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x70c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46285c │ │ │ │ + cbnz x18, 46170c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x8a8 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x758 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4628a8 │ │ │ │ + cbnz x18, 461758 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xec0 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0xa0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4628d4 // b.tcont │ │ │ │ + b.ge 461784 // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #3168] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4628f4 // b.any │ │ │ │ + b.ne 4617a4 // b.any │ │ │ │ adrp x22, 19de000 │ │ │ │ ldr x22, [x22, #3176] │ │ │ │ add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19dd000 │ │ │ │ @@ -90260,55 +89155,259 @@ │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + and x18, x23, #0x7 │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461878 // b.none │ │ │ │ + mov x17, #0x6 // #6 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 46186c // b.none │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461860 // b.none │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461854 // b.none │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461848 // b.none │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 46183c // b.none │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461830 // b.none │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc10 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc08 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x368 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0xc00 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x3e8 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x3a8 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x328 │ │ │ │ + b 17f0828 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462998 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x96c │ │ │ │ + b.cc 4618f4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x8e4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4618e4 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4617d8 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x1c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 461974 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0x964 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 461964 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4617d8 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x1d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19ef000 │ │ │ │ + add x23, x23, #0x1d0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1770ea0 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0158d810 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 461af4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xa10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 461a10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0158d7d0 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461ae0 // b.none │ │ │ │ + mov x17, #0x6 // #6 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461acc // b.none │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461ab8 // b.none │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461aa4 // b.none │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461a90 // b.none │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461a7c // b.none │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461a68 // b.none │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0xa8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0xd0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0xf8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x120 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x148 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x170 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x198 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x228 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 461b90 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xb64 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46296c │ │ │ │ + cbnz x18, 461b64 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0x9b8 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xbb0 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4629b8 │ │ │ │ + cbnz x18, 461bb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xec8 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x260 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4629e4 // b.tcont │ │ │ │ + b.ge 461bdc // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19dc000 │ │ │ │ @@ -90321,55 +89420,55 @@ │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462a90 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0xa60 │ │ │ │ + b.cc 461c88 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xc58 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462a60 │ │ │ │ + cbnz x18, 461c58 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0xab0 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xca8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462ab0 │ │ │ │ + cbnz x18, 461ca8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xed0 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x268 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 462ad8 // b.tcont │ │ │ │ + b.ge 461cd0 // b.tcont │ │ │ │ ldr x18, [x20, #16] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldr x18, [x20, #24] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ @@ -90380,53 +89479,53 @@ │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462b78 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0xb4c │ │ │ │ + b.cc 461d70 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xd44 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462b4c │ │ │ │ + cbnz x18, 461d44 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0xb98 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xd90 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462b98 │ │ │ │ + cbnz x18, 461d90 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xed8 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x270 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 462bc4 // b.tcont │ │ │ │ + b.ge 461dbc // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19dc000 │ │ │ │ @@ -90439,42 +89538,42 @@ │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462c68 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0xc3c │ │ │ │ + b.cc 461e60 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xe34 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462c3c │ │ │ │ + cbnz x18, 461e34 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0xc88 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xe80 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462c88 │ │ │ │ + cbnz x18, 461e80 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xee0 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x278 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ @@ -90494,3097 +89593,2353 @@ │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462d50 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0xd20 │ │ │ │ + b.cc 461f48 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xf18 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462d20 │ │ │ │ + cbnz x18, 461f18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462d70 │ │ │ │ + cbnz x18, 461f68 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xee8 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x280 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 462d98 // b.tcont │ │ │ │ + b.ge 461f90 // b.tcont │ │ │ │ ldr x18, [x20, #24] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldr x18, [x20, #16] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 461ff4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 45cd00 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462e48 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 │ │ │ │ - add x18, x18, #0xe0c │ │ │ │ + b.cc 462038 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462e0c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0158d280 ; undefined │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 15ad888 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 462e34 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xed0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xec0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xf40 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0158d268 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4620d0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4620c8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 462000 │ │ │ │ + add x15, x15, #0x58 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + mov x22, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0158d1e0 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 462168 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 462160 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 462000 │ │ │ │ + add x13, x13, #0x70 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x0158d148 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462ef0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46223c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 462000 │ │ │ │ - add x18, x18, #0xeb4 │ │ │ │ + add x18, x18, #0x1d0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462eb4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0158d108 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46224c // b.pmore │ │ │ │ + adrp x18, 461000 │ │ │ │ + add x18, x18, #0xfb8 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 462edc // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xed0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xec0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xf48 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x17, 462000 │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0xf8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x2f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19ee000 │ │ │ │ - add x23, x23, #0xf48 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0158c060 ; undefined │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462fc0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4622c4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 462000 │ │ │ │ - add x18, x18, #0xf88 │ │ │ │ + add x18, x18, #0x2b0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462f88 │ │ │ │ + cbnz x18, 4622b0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0158c020 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 462fac // b.any │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xf58 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xf80 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ee000 │ │ │ │ - add x22, x22, #0xfc8 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x300 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 463088 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 463000 │ │ │ │ - add x18, x18, #0x2c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 462344 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0x330 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46302c │ │ │ │ + cbnz x18, 462330 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 463064 // b.any │ │ │ │ - adrp x17, 463000 │ │ │ │ - add x17, x17, #0xa8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x308 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4623c4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0x3b0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4630a8 │ │ │ │ + cbnz x18, 4623b0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 463000 │ │ │ │ - add x17, x17, #0xf8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4630f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x0 │ │ │ │ + add x22, x22, #0x310 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46252c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0x514 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 4084f0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4630d0 // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x318 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462588 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19ef000 │ │ │ │ + add x18, x18, #0x318 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x320 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4626ec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0x6d4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408230 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x328 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4631c8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 463000 │ │ │ │ - add x18, x18, #0x16c │ │ │ │ + b.cc 462748 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x18, 19ef000 │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x330 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4627e0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0x7b8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46316c │ │ │ │ + cbnz x18, 4627b8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4631a4 // b.any │ │ │ │ - adrp x17, 463000 │ │ │ │ - add x17, x17, #0x1e8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4631e8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 463000 │ │ │ │ - add x17, x17, #0x220 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463220 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0xffff // #65535 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4627f0 // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x8 │ │ │ │ + add x22, x22, #0x338 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4628d4 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 462860 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0x878 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1823e20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 463248 // b.none │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0x8a4 │ │ │ │ + str x18, [x20] │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ + ldr x22, [x22, #104] │ │ │ │ add x22, x22, #0x1 │ │ │ │ + b 1821370 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4628dc // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2752] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 463248 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462a3c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0xa24 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408290 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x360 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 463318 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 463000 │ │ │ │ - add x18, x18, #0x2bc │ │ │ │ + b.cc 462a98 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + adrp x18, 19ef000 │ │ │ │ + add x18, x18, #0x360 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4632bc │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x368 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462c44 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0xbf4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 409240 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4632f4 // b.any │ │ │ │ - adrp x17, 463000 │ │ │ │ - add x17, x17, #0x338 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 462c54 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463338 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 463000 │ │ │ │ - add x17, x17, #0x388 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463388 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 462bf8 │ │ │ │ adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ + add x22, x22, #0x370 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 462000 │ │ │ │ + add x17, x17, #0xc38 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462ccc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19ef000 │ │ │ │ + add x18, x18, #0x370 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 462dc8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 462dc0 // b.pmore │ │ │ │ + adrp x17, 462000 │ │ │ │ + add x17, x17, #0xc88 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 462000 │ │ │ │ + add x17, x17, #0xd50 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 463360 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0xd74 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0xd98 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8678 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x378 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462f34 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 │ │ │ │ + add x18, x18, #0xf1c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 407db0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x380 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462f90 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19ef000 │ │ │ │ + add x18, x18, #0x380 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x388 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4630f4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0xdc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 407bf0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x390 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 463444 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 463000 │ │ │ │ - add x18, x18, #0x3fc │ │ │ │ + b.cc 463150 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + adrp x18, 19ef000 │ │ │ │ + add x18, x18, #0x390 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4633fc │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x398 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 463234 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4631c0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0x1d8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1823e20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0x204 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #104] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + b 1821370 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 463420 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 463000 │ │ │ │ - add x17, x17, #0x464 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46323c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2752] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463464 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0158d3e0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4632b8 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4632b0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19f0000 │ │ │ │ + add x24, x24, #0x610 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x5e8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16f7128 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x38 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0158d388 ; undefined │ │ │ │ + ubfx x18, x23, #0, #16 │ │ │ │ + mov x17, #0x8009 // #32777 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 463334 // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x9011 // #36881 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cs 4633c0 // b.hs, b.nlast │ │ │ │ + mov x17, #0x9010 // #36880 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 463314 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x9c0 │ │ │ │ + add x22, x22, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x8010 // #32784 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4633c0 // b.any │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x938 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x11 // #17 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 463380 // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x8008 // #32776 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 463360 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x8d8 │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x17, #0x1010 // #4112 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4633c0 // b.any │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x990 │ │ │ │ + add x22, x22, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4633a0 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x908 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x8 // #8 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4633c0 // b.any │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x8a8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x660 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 463538 // b.lo, b.ul, b.last │ │ │ │ + b.cc 463460 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 463000 │ │ │ │ - add x18, x18, #0x4dc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + add x18, x18, #0x428 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4634dc │ │ │ │ + cbnz x18, 463428 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 463514 // b.any │ │ │ │ - adrp x17, 463000 │ │ │ │ - add x17, x17, #0x558 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 463470 // b.pmore │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463558 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 463000 │ │ │ │ - add x17, x17, #0x5a8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x690 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46365c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0x4d8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4635a8 │ │ │ │ + cbnz x18, 4634d8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 463580 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0x60c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408930 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 463664 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 463610 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 463000 │ │ │ │ + add x17, x17, #0x650 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 463708 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 463700 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 463000 │ │ │ │ + add x15, x15, #0x498 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ mov x23, x18 │ │ │ │ - b 462fe8 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46368c // b.lo, b.ul, b.last │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 463810 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 463808 // b.pmore │ │ │ │ + adrp x15, 463000 │ │ │ │ + add x15, x15, #0x698 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ adrp x18, 463000 │ │ │ │ - add x18, x18, #0x644 │ │ │ │ + add x18, x18, #0x798 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463644 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1665550 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46367c // b.any │ │ │ │ - adrp x17, 463000 │ │ │ │ - add x17, x17, #0x6ac │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4636ac │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0x7bc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x30 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0x7e0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x698 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0158ce78 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 463734 // b.lo, b.ul, b.last │ │ │ │ + b.cc 463890 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 463000 │ │ │ │ - add x18, x18, #0x720 │ │ │ │ + add x18, x18, #0x880 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463720 │ │ │ │ + cbnz x18, 463880 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ + .inst 0x0158ce30 ; undefined │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ + b 1761c20 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0158ce08 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4637e4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 463938 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 463000 │ │ │ │ - add x18, x18, #0x798 │ │ │ │ + add x18, x18, #0x8f0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463798 │ │ │ │ + cbnz x18, 4638f0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0158cdc0 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4637ec // b.pmore │ │ │ │ + b.hi 463940 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ adrp x17, 19dc000 │ │ │ │ ldr x17, [x17, #1672] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #24] │ │ │ │ add x17, x17, #0x1 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ + b 1761c20 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0158cd50 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 463870 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4639c8 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 463868 // b.pmore │ │ │ │ + b.hi 4639c0 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ adrp x15, 463000 │ │ │ │ - add x15, x15, #0x750 │ │ │ │ + add x15, x15, #0x8a8 │ │ │ │ stur x15, [x21, #-24] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd68 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x9a0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ mov x17, #0x20 // #32 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #19 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0158ccc0 ; undefined │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 463a7c // b.pmore │ │ │ │ + mov x18, #0xb // #11 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.lt 463a50 // b.tstop │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0x960 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #1696] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0x838 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x9a0 │ │ │ │ + b 17f0828 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x6c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0158cc18 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 463d78 // b.lo, b.ul, b.last │ │ │ │ + b.cc 463b0c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 463000 │ │ │ │ - add x18, x18, #0x8e0 │ │ │ │ + add x18, x18, #0xaf8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4638e0 │ │ │ │ + cbnz x18, 463af8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463950 // b.none │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463b98 // b.none │ │ │ │ - mov x15, #0x5 // #5 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463b84 // b.none │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463b70 // b.none │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463b5c // b.none │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463b48 // b.none │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 46393c // b.none │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xeb8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x1e // #30 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463aa0 // b.none │ │ │ │ - mov x15, #0x1d // #29 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463d64 // b.none │ │ │ │ - mov x15, #0x1c // #28 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463d50 // b.none │ │ │ │ - mov x15, #0x1b // #27 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463d3c // b.none │ │ │ │ - mov x15, #0x1a // #26 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463d28 // b.none │ │ │ │ - mov x15, #0x19 // #25 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463d14 // b.none │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463d00 // b.none │ │ │ │ - mov x15, #0x17 // #23 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463cec // b.none │ │ │ │ - mov x15, #0x16 // #22 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463cd8 // b.none │ │ │ │ - mov x15, #0x15 // #21 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463cc4 // b.none │ │ │ │ - mov x15, #0x14 // #20 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463cb0 // b.none │ │ │ │ - mov x15, #0x13 // #19 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463c9c // b.none │ │ │ │ - mov x15, #0x12 // #18 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463c88 // b.none │ │ │ │ - mov x15, #0x11 // #17 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463c74 // b.none │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463c60 // b.none │ │ │ │ - mov x15, #0xf // #15 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463c4c // b.none │ │ │ │ - mov x15, #0xe // #14 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463c38 // b.none │ │ │ │ - mov x15, #0xd // #13 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463c24 // b.none │ │ │ │ - mov x15, #0xc // #12 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463c10 // b.none │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463bfc // b.none │ │ │ │ - mov x15, #0xa // #10 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463be8 // b.none │ │ │ │ - mov x15, #0x9 // #9 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463bd4 // b.none │ │ │ │ - mov x15, #0x8 // #8 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463bc0 // b.none │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463bac // b.none │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 463a8c // b.none │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe88 │ │ │ │ + .inst 0x0158cbd0 ; undefined │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ + b 4639f0 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x6d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0158cb90 ; undefined │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 4639f0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0158cb88 ; undefined │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x6e8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1770ea0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0158cb28 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 463be0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 463000 │ │ │ │ - add x18, x18, #0xad8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + add x18, x18, #0xbc8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463ad8 │ │ │ │ + cbnz x18, 463bc8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0158cae8 ; undefined │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 1761c20 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0158cab0 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 463c30 // b.pmore │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0xb88 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x9a0 │ │ │ │ + b 17f0828 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x708 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0158ca58 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 463cb0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0xca0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 463ca0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0158ca10 ; undefined │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 1761c20 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0158c9e8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 463d58 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 463d10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0158c9a0 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 463d88 // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + b.hi 463d60 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #1672] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.lt 463d94 // b.tstop │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 1761c20 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0158c930 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 463de8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 463de0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ adrp x15, 463000 │ │ │ │ - add x15, x15, #0x808 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + add x15, x15, #0xcc8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x998 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #19 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0158c8a0 ; undefined │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 463e9c // b.pmore │ │ │ │ + mov x18, #0xb // #11 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.lt 463e70 // b.tstop │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0xd80 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #1672] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #1696] │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xeb0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xea8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xea0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe98 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe90 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe80 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe78 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe70 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe68 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe60 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe58 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe50 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe40 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe38 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe28 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe10 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xe08 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xdf8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xde8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xdd8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xdc8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xdb8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xda8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd98 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd88 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd80 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd78 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x538 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - adrp x15, 463000 │ │ │ │ - add x15, x15, #0x6d8 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0xc58 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ sub x18, x21, #0x30 │ │ │ │ sub x21, x21, #0x18 │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd68 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x998 │ │ │ │ + b 17f0828 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x740 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0158c870 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 463f2c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 463000 │ │ │ │ + add x18, x18, #0xf18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 463f18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0158c828 ; undefined │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ + b 463e10 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x750 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0158c7e8 ; undefined │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #4040] │ │ │ │ - add x23, x23, #0x101 │ │ │ │ - b 463898 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 463e10 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0158c7e0 ; undefined │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ - adrp x23, 19ef000 │ │ │ │ - add x23, x23, #0x550 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x760 │ │ │ │ add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + b 1770ea0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0158c708 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 463e94 // b.lo, b.ul, b.last │ │ │ │ + b.cc 464000 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 463000 │ │ │ │ - add x18, x18, #0xe78 │ │ │ │ + add x18, x18, #0xfe8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463e78 │ │ │ │ + cbnz x18, 463fe8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ + .inst 0x0158c6c8 ; undefined │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 1774b90 │ │ │ │ + b 1761c20 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0158b6a8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46431c // b.lo, b.ul, b.last │ │ │ │ + .inst 0x0158c690 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 464050 // b.pmore │ │ │ │ adrp x18, 463000 │ │ │ │ - add x18, x18, #0xef8 │ │ │ │ + add x18, x18, #0xfa8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x998 │ │ │ │ + b 17f0828 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x780 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4644b8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46411c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0xe0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463ef8 │ │ │ │ + cbnz x18, 4640e0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158b668 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 463f64 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464104 // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4640f0 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4640dc // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4640c8 // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4640b4 // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 463f50 // b.none │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x88 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x1e // #30 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4642e4 // b.none │ │ │ │ - mov x17, #0x1d // #29 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4642d0 // b.none │ │ │ │ - mov x17, #0x1c // #28 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4642bc // b.none │ │ │ │ - mov x17, #0x1b // #27 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4642a8 // b.none │ │ │ │ - mov x17, #0x1a // #26 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464294 // b.none │ │ │ │ - mov x17, #0x19 // #25 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464280 // b.none │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46426c // b.none │ │ │ │ - mov x17, #0x17 // #23 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464258 // b.none │ │ │ │ - mov x17, #0x16 // #22 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464244 // b.none │ │ │ │ - mov x17, #0x15 // #21 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464230 // b.none │ │ │ │ - mov x17, #0x14 // #20 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46421c // b.none │ │ │ │ - mov x17, #0x13 // #19 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464208 // b.none │ │ │ │ - mov x17, #0x12 // #18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4641f4 // b.none │ │ │ │ - mov x17, #0x11 // #17 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4641e0 // b.none │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4641cc // b.none │ │ │ │ - mov x17, #0xf // #15 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4641b8 // b.none │ │ │ │ - mov x17, #0xe // #14 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4641a4 // b.none │ │ │ │ - mov x17, #0xd // #13 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464190 // b.none │ │ │ │ - mov x17, #0xc // #12 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46417c // b.none │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464168 // b.none │ │ │ │ - mov x17, #0xa // #10 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464154 // b.none │ │ │ │ - mov x17, #0x9 // #9 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464140 // b.none │ │ │ │ - mov x17, #0x8 // #8 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46412c // b.none │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464118 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4640a0 // b.none │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x178 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xb0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xd8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x100 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x128 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x150 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x1a0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x1c8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x1f0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x218 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x240 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x268 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x290 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x2b8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x2e0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x308 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x330 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x358 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x380 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x3a8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x3d0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x3f8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x420 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x448 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x470 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x498 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x4c0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x4e8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x510 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46432c // b.pmore │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - adrp x17, 463000 │ │ │ │ - add x17, x17, #0xe38 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd68 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x678 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 464414 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0x394 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464394 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x1e // #30 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4643dc // b.any │ │ │ │ - adrp x17, 464000 │ │ │ │ - add x17, x17, #0x4a4 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4644a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 464424 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 464000 │ │ │ │ - add x15, x15, #0x448 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464448 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x6b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4643f0 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 464480 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4644d0 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 464460 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x1e // #30 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4644f0 // b.any │ │ │ │ - ldur x24, [x22, #1] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f6a48 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4644f0 // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4645e4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0x564 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464564 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x1e // #30 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4645ac // b.any │ │ │ │ - adrp x17, 464000 │ │ │ │ - add x17, x17, #0x67c │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46467c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4645f4 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 464000 │ │ │ │ - add x15, x15, #0x618 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464618 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x6b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4645c0 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 464658 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 464640 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 464724 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 464630 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x1e // #30 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 464724 // b.any │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0x6d0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4646d0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0x708 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464708 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 464640 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 464724 // b.any │ │ │ │ - b 464640 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46481c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0x79c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46479c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x1e // #30 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4647e4 // b.any │ │ │ │ - adrp x17, 464000 │ │ │ │ - add x17, x17, #0x8b4 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4648b4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 46482c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 464000 │ │ │ │ - add x15, x15, #0x850 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464850 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x6c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4647f8 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 464890 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 464878 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46495c // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 464868 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x1e // #30 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46495c // b.any │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0x908 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464908 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0x940 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464940 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 464878 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46495c // b.any │ │ │ │ - b 464878 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 464520 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 464aa0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0x9fc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4649fc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x1e // #30 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 464a50 // b.any │ │ │ │ - adrp x17, 464000 │ │ │ │ - add x17, x17, #0xb3c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #1] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464b3c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 464ab0 // b.none │ │ │ │ - mov x15, x22 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - str x17, [sp, #16] │ │ │ │ - mov x17, x15 │ │ │ │ - ldr x15, [sp, #16] │ │ │ │ - adrp x14, 464000 │ │ │ │ - add x14, x14, #0xad8 │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464ad8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x6d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, x22 │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - b 464a74 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 464b18 // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.lt 464b08 // b.tstop │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 464bf8 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 464af8 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x1e // #30 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 464c08 // b.any │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0xb9c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464b9c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0xbd4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464bd4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 464c18 // b.tstop │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 464c18 // b.none │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 464bf8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 464d04 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0xc84 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464c84 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x1e // #30 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 464ccc // b.any │ │ │ │ - adrp x17, 464000 │ │ │ │ - add x17, x17, #0xd9c │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464d9c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 464d14 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 464000 │ │ │ │ - add x15, x15, #0xd38 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464d38 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x6d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 464ce0 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 464d78 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 464d60 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 464e44 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 464d50 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x1e // #30 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 464e44 // b.any │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0xdf0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464df0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0xe28 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464e28 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 464d60 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 464e44 // b.any │ │ │ │ - b 464d60 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 464f60 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 464000 │ │ │ │ - add x18, x18, #0xebc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464ebc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x1e // #30 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 464f10 // b.any │ │ │ │ - adrp x17, 464000 │ │ │ │ - add x17, x17, #0xffc │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #1] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464ffc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 464f70 // b.none │ │ │ │ - mov x15, x22 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - str x17, [sp, #16] │ │ │ │ - mov x17, x15 │ │ │ │ - ldr x15, [sp, #16] │ │ │ │ - adrp x14, 464000 │ │ │ │ - add x14, x14, #0xf98 │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464f98 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x6e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, x22 │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - b 464f34 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 464fd8 // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.lt 4650ac // b.tstop │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4650ac // b.none │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 464fb8 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x1e // #30 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4650d4 // b.any │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0x5c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - ldur x17, [x18, #1] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46505c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0x94 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465094 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ge 4650bc // b.tcont │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 4650cc // b.any │ │ │ │ - str x17, [x20, #16] │ │ │ │ - b 4650ac │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 465180 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0x144 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465144 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46516c // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa10 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x738 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 465228 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0x1ec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4651ec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 465214 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa10 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x740 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19ef000 │ │ │ │ - add x23, x23, #0x740 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0158a520 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4652f8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0x2c0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4652c0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0158a4e0 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4652e4 // b.any │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x750 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x778 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x7c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4653c0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0x364 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465364 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46539c // b.any │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0x3e0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4653e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0x430 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465430 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x7f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 465408 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 465500 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0x4a4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4654a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4654dc // b.any │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0x520 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465520 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0x558 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465558 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x800 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 465580 // b.none │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 465580 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 465650 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0x5f4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4655f4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46562c // b.any │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0x670 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465670 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0x6c0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4656c0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x808 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 465698 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46577c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0x734 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465734 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 465758 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0x79c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46579c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x810 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdc8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 465870 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0x814 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465814 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46584c // b.any │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0x890 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465890 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0x8e0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4658e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x818 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4658b8 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 465320 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4659c4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0x97c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46597c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4659b4 // b.any │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0x9e4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4659e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x828 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdc0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 465e78 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 465ab4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0xa78 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465a78 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 465aa0 // b.any │ │ │ │ + b.ne 464108 // b.any │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd28 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x940 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd20 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x938 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 17f0828 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 465b0c // b.pmore │ │ │ │ + b.hi 464174 // b.pmore │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x17, [x22, #24] │ │ │ │ - adrp x15, 465000 │ │ │ │ - add x15, x15, #0xa30 │ │ │ │ + adrp x15, 464000 │ │ │ │ + add x15, x15, #0x98 │ │ │ │ stur x15, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ sub x24, x21, #0x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd30 │ │ │ │ - b 17f3808 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x948 │ │ │ │ + b 17f0828 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 465bf0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46422c // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 465be8 // b.pmore │ │ │ │ + b.hi 464224 // b.pmore │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x15, [x18, #24] │ │ │ │ ldr x18, [x18, #32] │ │ │ │ - adrp x14, 465000 │ │ │ │ - add x14, x14, #0xad0 │ │ │ │ + adrp x14, 464000 │ │ │ │ + add x14, x14, #0x138 │ │ │ │ stur x14, [x21, #-24] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x15, [x21] │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0xbac │ │ │ │ + adrp x17, 464000 │ │ │ │ + add x17, x17, #0x214 │ │ │ │ stur x17, [x20, #-16] │ │ │ │ mov x22, x18 │ │ │ │ sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465bac │ │ │ │ + cbnz x18, 464214 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 465bd4 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa10 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 45ef00 │ │ │ │ mov x17, #0x20 // #32 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 465c54 // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - adrp x14, 465000 │ │ │ │ - add x14, x14, #0xb30 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd40 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 465d40 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4642b8 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x28 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 465d38 // b.pmore │ │ │ │ + b.hi 4642b0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 465000 │ │ │ │ - add x13, x13, #0xc10 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 464000 │ │ │ │ + add x14, x14, #0x198 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0xcfc │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x960 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46437c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0x330 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465cfc │ │ │ │ + cbnz x18, 464330 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 465d24 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 464384 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 464000 │ │ │ │ + add x17, x17, #0x248 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0x20 │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa10 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 1771bb0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 465db0 // b.pmore │ │ │ │ + b.hi 4643f0 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ - adrp x14, 465000 │ │ │ │ - add x14, x14, #0xc78 │ │ │ │ + adrp x14, 464000 │ │ │ │ + add x14, x14, #0x2d8 │ │ │ │ stur x14, [x21, #-40] │ │ │ │ stur x23, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x15, [x21] │ │ │ │ sub x24, x21, #0x28 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd50 │ │ │ │ - b 17f3808 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x978 │ │ │ │ + b 17f0828 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 465e40 // b.lo, b.ul, b.last │ │ │ │ + b.cc 464480 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 465e38 // b.pmore │ │ │ │ + b.hi 464478 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ adrp x15, 19dc000 │ │ │ │ @@ -93594,45 +91949,45 @@ │ │ │ │ ldr x15, [x15, #24] │ │ │ │ add x15, x15, #0x1 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ sub x23, x21, #0xe │ │ │ │ mov x22, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 465d68 │ │ │ │ + b 4643a8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0xfffffb88 ; undefined │ │ │ │ + .inst 0xfffffbb0 ; undefined │ │ │ │ .inst 0xffffffff ; undefined │ │ │ │ udf #69 │ │ │ │ ... │ │ │ │ udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 465f04 // b.pmore │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0xd68 │ │ │ │ + b.hi 464544 // b.pmore │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0x3a8 │ │ │ │ stur x18, [x21, #-80] │ │ │ │ stur x26, [x21, #-72] │ │ │ │ stur x25, [x21, #-64] │ │ │ │ stur x24, [x21, #-56] │ │ │ │ sub x18, x21, #0x4f │ │ │ │ mov x17, #0xb // #11 │ │ │ │ cmp x23, x17 │ │ │ │ - b.lt 465ef4 // b.tstop │ │ │ │ - adrp x17, 465000 │ │ │ │ - add x17, x17, #0xdd0 │ │ │ │ + b.lt 464534 // b.tstop │ │ │ │ + adrp x17, 464000 │ │ │ │ + add x17, x17, #0x410 │ │ │ │ stur x17, [x21, #-48] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ stur x27, [x21, #-24] │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #1672] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 19dd000 │ │ │ │ @@ -93643,19 +91998,19 @@ │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ sub x21, x21, #0x38 │ │ │ │ mov x23, x27 │ │ │ │ mov x22, x18 │ │ │ │ - b 465d68 │ │ │ │ + b 4643a8 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x880 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x7b8 │ │ │ │ stur x23, [x20, #-40] │ │ │ │ stur x24, [x20, #-32] │ │ │ │ stur x25, [x20, #-24] │ │ │ │ stur x26, [x20, #-16] │ │ │ │ stur x27, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ @@ -93664,11790 +92019,13515 @@ │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 465fec // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0xf98 │ │ │ │ + b.cc 46462c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0x5d8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465f98 │ │ │ │ + cbnz x18, 4645d8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 465000 │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0x610 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465fd0 │ │ │ │ + cbnz x18, 464610 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x27, [x20, #16] │ │ │ │ ldur x26, [x22, #23] │ │ │ │ ldur x25, [x22, #15] │ │ │ │ ldur x24, [x22, #7] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 465e78 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x888 │ │ │ │ + b 4644b8 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x7c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 466078 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x5c │ │ │ │ + b.cc 4646b8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0x69c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46605c │ │ │ │ + cbnz x18, 46469c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x27, [x20, #8] │ │ │ │ ldur x26, [x22, #23] │ │ │ │ ldur x25, [x22, #15] │ │ │ │ ldur x24, [x22, #7] │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 465e78 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x890 │ │ │ │ + b 4644b8 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x7c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ - adrp x23, 19ef000 │ │ │ │ - add x23, x23, #0x890 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x7c8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + b 1770ea0 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 466134 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x110 │ │ │ │ + b.cc 464774 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0x750 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466110 │ │ │ │ + cbnz x18, 464750 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x27, 19dd000 │ │ │ │ ldr x27, [x27, #3192] │ │ │ │ add x27, x27, #0x1 │ │ │ │ ldur x26, [x22, #23] │ │ │ │ ldur x25, [x22, #15] │ │ │ │ ldur x24, [x22, #7] │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 465e78 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x8a0 │ │ │ │ + b 4644b8 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x7e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #26 │ │ │ │ - udf #6 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4661f8 // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4661c4 // b.any │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - and x14, x26, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 466278 // b.any │ │ │ │ - adrp x14, 466000 │ │ │ │ - add x14, x14, #0x218 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 464930 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0x8e0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466218 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - and x14, x26, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 466198 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 407ac0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x8d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 466290 // b.any │ │ │ │ - adrp x17, 466000 │ │ │ │ - add x17, x17, #0x25c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46625c │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 464940 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4662e0 // b.none │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 466000 │ │ │ │ - add x17, x17, #0x2c0 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4662c0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 4648e4 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x818 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 464000 │ │ │ │ + add x17, x17, #0x924 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4662e0 // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4661e0 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 465320 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 466440 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x34c │ │ │ │ + b.cc 4649b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46634c │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x818 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x398 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 464ab0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 464aa8 // b.pmore │ │ │ │ + adrp x17, 464000 │ │ │ │ + add x17, x17, #0x970 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 464000 │ │ │ │ + add x17, x17, #0xa38 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466398 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x3e4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4663e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0xa5c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x41c │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0xa80 │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46641c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - mov x26, x22 │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 466160 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x8d8 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x820 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #26 │ │ │ │ - udf #6 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 466500 // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4664cc // b.any │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - and x14, x26, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 466580 // b.any │ │ │ │ - adrp x14, 466000 │ │ │ │ - add x14, x14, #0x520 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 464c70 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0xc20 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466520 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - and x14, x26, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4664a0 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408b00 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x8e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 466598 // b.any │ │ │ │ - adrp x17, 466000 │ │ │ │ - add x17, x17, #0x564 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466564 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 464c80 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4665e8 // b.none │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 466000 │ │ │ │ - add x17, x17, #0x5c8 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4665c8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 464c24 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x828 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 464000 │ │ │ │ + add x17, x17, #0xc64 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4665e8 // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4664e8 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 465460 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 466748 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x654 │ │ │ │ + b.cc 464cf4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466654 │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x828 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x6a0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 464df0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 464de8 // b.pmore │ │ │ │ + adrp x17, 464000 │ │ │ │ + add x17, x17, #0xcb0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 464000 │ │ │ │ + add x17, x17, #0xd78 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4666a0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x6ec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4666ec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0xd9c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x724 │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0xdc0 │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466724 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - mov x26, x22 │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 466468 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x8e8 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x830 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46683c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x7b4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4667b4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 464fb0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 │ │ │ │ + add x18, x18, #0xf60 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408860 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x800 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466800 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 464fc0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x85c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46685c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x8f0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 464f64 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x838 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 464000 │ │ │ │ + add x17, x17, #0xfa4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x894 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466894 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 465034 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x838 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - adrp x17, 466000 │ │ │ │ - add x17, x17, #0x8d8 │ │ │ │ - str x17, [x20, #40] │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - mov x26, x22 │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 466160 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 466900 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 466a0c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x974 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 465130 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 465128 // b.pmore │ │ │ │ + adrp x17, 464000 │ │ │ │ + add x17, x17, #0xff0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 465000 │ │ │ │ + add x17, x17, #0xb8 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466974 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1665550 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0x9c8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4669c8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0xdc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0xa2c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466a2c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x8f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #7 │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0x100 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0xa64 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466a64 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x840 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #7 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46520c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0x19c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - adrp x17, 466000 │ │ │ │ - add x17, x17, #0xaa8 │ │ │ │ - str x17, [x20, #40] │ │ │ │ - ldr x27, [x20, #8] │ │ │ │ - mov x26, x22 │ │ │ │ - mov x25, x18 │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 466160 │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0x1c0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0x1e4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 466ac8 // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 466bbc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0xb34 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4653f8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0x270 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466b34 │ │ │ │ + cbnz x18, 465270 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0xb80 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0x3a8 │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466b80 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408960 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0xbdc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466bdc │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 465400 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x900 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4653ac │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 465000 │ │ │ │ + add x17, x17, #0x3ec │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0xc14 │ │ │ │ - str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466c14 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4654a0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 465498 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 465000 │ │ │ │ + add x15, x15, #0x230 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - adrp x17, 466000 │ │ │ │ - add x17, x17, #0xc58 │ │ │ │ - str x17, [x20, #40] │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - mov x26, x22 │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 466160 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 465500 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 465000 │ │ │ │ + add x15, x15, #0x430 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 466c80 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46556c // b.pmore │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0x158 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x848 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 466308 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 465730 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408550 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 465740 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4656e4 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x850 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 465000 │ │ │ │ + add x17, x17, #0x724 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 466db4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0xd1c │ │ │ │ + b.cc 4657b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466d1c │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x850 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4658b0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4658a8 // b.pmore │ │ │ │ + adrp x17, 465000 │ │ │ │ + add x17, x17, #0x770 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 465000 │ │ │ │ + add x17, x17, #0x838 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466d70 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0x85c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0xdd4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466dd4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x910 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #7 │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0x880 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0xe0c │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x858 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 465a54 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0x920 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466e0c │ │ │ │ + cbnz x18, 465920 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #7 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.gt 465abc │ │ │ │ + adrp x17, 465000 │ │ │ │ + add x17, x17, #0xc08 │ │ │ │ + str x17, [x20] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + sxtw x17, w17 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 408550 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - adrp x17, 466000 │ │ │ │ - add x17, x17, #0xe50 │ │ │ │ - str x17, [x20, #40] │ │ │ │ - ldr x27, [x20, #8] │ │ │ │ - mov x26, x22 │ │ │ │ - mov x25, x18 │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 466160 │ │ │ │ - udf #2 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 465bd8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 466e70 // b.any │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 465a70 │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0xa6c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408550 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 465000 │ │ │ │ + add x17, x17, #0xab0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 465c58 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 465c0c │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 465000 │ │ │ │ + add x17, x17, #0xc4c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - .inst 0x01588ae8 ; undefined │ │ │ │ + udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 466f00 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 465cf8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 466ef8 // b.pmore │ │ │ │ + b.hi 465cf0 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1992] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ + adrp x15, 465000 │ │ │ │ + add x15, x15, #0x8e0 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - mov x23, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 1774548 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x01588a58 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 466fa4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 466000 │ │ │ │ - add x18, x18, #0xf68 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 465e00 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 465df8 // b.pmore │ │ │ │ + adrp x15, 465000 │ │ │ │ + add x15, x15, #0xc88 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466f68 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1665550 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01588a10 ; undefined │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 466fac // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x27 // #39 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 466fb8 // b.any │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #872] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - adrp x17, 466000 │ │ │ │ - add x17, x17, #0xe90 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1992] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x01588968 ; undefined │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4670a4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46709c // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0xdac │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0xdd0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1992] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8678 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 1774548 │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x860 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x015888b8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 467168 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0x108 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + b.cc 466000 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0xe70 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467108 │ │ │ │ + cbnz x18, 465e70 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01588870 ; undefined │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 467170 // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x27 // #39 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46717c // b.any │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x17, 19dd000 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 465000 │ │ │ │ + add x18, x18, #0xfb0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #872] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4093a0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - adrp x17, 467000 │ │ │ │ - add x17, x17, #0x10 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1992] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x015887a0 ; undefined │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 467240 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 467238 // b.pmore │ │ │ │ + b.hi 466008 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 467000 │ │ │ │ - add x15, x15, #0xc0 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xcf8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #4040] │ │ │ │ - add x23, x23, #0x1b1 │ │ │ │ - b 463898 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4672d8 // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #4040] │ │ │ │ - add x23, x23, #0x1b1 │ │ │ │ - b 463898 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 465fb4 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 465000 │ │ │ │ + add x17, x17, #0xff4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 467360 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + b.cc 4660a8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 467358 // b.pmore │ │ │ │ + b.hi 4660a0 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - adrp x15, 467000 │ │ │ │ - add x15, x15, #0x288 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd10 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #4040] │ │ │ │ - add x23, x23, #0x1b1 │ │ │ │ - b 4c5748 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4673f8 // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ + adrp x15, 465000 │ │ │ │ + add x15, x15, #0xe30 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #4040] │ │ │ │ - add x23, x23, #0x1b1 │ │ │ │ - b 4c5748 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 467480 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 467478 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 467000 │ │ │ │ - add x15, x15, #0x3a8 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd00 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #19 │ │ │ │ - udf #3 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015884d0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46766c // b.lo, b.ul, b.last │ │ │ │ - mov x17, x25 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x15, x24 │ │ │ │ - and x14, x24, #0x7 │ │ │ │ - mov x13, #0x3 // #3 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.cs 467608 // b.hs, b.nlast │ │ │ │ - mov x13, #0x2 // #2 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.cc 467560 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4676d0 // b.pmore │ │ │ │ - ldur x15, [x15, #6] │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 4676f8 // b.tstop │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0x2f8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01588428 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46767c // b.pmore │ │ │ │ - ldur x15, [x15, #7] │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 4676a4 // b.tstop │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0x1d8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4661b0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4661a8 // b.pmore │ │ │ │ + adrp x15, 466000 │ │ │ │ + add x15, x15, #0x38 │ │ │ │ stur x15, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0x138 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - b 4674dc │ │ │ │ - udf #66 │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0x15c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 467724 // b.pmore │ │ │ │ - ldur x15, [x15, #5] │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 46774c // b.tstop │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0x418 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x990 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 467000 │ │ │ │ - add x14, x14, #0x550 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ adrp x18, 466000 │ │ │ │ - add x18, x18, #0xf20 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xcf8 │ │ │ │ - b 17f3808 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 467000 │ │ │ │ - add x14, x14, #0x5d4 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0x260 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 467000 │ │ │ │ - add x14, x14, #0x5f8 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0x380 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd00 │ │ │ │ - b 17f3808 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01588200 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 467824 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0x7d8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4677d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015881b8 ; undefined │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0x810 │ │ │ │ + add x18, x18, #0x180 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467810 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01588180 ; undefined │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4674a8 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x9a0 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x898 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01588140 ; undefined │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4678a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0x894 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 46634c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0x220 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467894 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015880fc ; undefined │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4674a8 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x9b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015880e0 ; undefined │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19ef000 │ │ │ │ - add x23, x23, #0x9b0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01588090 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46795c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0x940 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467940 │ │ │ │ + cbnz x18, 466220 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01588050 ; undefined │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x24, x22 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4674a8 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0x9d0 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x80 // #128 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.gt 4663b4 │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0x6b0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0x80 // #128 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 407ac0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #72] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #80] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #64] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 467a64 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0x9cc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4679cc │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 466600 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 467a08 // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 467000 │ │ │ │ - add x17, x17, #0xb98 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467b98 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 467a3c // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 467000 │ │ │ │ - add x17, x17, #0xacc │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 466368 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.gt 4664e4 │ │ │ │ + adrp x17, 466000 │ │ │ │ + add x17, x17, #0x630 │ │ │ │ str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + sxtw x17, w17 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 407ac0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467acc │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 467000 │ │ │ │ - add x17, x17, #0xa84 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0x364 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 407ac0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467a84 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xa08 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 466000 │ │ │ │ + add x17, x17, #0x3a8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 466680 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 467af8 // b.any │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0xb20 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467b20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 466634 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 466000 │ │ │ │ + add x17, x17, #0x674 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 466700 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 467af8 // b.hs, b.nlast │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 467bb8 // b.lo, b.ul, b.last │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 464c40 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4666b4 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 466000 │ │ │ │ + add x17, x17, #0x6f4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4667a0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 466798 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 466000 │ │ │ │ + add x15, x15, #0x1e0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4668a8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4668a0 // b.pmore │ │ │ │ + adrp x15, 466000 │ │ │ │ + add x15, x15, #0x730 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0x830 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0xb58 │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0x854 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467b58 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, cc // cc = lo, ul, last │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0x878 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 467bb8 // b.any │ │ │ │ - ldur x24, [x22, #5] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4c6310 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8678 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x8a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 467cc4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0xc2c │ │ │ │ + b.cc 466a98 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0x920 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467c2c │ │ │ │ + cbnz x18, 466920 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 467c68 // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 467000 │ │ │ │ - add x17, x17, #0xd68 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467d68 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 467c9c // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 467000 │ │ │ │ - add x17, x17, #0xd14 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0x958 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467d14 │ │ │ │ + cbnz x18, 466958 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 467000 │ │ │ │ - add x17, x17, #0xce4 │ │ │ │ - str x17, [x20] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ + mov x15, #0x80 // #128 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.gt 466b00 │ │ │ │ + adrp x17, 466000 │ │ │ │ + add x17, x17, #0xe1c │ │ │ │ str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467ce4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + mov w17, #0x80 // #128 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #80] │ │ │ │ + bl 4093a0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #80] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #88] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #72] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xa10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 467d40 // b.any │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f9650 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 467d40 // b.hs, b.nlast │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 467d88 // b.lo, b.ul, b.last │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 464350 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 466d6c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 467d88 // b.any │ │ │ │ - ldur x24, [x22, #5] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4c5b88 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 466ab4 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.gt 466c40 │ │ │ │ + adrp x15, 466000 │ │ │ │ + add x15, x15, #0xd9c │ │ │ │ + str x15, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #56] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + sxtw x17, w17 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 4093a0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 467e34 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0xdf4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ + adrp x17, 466000 │ │ │ │ + add x17, x17, #0xab0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4093a0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 466000 │ │ │ │ + add x17, x17, #0xaf4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 467988 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 467e1c // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 466dec // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xa18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 467ee0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0xea8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 467988 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 467ecc // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xa20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 467f78 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 467000 │ │ │ │ - add x18, x18, #0xf38 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 466da0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 466000 │ │ │ │ + add x17, x17, #0xde0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 467988 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 467f60 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 466e6c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xa28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + b 466e20 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 466000 │ │ │ │ + add x17, x17, #0xe60 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 467988 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 468048 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0x10 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x23, x18 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 466f18 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 466f10 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 467988 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 468034 // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xa38 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 466000 │ │ │ │ + add x14, x14, #0x8d8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4680f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0xb4 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 467028 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 467020 // b.pmore │ │ │ │ + adrp x14, 466000 │ │ │ │ + add x14, x14, #0xea0 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0xfb0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4680b4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1665550 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4680dc // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xce8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xcd8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xa90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0xfd4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 468198 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0x15c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46815c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 466000 │ │ │ │ + add x18, x18, #0xff8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 468184 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xce8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xcd8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xa98 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8678 │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x8a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19ef000 │ │ │ │ - add x23, x23, #0xa98 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01587908 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 468268 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0x230 │ │ │ │ + b.cc 467130 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4670b0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468230 │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0xc8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x8b8 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015878c8 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 468254 // b.any │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xaa8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xad0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xb18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 468330 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0x2d4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4682d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 467138 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46830c // b.any │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0x350 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468350 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4670d4 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0x3a0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4683a0 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 467000 │ │ │ │ + add x14, x14, #0x11c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 467248 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4671c8 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0x1e0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x890 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xb50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 468378 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 467250 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4671ec │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 467000 │ │ │ │ + add x14, x14, #0x234 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01589798 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 468470 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0x414 │ │ │ │ + b.cc 46739c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0x2e4 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xa00 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468414 │ │ │ │ + cbnz x18, 4672e4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46844c // b.any │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0x490 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468490 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0x4c8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + .inst 0x015896fc ; undefined │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0x324 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0x9e0 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4684c8 │ │ │ │ + cbnz x18, 467324 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xb58 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0x35c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4684f0 // b.none │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 46735c │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4684f0 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4673a4 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 467408 // b.pmore │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0x288 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xa40 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01589660 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4685c0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0x564 │ │ │ │ + b.cc 467468 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #2056] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468564 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 467e30 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46859c // b.any │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0x5e0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01589610 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 467508 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 467500 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 467000 │ │ │ │ + add x14, x14, #0x430 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e8678 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4685e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0x630 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01589568 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4675a8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4675a0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 467000 │ │ │ │ + add x13, x13, #0x480 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 467604 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01589448 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 467684 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0x668 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468630 │ │ │ │ + cbnz x18, 467668 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xb60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 468608 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x01589408 ; undefined │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 46768c │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0x6b4 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + .inst 0x0158938c ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 4673c8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x015893a0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 467740 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 467738 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 467000 │ │ │ │ + add x15, x15, #0x628 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01589308 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4677ec // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4677e4 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 467000 │ │ │ │ + add x14, x14, #0x5c8 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 467000 │ │ │ │ + add x14, x14, #0x6d0 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4686ec // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0x6a4 │ │ │ │ + b.cc 467888 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0x860 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4686a4 │ │ │ │ + cbnz x18, 467860 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4686c8 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0x70c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0x8a0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46870c │ │ │ │ + cbnz x18, 4678a0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xb68 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd98 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4687e0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0x784 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468784 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4687bc // b.any │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0x800 │ │ │ │ + b.ne 467ac0 // b.any │ │ │ │ + adrp x17, 467000 │ │ │ │ + add x17, x17, #0x9f0 │ │ │ │ str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468800 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0x850 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408fd0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468850 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xb70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 468828 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 467a40 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 4679f4 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 467000 │ │ │ │ + add x17, x17, #0xa34 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 467bec // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 468290 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 468934 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0x8ec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4688ec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 468924 // b.any │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0x954 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468954 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xb80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd90 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b 467a74 │ │ │ │ + adrp x17, 467000 │ │ │ │ + add x17, x17, #0xa70 │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + mov w17, #0x1 // #1 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 408fd0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 467000 │ │ │ │ + add x17, x17, #0xab4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4689ec // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 467c98 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 467c90 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 467000 │ │ │ │ + add x14, x14, #0x818 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4689d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 468ad0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0xa68 │ │ │ │ + .inst 0x01588db8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 467d54 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 467d4c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 467000 │ │ │ │ + add x13, x13, #0x768 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x13, 467000 │ │ │ │ + add x13, x13, #0xc20 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468a68 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 468ad8 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0x980 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01588d00 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 467e08 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 467e00 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 467000 │ │ │ │ + add x12, x12, #0xcb8 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 1774b90 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e8678 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01588c40 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 468bc0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0xb50 │ │ │ │ + b.cc 467f40 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0xe6c │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468b50 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1665550 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01588c24 ; undefined │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0xe98 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8140 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01588bf8 ; undefined │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0xebc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01588bd4 ; undefined │ │ │ │ + add x21, x21, #0x68 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 468bc8 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0xa08 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ + b.hi 467f50 // b.pmore │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0x528 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x14, 467000 │ │ │ │ + add x14, x14, #0xd70 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str x22, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e8238 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xa90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 468048 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 467fc8 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 467000 │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x880 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 468c38 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 468000 │ │ │ │ - add x14, x14, #0xaf8 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 468050 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xcc0 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 468cc8 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 468cc0 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 468bf0 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 467fec │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 468000 │ │ │ │ + add x14, x14, #0x34 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 468d54 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + b.cc 468160 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4680e0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x18, 468000 │ │ │ │ - add x18, x18, #0xd40 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + add x18, x18, #0xf8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468d40 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x860 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 468168 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 468104 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 468000 │ │ │ │ + add x14, x14, #0x14c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01588960 ; undefined │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 468e38 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4682b4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 468000 │ │ │ │ - add x18, x18, #0xdd0 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ + add x18, x18, #0x1fc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xae0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468dd0 │ │ │ │ + cbnz x18, 4681fc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 468e40 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0xce8 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + .inst 0x015888c4 ; undefined │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0x23c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xac0 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46823c │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 468f28 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 468000 │ │ │ │ - add x18, x18, #0xeb8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + add x18, x18, #0x274 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468eb8 │ │ │ │ + cbnz x18, 468274 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 468f30 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 468000 │ │ │ │ - add x17, x17, #0xd70 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 1774b90 │ │ │ │ + b.hi 4682bc // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 468fa0 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 468000 │ │ │ │ - add x14, x14, #0xe60 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ + b.hi 468320 // b.pmore │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0x1a0 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xca8 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xb20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ + .inst 0x01588828 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46838c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x26, 19f0000 │ │ │ │ + add x26, x26, #0xaa0 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 19f0000 │ │ │ │ + add x25, x25, #0xab0 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 468c08 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015887c8 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 469030 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 468430 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 469028 // b.pmore │ │ │ │ + b.hi 468428 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 468000 │ │ │ │ + add x14, x14, #0x348 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e8678 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01588720 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4684d0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4684c8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 468000 │ │ │ │ + add x13, x13, #0x3a8 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 468f58 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4690e4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46852c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0xa8 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4690a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4690d0 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa10 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 16e82b0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01588600 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4691b8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0x150 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4685ac // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0x590 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469150 │ │ │ │ + cbnz x18, 468590 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4691c0 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 469000 │ │ │ │ - add x17, x17, #0x50 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 469228 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 469000 │ │ │ │ - add x15, x15, #0x100 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xc90 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + .inst 0x015885c0 ; undefined │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 4685b4 │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0x5dc │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01588544 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4682e0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01588558 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4692b8 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 468668 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4692b0 // b.pmore │ │ │ │ + b.hi 468660 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ + adrp x15, 468000 │ │ │ │ + add x15, x15, #0x550 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4691e8 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #19 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 469508 // b.lo, b.ul, b.last │ │ │ │ - mov x17, x25 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x015884c0 ; undefined │ │ │ │ mov x18, x23 │ │ │ │ - mov x15, x24 │ │ │ │ - and x14, x24, #0x7 │ │ │ │ - mov x13, #0x3 // #3 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.cs 469488 // b.hs, b.nlast │ │ │ │ - mov x13, #0x2 // #2 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.cc 4693bc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 469550 // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x13, [x15, #14] │ │ │ │ - ldur x15, [x15, #22] │ │ │ │ - adrp x12, 468000 │ │ │ │ - add x12, x12, #0xf58 │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - sub x15, x21, #0x4f │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 469578 // b.tstop │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0xfc0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 469518 // b.pmore │ │ │ │ - ldur x14, [x15, #7] │ │ │ │ - ldur x13, [x15, #15] │ │ │ │ - ldur x15, [x15, #23] │ │ │ │ - adrp x12, 468000 │ │ │ │ - add x12, x12, #0xbf0 │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - sub x15, x21, #0x4f │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 469540 // b.tstop │ │ │ │ - adrp x18, 468000 │ │ │ │ - add x18, x18, #0xc58 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - b 469314 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 469588 // b.pmore │ │ │ │ - ldur x14, [x15, #5] │ │ │ │ - ldur x15, [x15, #13] │ │ │ │ - adrp x13, 469000 │ │ │ │ - add x13, x13, #0x1e8 │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 468714 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46870c // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 468000 │ │ │ │ + add x14, x14, #0x4f0 │ │ │ │ stur x14, [x21, #-56] │ │ │ │ - sub x15, x21, #0x47 │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 4695b0 // b.tstop │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0x248 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 468000 │ │ │ │ + add x14, x14, #0x5f8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xbd8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x14, #0x58 // #88 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 469000 │ │ │ │ - add x14, x14, #0x3ac │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - b 468bf0 │ │ │ │ - mov x14, #0x58 // #88 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 469000 │ │ │ │ - add x14, x14, #0x454 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ + str x15, [x21] │ │ │ │ mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - b 468f58 │ │ │ │ - mov x14, #0x50 // #80 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 469000 │ │ │ │ - add x14, x14, #0x478 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - b 4691e8 │ │ │ │ - udf #23 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46966c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0x620 │ │ │ │ + b.cc 4689a8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0x790 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469620 │ │ │ │ + cbnz x18, 468790 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0x658 │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0x7c8 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469658 │ │ │ │ + cbnz x18, 4687c8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4692e0 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4696f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0x6dc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0x800 │ │ │ │ + str x18, [x20] │ │ │ │ + ldurh w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + strh w18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4696dc │ │ │ │ + cbnz x18, 468800 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ + ldrh w18, [x20, #16] │ │ │ │ + adrp x17, 468000 │ │ │ │ + add x17, x17, #0x958 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4692e0 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xbe8 │ │ │ │ + ldrb w15, [x22, #7] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + str x14, [x13, #8] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str x15, [sp, #48] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 407c00 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4689b0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46895c │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 468000 │ │ │ │ + add x17, x17, #0x99c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19ef000 │ │ │ │ - add x23, x23, #0xbe8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 468a60 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 468a58 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 468000 │ │ │ │ + add x13, x13, #0x740 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015880d0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 468b24 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 468b1c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 468000 │ │ │ │ + add x12, x12, #0x690 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x12, 468000 │ │ │ │ + add x12, x12, #0x9e0 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x48 // #72 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01588010 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 468be0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 468bd8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 468000 │ │ │ │ + add x11, x11, #0xa80 │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e8678 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x01587f48 ; undefined │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4697a4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0x788 │ │ │ │ + b.cc 468d24 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0xc48 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 1665550 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01587f28 ; undefined │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0xc74 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x23, x22 │ │ │ │ + str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469788 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b 16e8140 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01587efc ; undefined │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0xc98 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x24, x22 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4692e0 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xbf8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01587ed8 ; undefined │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 468d34 // b.pmore │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0x450 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-72] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + adrp x14, 468000 │ │ │ │ + add x14, x14, #0xb40 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xb70 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4698e0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0x814 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469814 │ │ │ │ + b.cc 468e28 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 468da8 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0xdc0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x850 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 468e30 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 46985c // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 469000 │ │ │ │ - add x17, x17, #0xba8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ - ldur x15, [x22, #13] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469ba8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 468dcc │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4698a4 // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 469000 │ │ │ │ - add x17, x17, #0x95c │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 468000 │ │ │ │ + add x14, x14, #0xe14 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - ldur x14, [x22, #22] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46995c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 469000 │ │ │ │ - add x17, x17, #0x900 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 468f40 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 468ec0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469900 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0xed8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x830 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xc28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 469a10 // b.any │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0xac0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469ac0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 468f48 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 469a10 // b.hs, b.nlast │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 469c80 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0x9c4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4699c4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 468ee4 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 468000 │ │ │ │ + add x14, x14, #0xf2c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0x9fc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01587c40 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 469094 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0xfdc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xba0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4699fc │ │ │ │ + cbnz x18, 468fdc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1029 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 469a28 // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 469c60 // b.any │ │ │ │ + .inst 0x01587ba4 ; undefined │ │ │ │ adrp x18, 469000 │ │ │ │ - add x18, x18, #0xa60 │ │ │ │ + add x18, x18, #0x1c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xb80 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469a60 │ │ │ │ + cbnz x18, 46901c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1541 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 469000 │ │ │ │ - add x18, x18, #0xa98 │ │ │ │ + add x18, x18, #0x54 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469a98 │ │ │ │ + cbnz x18, 469054 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 469c88 // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 469a10 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46909c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469af8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 469100 // b.pmore │ │ │ │ + adrp x18, 468000 │ │ │ │ + add x18, x18, #0xf80 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xbe0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1029 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 469b10 // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 469a10 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 469c60 // b.any │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0xb48 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469b48 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01587b08 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 469160 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x25, 19f0000 │ │ │ │ + add x25, x25, #0xaa0 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 469970 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1541 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0xb80 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469b80 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01587ab8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 469200 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4691f8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 469000 │ │ │ │ + add x14, x14, #0x128 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e8678 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 469ca0 // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 469a10 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01587a10 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4692a0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 469298 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 469000 │ │ │ │ + add x13, x13, #0x178 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 469c78 // b.any │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4692fc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015878f0 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46937c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 469000 │ │ │ │ - add x18, x18, #0xbfc │ │ │ │ + add x18, x18, #0x360 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - ldur x17, [x22, #13] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469bfc │ │ │ │ + cbnz x18, 469360 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x015878b0 ; undefined │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 469384 │ │ │ │ adrp x18, 469000 │ │ │ │ - add x18, x18, #0xc34 │ │ │ │ + add x18, x18, #0x3ac │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469c34 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 51ded8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 469a10 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 469c5c // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 465320 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 469c60 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 469c60 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 469c60 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 17f6830 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 469c60 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 17f6830 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 469de0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0xd14 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469d14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01587834 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4690c0 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 469d5c // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 46a000 │ │ │ │ - add x17, x17, #0xa8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ - ldur x15, [x22, #13] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a0a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 469da4 // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 469000 │ │ │ │ - add x17, x17, #0xe5c │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - ldur x14, [x22, #22] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469e5c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 469000 │ │ │ │ - add x17, x17, #0xe00 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01587848 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 469438 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 469430 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 469000 │ │ │ │ + add x15, x15, #0x320 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xc30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 469f10 // b.any │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0xfc0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x015877b0 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4694e4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4694dc // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 469000 │ │ │ │ + add x14, x14, #0x2c0 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 469000 │ │ │ │ + add x14, x14, #0x3c8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469fc0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 469f10 // b.hs, b.nlast │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 46a180 // b.lo, b.ul, b.last │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 469728 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 469000 │ │ │ │ - add x18, x18, #0xec4 │ │ │ │ + add x18, x18, #0x558 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469ec4 │ │ │ │ + cbnz x18, 469558 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 469000 │ │ │ │ - add x18, x18, #0xefc │ │ │ │ + add x18, x18, #0x590 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469efc │ │ │ │ + cbnz x18, 469590 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1029 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 469f28 // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46a160 // b.any │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0xf60 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469f60 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1541 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0xf98 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469f98 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1669 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46a188 // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 469f10 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 469000 │ │ │ │ - add x18, x18, #0xff8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469ff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + adrp x17, 469000 │ │ │ │ + add x17, x17, #0x6d8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldrb w17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 407cd0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1029 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46a010 // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 469f10 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46a160 // b.any │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x48 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a048 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 469730 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1541 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a080 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4696dc │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46a1a0 // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 469f10 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46a178 // b.any │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0xfc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - ldur x17, [x22, #13] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 469000 │ │ │ │ + add x17, x17, #0x71c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a0fc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 181f300 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x134 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a134 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4697d8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4697d0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 469000 │ │ │ │ + add x14, x14, #0x510 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 469f10 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46a15c // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 465460 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 46a160 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 46a160 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46a160 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 17f6a48 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46a160 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 17f6a48 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + .inst 0x01587418 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 469894 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46988c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 469000 │ │ │ │ + add x13, x13, #0x460 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x13, 469000 │ │ │ │ + add x13, x13, #0x760 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46a24c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x20c │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01587360 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 469948 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 469940 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 469000 │ │ │ │ + add x12, x12, #0x7f8 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ mov x23, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4697d0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46a234 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xc38 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e8678 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x015872a0 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a2f8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x2c0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 469a80 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0x9ac │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1665550 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01587284 ; undefined │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0x9d8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4697d0 │ │ │ │ - udf #2 │ │ │ │ + mov x23, x22 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8140 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01587258 ; undefined │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0x9fc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46a2e4 // b.any │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01587234 ; undefined │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 469a90 // b.pmore │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0x220 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xc40 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x14, 469000 │ │ │ │ + add x14, x14, #0x8b0 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e8238 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xc30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a390 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x350 │ │ │ │ + b.cc 469b24 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0xaf8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 4697d0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 469af8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 46a378 // b.any │ │ │ │ + b.ne 469b34 // b.any │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xc40 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xc48 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4697d0 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46a460 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x428 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4697d0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46a44c // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xc58 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a514 // b.lo, b.ul, b.last │ │ │ │ + b.cc 469c14 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x4d8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0xba4 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a4d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0xbc8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0xbec │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46a500 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa10 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0xc40 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a5e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x580 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 469e00 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0xc78 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a580 │ │ │ │ + cbnz x18, 469c78 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46a5f0 // b.pmore │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46a000 │ │ │ │ - add x17, x17, #0x480 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4086c0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 469e08 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46a658 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 46a000 │ │ │ │ - add x15, x15, #0x530 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xc78 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 469db4 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 469000 │ │ │ │ + add x17, x17, #0xdf4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 46a6e8 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 469ea8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46a6e0 // b.pmore │ │ │ │ + b.hi 469ea0 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ + adrp x15, 469000 │ │ │ │ + add x15, x15, #0xc38 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 46a618 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46a774 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x760 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a760 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 469f08 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 469000 │ │ │ │ + add x15, x15, #0xe38 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 469f74 // b.pmore │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0xb60 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0xed0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xc48 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a848 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x7e0 │ │ │ │ + b.cc 46a01c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 469000 │ │ │ │ + add x18, x18, #0xff0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a7e0 │ │ │ │ + cbnz x18, 469ff0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46a850 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46a000 │ │ │ │ - add x17, x17, #0x708 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0xffff // #65535 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46a02c // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 182d360 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xc50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a914 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + b.cc 46a0b0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x8c8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + add x18, x18, #0x98 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a8c8 │ │ │ │ + cbnz x18, 46a098 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46a91c // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 46a0c0 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xc58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a9f0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46a150 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x988 │ │ │ │ + add x18, x18, #0x130 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a988 │ │ │ │ + cbnz x18, 46a130 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46a9f8 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46a000 │ │ │ │ - add x17, x17, #0x870 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46a160 // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46aa88 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46aa80 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 46a000 │ │ │ │ - add x14, x14, #0x938 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xc60 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 182d360 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xc60 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ nop │ │ │ │ - udf #19 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46ac08 // b.lo, b.ul, b.last │ │ │ │ - mov x17, x25 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x15, x24 │ │ │ │ - and x14, x24, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 46ab9c // b.any │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46ac18 // b.pmore │ │ │ │ - ldur x14, [x15, #7] │ │ │ │ - ldur x15, [x15, #15] │ │ │ │ - adrp x13, 46a000 │ │ │ │ - add x13, x13, #0x618 │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - sub x15, x21, #0x47 │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 46ac40 // b.tstop │ │ │ │ + b.cc 46a1fc // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x678 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x18, x18, #0x1d0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46a1d0 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - b 46aad8 │ │ │ │ - udf #66 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0xfffe // #65534 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46a20c // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46ac50 // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x15, [x15, #14] │ │ │ │ - mov x13, #0xb // #11 │ │ │ │ - cmp x18, x13 │ │ │ │ - b.lt 46ac78 // b.tstop │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0xa18 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xcb0 │ │ │ │ + b 182d360 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xc78 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x50 // #80 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 46a000 │ │ │ │ - add x14, x14, #0xb68 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - b 46a618 │ │ │ │ - mov x14, #0x40 // #64 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 46a000 │ │ │ │ - add x14, x14, #0xb8c │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0x790 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xc60 │ │ │ │ - b 17f3808 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46ad54 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46a2a4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46a000 │ │ │ │ - add x18, x18, #0xd08 │ │ │ │ + add x18, x18, #0x278 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ad08 │ │ │ │ + cbnz x18, 46a278 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0xd40 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0xffff // #65535 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46a2b4 // b.any │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ad40 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 46aab0 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ + b 182d360 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xc80 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3192] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 1771bb0 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46add8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0xdc4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46adc4 │ │ │ │ + .inst 0x01586988 ; undefined │ │ │ │ + mov w18, w23 │ │ │ │ + sub x17, x20, #0x8 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46a384 // b.lo, b.ul, b.last │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0xffff // #65535 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46a354 // b.any │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xc88 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 46aab0 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xcc0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46a398 // b.pmore │ │ │ │ + adrp x17, 46a000 │ │ │ │ + add x17, x17, #0x2d0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x810 │ │ │ │ + b 17f0828 │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xcb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19ef000 │ │ │ │ - add x23, x23, #0xcc0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46a000 │ │ │ │ + add x17, x17, #0x34c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f7f0 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x015868e0 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46ae8c // b.lo, b.ul, b.last │ │ │ │ + b.cc 46a41c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46a000 │ │ │ │ - add x18, x18, #0xe70 │ │ │ │ + add x18, x18, #0x410 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ae70 │ │ │ │ + cbnz x18, 46a410 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x24, x22 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ + .inst 0x015868a0 ; undefined │ │ │ │ + ldur w23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 46aab0 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xcd0 │ │ │ │ + b 46a300 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xcc0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46af78 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46a49c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46a000 │ │ │ │ - add x18, x18, #0xefc │ │ │ │ + add x18, x18, #0x48c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3192] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46aefc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1771bb0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46af44 // b.any │ │ │ │ - adrp x17, 46a000 │ │ │ │ - add x17, x17, #0xf98 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46af98 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46b000 │ │ │ │ - add x17, x17, #0x78 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b078 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xd00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e8eb8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #13 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46b134 // b.any │ │ │ │ - adrp x18, 46a000 │ │ │ │ - add x18, x18, #0xfec │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46afec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x24 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b024 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ + mov w18, w23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46a560 // b.lo, b.ul, b.last │ │ │ │ + mov x17, x24 │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x15, #0xffff // #65535 │ │ │ │ + movk x15, #0xffff, lsl #16 │ │ │ │ + movk x15, #0xffff, lsl #32 │ │ │ │ + movk x15, #0xffff, lsl #48 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 46a550 // b.any │ │ │ │ + mov x24, x17 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x820 │ │ │ │ + b 17f0828 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 46b138 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46b04c // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 465320 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46a574 // b.pmore │ │ │ │ + adrp x15, 46a000 │ │ │ │ + add x15, x15, #0x440 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x810 │ │ │ │ + b 17f0828 │ │ │ │ + str x17, [sp, #16] │ │ │ │ + mov x17, x18 │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + b 46a51c │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xcd0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46b050 // b.none │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xcc │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 46a000 │ │ │ │ + add x15, x15, #0x510 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b0cc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 181f7f0 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x104 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46a604 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0x5f4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b104 │ │ │ │ + cbnz x18, 46a5f4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 46b138 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46b12c // b.any │ │ │ │ ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 17f6830 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 46b050 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur w23, [x22, #7] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 46a4c0 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xcd8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46b228 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x1ac │ │ │ │ + b.cc 46a684 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0x674 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b1ac │ │ │ │ + cbnz x18, 46a674 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46b1f4 // b.any │ │ │ │ - adrp x17, 46b000 │ │ │ │ - add x17, x17, #0x248 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b248 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46b000 │ │ │ │ - add x17, x17, #0x328 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b328 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xd08 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur w23, [x22, #7] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 46a4c0 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xce0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46b3e4 // b.any │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x29c │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0xce0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1770ea0 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x015866e8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46a738 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46a730 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b29c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x2d4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b2d4 │ │ │ │ + adrp x24, 19f0000 │ │ │ │ + add x24, x24, #0xd98 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0xd70 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16f7128 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 46b3e8 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46b2fc // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 465460 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46b300 // b.none │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x37c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46a7c4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0x79c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b37c │ │ │ │ + cbnz x18, 46a79c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x3b4 │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0x7e4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b3b4 │ │ │ │ + cbnz x18, 46a7e4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xe18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 46b3e8 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46b3dc // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 17f6a48 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 46b300 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 46a844 // b.lo, b.ul, b.last │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 46a8d0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46a910 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x18, #0x10 │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46b494 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x454 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 46aeb8 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46b47c // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 46a890 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46a910 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x18, #0x2 │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46a910 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x18, #0x1 │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xd10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46a910 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x18, #0x8 │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x17 │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46b540 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x508 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x23, x18 │ │ │ │ + b.cc 46aa08 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46a988 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x7c0 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 46aeb8 │ │ │ │ - udf #2 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 46aa10 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46b52c // b.any │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xd18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 46a9ac │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 46a000 │ │ │ │ + add x14, x14, #0x9f4 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46b5d8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x598 │ │ │ │ + b.cc 46ab20 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46aaa0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 46aeb8 │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0xab8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x7b0 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46b5c0 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 46ab28 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xd20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 46aeb8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46b6a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x670 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 46aeb8 │ │ │ │ - udf #2 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46b694 // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xd30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 46aac4 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 46ba98 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 46a000 │ │ │ │ + add x14, x14, #0xb0c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01586300 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46b74c // b.lo, b.ul, b.last │ │ │ │ + b.cc 46ac74 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x738 │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0xbbc │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xe20 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b738 │ │ │ │ + cbnz x18, 46abbc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + .inst 0x01586284 ; undefined │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0xbfc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xe40 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46abfc │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46b820 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x7b8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0xc34 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b7b8 │ │ │ │ + cbnz x18, 46ac34 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46b828 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46b000 │ │ │ │ - add x17, x17, #0x6e0 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ + b.hi 46ac7c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 1774b90 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46ace0 // b.pmore │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0xb60 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xe80 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46ad4c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46adc4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0xe18 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x888 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 16afce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46b8ec // b.lo, b.ul, b.last │ │ │ │ + b.cc 46ae1c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01586070 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46aefc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0xe88 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b8a0 │ │ │ │ + cbnz x18, 46ae88 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01586028 ; undefined │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0xec0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46aec0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01585ff0 ; undefined │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + sxtw x17, w17 │ │ │ │ + sxtw x15, w18 │ │ │ │ + and x17, x17, x15 │ │ │ │ + sxtw x17, w17 │ │ │ │ + sxtw x17, w17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.eq 46af04 // b.none │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0xf2c │ │ │ │ + str x18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 51ded8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01585f54 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46aca0 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01585f68 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46afc0 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46b8f4 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46afb8 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 46a000 │ │ │ │ + add x14, x14, #0xe40 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x01585ec8 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 46b074 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46b06c // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 46a000 │ │ │ │ + add x13, x13, #0xde0 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x13, 46a000 │ │ │ │ + add x13, x13, #0xf48 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x48 // #72 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46b9c8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46b264 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x960 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + add x18, x18, #0xe0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b960 │ │ │ │ + cbnz x18, 46b0e0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 46b000 │ │ │ │ + add x18, x18, #0x214 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4088b0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46b9d0 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46b000 │ │ │ │ - add x17, x17, #0x848 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46b26c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46b218 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46b000 │ │ │ │ + add x17, x17, #0x258 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 46ba60 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + b.cc 46b310 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46ba58 // b.pmore │ │ │ │ + b.hi 46b308 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 46b000 │ │ │ │ - add x14, x14, #0x910 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 46b000 │ │ │ │ + add x15, x15, #0xa0 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xc50 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0xfffffc20 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #68 │ │ │ │ - ... │ │ │ │ udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46bb2c // b.pmore │ │ │ │ - mov x18, #0xb // #11 │ │ │ │ - cmp x23, x18 │ │ │ │ - b.lt 46bafc // b.tstop │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x9f0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01585b80 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46b3e4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46b3dc // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 46a000 │ │ │ │ + add x13, x13, #0xd68 │ │ │ │ + stur x13, [x21, #-88] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0xfe8 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - stur x26, [x21, #-40] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x14, 46b000 │ │ │ │ + add x14, x14, #0x2a0 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0x768 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x26, [x21, #-40] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xc50 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xd88 │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x60 // #96 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x01585aa8 ; undefined │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46bc08 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46b4bc // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xbb8 │ │ │ │ + add x18, x18, #0x44c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ stur x24, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46bbb8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1665550 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01585a64 ; undefined │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46b4cc // b.pmore │ │ │ │ + adrp x18, 46a000 │ │ │ │ + add x18, x18, #0xd08 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xbf0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + add x18, x18, #0x330 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46bbf0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 46ba98 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xd90 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 16e8238 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xed0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46bc8c // b.lo, b.ul, b.last │ │ │ │ + b.cc 46b5c0 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46b540 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xc74 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46bc74 │ │ │ │ + add x18, x18, #0x558 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x790 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 46ba98 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xd98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 46b5c8 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19ef000 │ │ │ │ - add x23, x23, #0xd98 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 46b564 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 46b000 │ │ │ │ + add x14, x14, #0x5ac │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46bd48 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xd28 │ │ │ │ + b.cc 46b6d8 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46b658 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46bd28 │ │ │ │ + adrp x18, 46b000 │ │ │ │ + add x18, x18, #0x670 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x778 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x26, 19dd000 │ │ │ │ - ldr x26, [x26, #3192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 46b6e0 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 46ba98 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xda8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 46b67c │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 46b000 │ │ │ │ + add x14, x14, #0x6c4 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01585808 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46be9c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xdb4 │ │ │ │ + b.cc 46b82c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46b000 │ │ │ │ + add x18, x18, #0x774 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xee0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46bdb4 │ │ │ │ + cbnz x18, 46b774 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0158578c ; undefined │ │ │ │ adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xdf8 │ │ │ │ + add x18, x18, #0x7b4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xf00 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46bdf8 │ │ │ │ + cbnz x18, 46b7b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xe3c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ + add x18, x18, #0x7ec │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46be3c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xe74 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46be74 │ │ │ │ + cbnz x18, 46b7ec │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46beac // b.tcont │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46b834 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xdd8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46bec4 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 17f6830 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46c024 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46b898 // b.pmore │ │ │ │ adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xf3c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46bf3c │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xf40 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xf80 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46bf80 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46b904 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46b95c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015855f0 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46b9e0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xfc4 │ │ │ │ + add x18, x18, #0x9c0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46bfc4 │ │ │ │ + cbnz x18, 46b9c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x015855b0 ; undefined │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 46b9e8 // b.tcont │ │ │ │ adrp x18, 46b000 │ │ │ │ - add x18, x18, #0xffc │ │ │ │ + add x18, x18, #0xa10 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46bffc │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 51ded8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46c034 // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xde0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46c04c // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 17f6a48 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 46c0a8 │ │ │ │ - .inst 0xffffffc0 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #324 │ │ │ │ - ... │ │ │ │ - udf #4 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46c15c // b.lo, b.ul, b.last │ │ │ │ - cmp x25, x23 │ │ │ │ - b.lt 46c148 // b.tstop │ │ │ │ - cmp x25, x23 │ │ │ │ - b.ne 46c184 // b.any │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0xfc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x26 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c0fc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x134 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c134 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01585530 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46b858 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46c180 // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xde8 │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01585540 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46baa0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46ba98 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 46b000 │ │ │ │ + add x15, x15, #0x980 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46c2bc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x1f4 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x015854a8 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 46bb4c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46bb44 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 46b000 │ │ │ │ + add x14, x14, #0x920 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 46b000 │ │ │ │ + add x14, x14, #0xa30 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c1f4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x230 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46bd40 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46b000 │ │ │ │ + add x18, x18, #0xbb8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c230 │ │ │ │ + cbnz x18, 46bbb8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x268 │ │ │ │ + adrp x18, 46b000 │ │ │ │ + add x18, x18, #0xcf0 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c268 │ │ │ │ - ldr x18, [x22] │ │ │ │ + scvtf d31, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + str d31, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr d31, [sp, #32] │ │ │ │ + fmov d0, d31 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 407b70 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x2a4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c2a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46bd48 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - ldur x25, [x22, #7] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 46c0a8 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xdf0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46bcf4 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46b000 │ │ │ │ + add x17, x17, #0xd34 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46c43c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x32c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c32c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x378 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c378 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46bde8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46bde0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 46b000 │ │ │ │ + add x15, x15, #0xb78 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x3bc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01585168 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c3bc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x3f4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c3f4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #517 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 46c4ac // b.tstop │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46c4c4 // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 46c000 │ │ │ │ - add x17, x17, #0x45c │ │ │ │ - str x17, [x20, #8] │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46be9c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46be94 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 46b000 │ │ │ │ + add x14, x14, #0xac8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x14, 46b000 │ │ │ │ + add x14, x14, #0xd78 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c45c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xdf8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #260 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x494 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c494 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #388 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015850b0 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46bf5c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46b000 │ │ │ │ + add x18, x18, #0xef8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46c4bc // b.tcont │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + .inst 0x01585078 ; undefined │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46bf6c // b.pmore │ │ │ │ + adrp x18, 46b000 │ │ │ │ + add x18, x18, #0x8c0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + adrp x18, 46b000 │ │ │ │ + add x18, x18, #0xe08 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e8238 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xf90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 46c518 │ │ │ │ - .inst 0xffffffc0 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #324 │ │ │ │ - ... │ │ │ │ - udf #4 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46c5cc // b.lo, b.ul, b.last │ │ │ │ - cmp x23, x25 │ │ │ │ - b.lt 46c5b8 // b.tstop │ │ │ │ - cmp x23, x25 │ │ │ │ - b.ne 46c5f4 // b.any │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x56c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c56c │ │ │ │ + b.cc 46c060 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46bfe0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 46b000 │ │ │ │ + add x18, x18, #0xff8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x758 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x5a4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c5a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 46c068 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46c5f0 // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xe00 │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 46c004 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 46c000 │ │ │ │ + add x14, x14, #0x4c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01584f20 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46c72c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x664 │ │ │ │ + b.cc 46c1b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46c000 │ │ │ │ + add x18, x18, #0xfc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xfa0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c664 │ │ │ │ + cbnz x18, 46c0fc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01584e04 ; undefined │ │ │ │ adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x6a0 │ │ │ │ + add x18, x18, #0x13c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xf00 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c6a0 │ │ │ │ + cbnz x18, 46c13c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x6d8 │ │ │ │ + add x18, x18, #0x174 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c6d8 │ │ │ │ + cbnz x18, 46c174 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x714 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c714 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46c1bc // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - ldur x25, [x22, #7] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 46c518 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xe08 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 46bd70 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46c8d4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46c220 // b.pmore │ │ │ │ adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x7c4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c7c4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0xa0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xfe0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x810 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c28c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c810 │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x854 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c2e4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c854 │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01584d08 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c368 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x88c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c88c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #517 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 46c944 // b.tstop │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46c95c // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 46c000 │ │ │ │ - add x17, x17, #0x8f4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x18, x18, #0x348 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c8f4 │ │ │ │ + cbnz x18, 46c348 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xe18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #260 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01584cc8 ; undefined │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 46c370 // b.tcont │ │ │ │ adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x92c │ │ │ │ + add x18, x18, #0x398 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c92c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #388 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46c954 // b.tcont │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01584c48 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46c1e0 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46ca14 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ + .inst 0x01584c58 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46c428 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46c420 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 46c000 │ │ │ │ + add x15, x15, #0x308 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c9d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46ca00 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa10 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01584bc0 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 46c4d4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46c4cc // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 46c000 │ │ │ │ + add x14, x14, #0x2a8 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 46c000 │ │ │ │ + add x14, x14, #0x3b8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46cae8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46c6e0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46c000 │ │ │ │ - add x18, x18, #0xa80 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + add x18, x18, #0x540 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ca80 │ │ │ │ + cbnz x18, 46c540 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46caf0 // b.pmore │ │ │ │ + adrp x18, 46c000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46c000 │ │ │ │ - add x17, x17, #0x980 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ + scvtf d31, x18 │ │ │ │ + mov x18, #0x0 // #0 │ │ │ │ + movk x18, #0x0, lsl #16 │ │ │ │ + movk x18, #0x4000, lsl #32 │ │ │ │ + movk x18, #0x408f, lsl #48 │ │ │ │ + fmov d30, x18 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + str d31, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr d31, [sp, #32] │ │ │ │ + fmov d0, d31 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 407b70 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46c6e8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46cb58 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 46c000 │ │ │ │ - add x15, x15, #0xa30 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xc30 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46c694 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46c000 │ │ │ │ + add x17, x17, #0x6d4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 46cbe8 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 46c788 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46cbe0 // b.pmore │ │ │ │ + b.hi 46c780 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ + adrp x15, 46c000 │ │ │ │ + add x15, x15, #0x500 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 46cb18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46cd4c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0xc58 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cc58 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46cc7c // b.any │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xc40 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0xcc0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01584868 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46c83c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46c834 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ccc0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 46c000 │ │ │ │ + add x14, x14, #0x450 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x14, 46c000 │ │ │ │ + add x14, x14, #0x718 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x015847b8 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c910 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46c000 │ │ │ │ + add x18, x18, #0x8ac │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 1665550 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01584764 ; undefined │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46cd5c // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46c000 │ │ │ │ - add x17, x17, #0xb18 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - sub x15, x21, #0x47 │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 46cd68 // b.tstop │ │ │ │ + b.hi 46c918 // b.pmore │ │ │ │ adrp x18, 46c000 │ │ │ │ - add x18, x18, #0xb78 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ + add x18, x18, #0x248 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + adrp x18, 46c000 │ │ │ │ + add x18, x18, #0x7a8 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xe70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e8238 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 46cb18 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #4040] │ │ │ │ - add x23, x23, #0x101 │ │ │ │ - b 46cc10 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19ef000 │ │ │ │ - add x23, x23, #0xe78 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #4040] │ │ │ │ - add x23, x23, #0x101 │ │ │ │ - b 46cc10 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c97c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19ef000 │ │ │ │ + add x18, x18, #0x390 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46cee0 // b.lo, b.ul, b.last │ │ │ │ + .inst 0x01584670 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 46ca4c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46ca44 // b.pmore │ │ │ │ + adrp x15, 46c000 │ │ │ │ + add x15, x15, #0x858 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 46c000 │ │ │ │ - add x18, x18, #0xe74 │ │ │ │ + add x18, x18, #0x938 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 46c000 │ │ │ │ + add x18, x18, #0xa20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ce74 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46ceac // b.any │ │ │ │ - adrp x17, 46c000 │ │ │ │ - add x17, x17, #0xf00 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cf00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46c000 │ │ │ │ - add x17, x17, #0xf3c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cf3c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xeb8 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x38 // #56 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46cff8 // b.any │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46cf14 // b.none │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46caf0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46c000 │ │ │ │ - add x18, x18, #0xf90 │ │ │ │ + add x18, x18, #0xac0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cf90 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46c000 │ │ │ │ - add x18, x18, #0xfc8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cfc8 │ │ │ │ + cbnz x18, 46cac0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 46cffc // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46cff0 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 465320 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + cset w18, gt │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 46cf14 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x40 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46d0e0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x74 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d074 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46d0ac // b.any │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0x100 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d100 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0x154 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ + b.cc 46cc9c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46c000 │ │ │ │ + add x18, x18, #0xc4c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d154 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xec0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408330 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46d128 // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46ccac // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46d20c // b.none │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x1a8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d1a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x1e0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d1e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 46d12c // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46d208 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 465460 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 46cc50 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x48 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46c000 │ │ │ │ + add x17, x17, #0xc90 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46d2f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x284 │ │ │ │ + b.cc 46cd24 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d284 │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0x48 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46d2bc // b.any │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0x310 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d310 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0x34c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d34c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xec8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46d488 // b.any │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46ce20 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46ce18 // b.pmore │ │ │ │ + adrp x17, 46c000 │ │ │ │ + add x17, x17, #0xce0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 46c000 │ │ │ │ + add x17, x17, #0xda8 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46d324 // b.none │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d3a0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + adrp x18, 46c000 │ │ │ │ + add x18, x18, #0xdcc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x3d8 │ │ │ │ + adrp x18, 46c000 │ │ │ │ + add x18, x18, #0xdf0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d3d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 46d48c // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46d480 // b.any │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x420 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0x40 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d420 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #387 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46d4ac // b.any │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0x468 │ │ │ │ - str x17, [x20, #24] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46cfd4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46c000 │ │ │ │ + add x18, x18, #0xf84 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408e60 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d468 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46d4a4 // b.any │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 46d324 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46cfe4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 46d324 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 46d48c │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0x4e0 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d4e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 46cf88 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46c000 │ │ │ │ + add x17, x17, #0xfc8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46d5b4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x554 │ │ │ │ + b.cc 46d05c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d554 │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46d578 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46d158 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46d150 // b.pmore │ │ │ │ adrp x17, 46d000 │ │ │ │ - add x17, x17, #0x5d4 │ │ │ │ + add x17, x17, #0x18 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 46d000 │ │ │ │ + add x17, x17, #0xe0 │ │ │ │ stur x17, [x20, #-16] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - ldur x14, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d5d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xed0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 46d718 // b.none │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x634 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d634 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x66c │ │ │ │ + add x18, x18, #0x104 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d66c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #133 │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 46d73c // b.tstop │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46d728 // b.any │ │ │ │ adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x6b8 │ │ │ │ + add x18, x18, #0x128 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d6b8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #389 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46d74c // b.any │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0x700 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d700 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46d734 // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0x40 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 46d718 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0x780 │ │ │ │ - str x17, [x20, #32] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d780 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16e8600 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x60 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46d858 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x7ec │ │ │ │ + b.cc 46d210 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0x1d0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d7ec │ │ │ │ + cbnz x18, 46d1d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46d824 // b.any │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0x878 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46d218 // b.pmore │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.lt 46d224 // b.tstop │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #3728] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d878 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0x8b4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d8b4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xed8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46d9f0 // b.any │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #1192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46d88c // b.none │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x908 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 46d2b8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46d2b0 // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 46d000 │ │ │ │ + add x15, x15, #0x180 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d908 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46d4a4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x940 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + add x18, x18, #0x320 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d940 │ │ │ │ + cbnz x18, 46d320 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 46d9f4 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46d9e8 // b.any │ │ │ │ adrp x18, 46d000 │ │ │ │ - add x18, x18, #0x988 │ │ │ │ + add x18, x18, #0x454 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d988 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #387 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46da14 // b.any │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0x9d0 │ │ │ │ - str x17, [x20, #24] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 407ef0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d9d0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46da0c // b.any │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 46d88c │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46d4ac // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 46d88c │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 46d9f4 │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0xa48 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46da48 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 46d458 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46d000 │ │ │ │ + add x17, x17, #0x498 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46d550 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46d548 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 46d000 │ │ │ │ + add x15, x15, #0x2e0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ mov x23, x18 │ │ │ │ - b 46ce30 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46db58 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46d610 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46d000 │ │ │ │ - add x18, x18, #0xae4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46dae4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + add x18, x18, #0x5b0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46d620 // b.pmore │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0x258 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0x4e0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46db1c // b.any │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0xb78 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46db78 │ │ │ │ - ldr x18, [x22] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x68 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0xba0 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - ldur x14, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46d6d0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46dba0 │ │ │ │ + cbnz x18, 46d690 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xee8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xce8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46d6d8 // b.pmore │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.lt 46d6e4 // b.tstop │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #3728] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46dbc8 // b.any │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xce8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #1192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0xc14 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 46d778 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46d770 // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 46d000 │ │ │ │ + add x15, x15, #0x640 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46dc14 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46d964 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46d000 │ │ │ │ - add x18, x18, #0xc4c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + add x18, x18, #0x7e0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46dc4c │ │ │ │ + cbnz x18, 46d7e0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #133 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 46dd14 // b.tstop │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46dcfc // b.any │ │ │ │ adrp x18, 46d000 │ │ │ │ - add x18, x18, #0xc9c │ │ │ │ + add x18, x18, #0x914 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46dc9c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #389 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46dd24 // b.any │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0xce4 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46dce4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46dd0c // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 409070 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0xd58 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46dd58 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46d96c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 46e348 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46de1c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 │ │ │ │ - add x18, x18, #0xde0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46dde0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46de08 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd28 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xd20 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46d918 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46d000 │ │ │ │ + add x17, x17, #0x958 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46de74 // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 46d000 │ │ │ │ - add x15, x15, #0xd98 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xbc0 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 46df58 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + b.cc 46da10 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46df50 // b.pmore │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 46d000 │ │ │ │ - add x14, x14, #0xe38 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x17, 46d000 │ │ │ │ - add x17, x17, #0xf14 │ │ │ │ + b.hi 46da08 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46df14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46df3c // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa10 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 46d000 │ │ │ │ + add x15, x15, #0x7a0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46dad0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0xa70 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46dfbc // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - adrp x14, 46d000 │ │ │ │ - add x14, x14, #0xe98 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xbd8 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.hi 46dae0 // b.pmore │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x70 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46e0a8 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46e0a0 // b.pmore │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 46d000 │ │ │ │ - add x13, x13, #0xf78 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - adrp x17, 46e000 │ │ │ │ - add x17, x17, #0x64 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46db90 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0xb50 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e064 │ │ │ │ + cbnz x18, 46db50 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46e08c // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa10 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46e114 // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - adrp x13, 46d000 │ │ │ │ - add x13, x13, #0xfe0 │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xbf0 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + b.hi 46db98 // b.pmore │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.lt 46dba4 // b.tstop │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #3728] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #1192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46e208 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46e200 // b.pmore │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 46e000 │ │ │ │ - add x12, x12, #0xc8 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 46dc38 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46dc30 // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 46d000 │ │ │ │ + add x15, x15, #0xb00 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - adrp x17, 46e000 │ │ │ │ - add x17, x17, #0x1c4 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e1c4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46de24 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0xca0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46dca0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46e1ec // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xa10 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0xdd4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408e70 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46de2c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46e280 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 46e000 │ │ │ │ - add x13, x13, #0x138 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xc08 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46ddd8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46d000 │ │ │ │ + add x17, x17, #0xe18 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 46e310 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 46ded0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46e308 // b.pmore │ │ │ │ + b.hi 46dec8 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ + adrp x15, 46d000 │ │ │ │ + add x15, x15, #0xc60 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 46e230 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0xfffffa20 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #70 │ │ │ │ - ... │ │ │ │ - udf #6 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46df90 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0xf30 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46e3e4 // b.pmore │ │ │ │ - adrp x18, 46e000 │ │ │ │ - add x18, x18, #0x230 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x27, [x21, #-80] │ │ │ │ - stur x26, [x21, #-72] │ │ │ │ - stur x25, [x21, #-64] │ │ │ │ - stur x24, [x21, #-56] │ │ │ │ - ldr x18, [x20] │ │ │ │ - sub x17, x21, #0x57 │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x23, x15 │ │ │ │ - b.lt 46e3d0 // b.tstop │ │ │ │ - adrp x15, 46e000 │ │ │ │ - add x15, x15, #0x2a0 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ + b.hi 46dfa0 // b.pmore │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0xbd8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x18, 46d000 │ │ │ │ + add x18, x18, #0xe60 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 46e230 │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xf40 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x78 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46e4cc // b.lo, b.ul, b.last │ │ │ │ + b.cc 46e1c0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46e000 │ │ │ │ - add x18, x18, #0x478 │ │ │ │ + add x18, x18, #0x18 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + ldur w18, [x22, #15] │ │ │ │ + ldur w17, [x22, #19] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur w18, [x20, #-16] │ │ │ │ + stur w17, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e478 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46e000 │ │ │ │ - add x18, x18, #0x4b0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e4b0 │ │ │ │ + cbnz x18, 46e018 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ + ldr w18, [x20, #16] │ │ │ │ + adrp x17, 46e000 │ │ │ │ + add x17, x17, #0x170 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 46e348 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xf48 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur w15, [x22, #7] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + str x14, [x13, #8] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str x15, [sp, #48] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 4081d0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46e558 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46e000 │ │ │ │ - add x18, x18, #0x53c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e53c │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46e1c8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 46e348 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xf50 │ │ │ │ + b 46e174 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46e000 │ │ │ │ + add x17, x17, #0x1b4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19ef000 │ │ │ │ - add x23, x23, #0xf50 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46e618 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46e000 │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46e278 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46e270 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e5f0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x20] │ │ │ │ - b 46e348 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xf60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr w14, [x18, #32] │ │ │ │ + ldr w18, [x18, #36] │ │ │ │ + adrp x13, 46d000 │ │ │ │ + add x13, x13, #0xfc8 │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w14, [x21] │ │ │ │ + str w18, [x21, #4] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 46e670 │ │ │ │ nop │ │ │ │ - .inst 0xffffffb8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #8 │ │ │ │ - ... │ │ │ │ - udf #8 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46e708 // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46e6d4 // b.any │ │ │ │ mov x18, x26 │ │ │ │ mov x17, x25 │ │ │ │ mov x15, x24 │ │ │ │ - and x14, x27, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 46e7e8 // b.any │ │ │ │ - adrp x14, 46e000 │ │ │ │ - add x14, x14, #0x740 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x28 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cs 46e2fc // b.hs, b.nlast │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x80 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + cmp w17, w18 │ │ │ │ + b.le 46e470 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + mov x17, x22 │ │ │ │ + adrp x13, 46e000 │ │ │ │ + add x13, x13, #0x33c │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + mov x22, x17 │ │ │ │ stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e740 │ │ │ │ + cbnz x18, 46e33c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - and x14, x27, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 46e6a8 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xf90 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46e774 // b.any │ │ │ │ - adrp x17, 46e000 │ │ │ │ - add x17, x17, #0x7d0 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e7d0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 46e364 // b.tcont │ │ │ │ + adrp x18, 46e000 │ │ │ │ + add x18, x18, #0x4f4 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ adrp x17, 46e000 │ │ │ │ - add x17, x17, #0x7a4 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + add x17, x17, #0x3a4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str w18, [x20] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e7a4 │ │ │ │ + cbnz x18, 46e3a4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #261 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 46e800 // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 46e6f0 │ │ │ │ - udf #261 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.eq 46e800 // b.none │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46e3e4 // b.pmore │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 46e2dc // b.tcont │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ adrp x18, 46e000 │ │ │ │ - add x18, x18, #0x834 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e834 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #132 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46e898 // b.any │ │ │ │ - adrp x17, 46e000 │ │ │ │ - add x17, x17, #0x878 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e878 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #388 │ │ │ │ + add x18, x18, #0x4bc │ │ │ │ + str x18, [x20, #32] │ │ │ │ + mov x23, x14 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 1665550 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 46e8e8 // b.none │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 46e7e8 │ │ │ │ - adrp x17, 46e000 │ │ │ │ - add x17, x17, #0x8c8 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e8c8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #388 │ │ │ │ + adrp x18, 46e000 │ │ │ │ + add x18, x18, #0x424 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 46e8e8 // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 46e6f0 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 465320 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46ea68 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46e000 │ │ │ │ - add x18, x18, #0x954 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e954 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + add x18, x18, #0x448 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + adrp x13, 46e000 │ │ │ │ + add x13, x13, #0x1f8 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str w17, [x21] │ │ │ │ + str w18, [x21, #4] │ │ │ │ adrp x18, 46e000 │ │ │ │ - add x18, x18, #0x9a8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e9a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ + add x18, x18, #0x400 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + mov x23, x14 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e82b0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e82b0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46e608 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46e588 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x18, 46e000 │ │ │ │ - add x18, x18, #0x9fc │ │ │ │ + add x18, x18, #0x5a0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #32] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x740 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e9fc │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46e000 │ │ │ │ - add x18, x18, #0xa34 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #56] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ea34 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 46e610 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #7 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x27, x22 │ │ │ │ - ldr x26, [x20, #40] │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - ldr x24, [x20, #48] │ │ │ │ - ldr x23, [x20, #56] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #48] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 46e670 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xf98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 46e5ac │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 46eac0 │ │ │ │ - nop │ │ │ │ - .inst 0xffffffb8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #8 │ │ │ │ - ... │ │ │ │ - udf #8 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 46e000 │ │ │ │ + add x14, x14, #0x5f4 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46eb58 // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46eb24 // b.any │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - and x14, x27, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 46ec38 // b.any │ │ │ │ - adrp x14, 46e000 │ │ │ │ - add x14, x14, #0xb90 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ + b.cc 46e720 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46e6a0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x18, 46e000 │ │ │ │ + add x18, x18, #0x6b8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x730 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46eb90 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - and x14, x27, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 46eaf8 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xfa0 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46ebc4 // b.any │ │ │ │ - adrp x17, 46e000 │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ec20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46e000 │ │ │ │ - add x17, x17, #0xbf4 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ebf4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 46e728 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #261 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 46ec50 // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 46eb40 │ │ │ │ - udf #261 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.eq 46ec50 // b.none │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 46e6c4 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 46e000 │ │ │ │ + add x14, x14, #0x70c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01582968 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46e874 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 46e000 │ │ │ │ - add x18, x18, #0xc84 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x18, x18, #0x7bc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x88 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ec84 │ │ │ │ + cbnz x18, 46e7bc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #132 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46ece8 // b.any │ │ │ │ - adrp x17, 46e000 │ │ │ │ - add x17, x17, #0xcc8 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + .inst 0x015828ec ; undefined │ │ │ │ + adrp x18, 46e000 │ │ │ │ + add x18, x18, #0x7fc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xa8 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ecc8 │ │ │ │ + cbnz x18, 46e7fc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 46ed38 // b.none │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 46ec38 │ │ │ │ - adrp x17, 46e000 │ │ │ │ - add x17, x17, #0xd18 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x18, 46e000 │ │ │ │ + add x18, x18, #0x834 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ed18 │ │ │ │ + cbnz x18, 46e834 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46e87c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 46ed38 // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 46eb40 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 465460 │ │ │ │ - udf #15 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46eeb8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46e8e0 // b.pmore │ │ │ │ adrp x18, 46e000 │ │ │ │ - add x18, x18, #0xda4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46eda4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x760 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xe8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46e000 │ │ │ │ - add x18, x18, #0xdf8 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46e94c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46edf8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46e000 │ │ │ │ - add x18, x18, #0xe4c │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46e9a4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01582750 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46ea28 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46e000 │ │ │ │ + add x18, x18, #0xa08 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ee4c │ │ │ │ + cbnz x18, 46ea08 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01582710 ; undefined │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 46ea30 // b.tcont │ │ │ │ adrp x18, 46e000 │ │ │ │ - add x18, x18, #0xe84 │ │ │ │ + add x18, x18, #0xa58 │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #56] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ee84 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 51ded8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x01582690 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46e8a0 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - mov x27, x22 │ │ │ │ - ldr x26, [x20, #40] │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - ldr x24, [x20, #48] │ │ │ │ - ldr x23, [x20, #56] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 46eac0 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xfa8 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x015826a0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46eae8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46eae0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 46e000 │ │ │ │ + add x15, x15, #0x9c8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01582608 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 46eb94 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46eb8c // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 46e000 │ │ │ │ + add x14, x14, #0x968 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 46e000 │ │ │ │ + add x14, x14, #0xa78 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46efbc // b.lo, b.ul, b.last │ │ │ │ + b.cc 46ed80 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46e000 │ │ │ │ - add x18, x18, #0xf24 │ │ │ │ + add x18, x18, #0xc08 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ef24 │ │ │ │ + cbnz x18, 46ec08 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 46e000 │ │ │ │ - add x18, x18, #0xf78 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + add x18, x18, #0xc40 │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ef78 │ │ │ │ + cbnz x18, 46ec40 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46e000 │ │ │ │ - add x18, x18, #0xfdc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46efdc │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x15, w17 │ │ │ │ + cbnz x15, 46ed88 │ │ │ │ + adrp x17, 46f000 │ │ │ │ + add x17, x17, #0x100 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #80] │ │ │ │ + bl 4090a0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #80] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #88] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #72] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xfb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x14 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #56] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f014 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w15, #0x1 // #1 │ │ │ │ + cmp w15, w17 │ │ │ │ + b.gt 46ef24 │ │ │ │ + adrp x15, 46f000 │ │ │ │ + add x15, x15, #0x80 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #56] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 4090a0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - adrp x17, 46f000 │ │ │ │ - add x17, x17, #0x68 │ │ │ │ - str x17, [x20, #56] │ │ │ │ - mov x27, x22 │ │ │ │ - ldr x26, [x20, #40] │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - ldr x24, [x20, #48] │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 46e670 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46f090 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46f050 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46eed8 │ │ │ │ + adrp x17, 46e000 │ │ │ │ + add x17, x17, #0xed4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + mov w17, #0x1 // #1 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4090a0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46e000 │ │ │ │ + add x17, x17, #0xf18 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x50 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46f1ac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x104 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f104 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x160 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f160 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46f0d0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x1cc │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f1cc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xfb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46f084 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46f000 │ │ │ │ + add x17, x17, #0xc4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x204 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f204 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46f150 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46f104 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ adrp x17, 46f000 │ │ │ │ - add x17, x17, #0x258 │ │ │ │ - str x17, [x20, #56] │ │ │ │ - mov x27, x22 │ │ │ │ - mov x26, x18 │ │ │ │ - ldr x25, [x20, #48] │ │ │ │ - ldr x24, [x20, #40] │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 46e670 │ │ │ │ - udf #2 │ │ │ │ + add x17, x17, #0x144 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46f278 // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46f1f8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46f1f0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 46e000 │ │ │ │ + add x14, x14, #0xbc0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ + .inst 0x01581f00 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46f2b4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46f2ac // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 46e000 │ │ │ │ + add x13, x13, #0xb10 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x13, 46f000 │ │ │ │ + add x13, x13, #0x180 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ + .inst 0x01581e40 ; undefined │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46f37c // b.lo, b.ul, b.last │ │ │ │ + b.cc 46f384 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x2e4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f2e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + add x18, x18, #0x314 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1665550 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01581e04 ; undefined │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46f394 // b.pmore │ │ │ │ + adrp x18, 46e000 │ │ │ │ + add x18, x18, #0x908 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x338 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ + add x18, x18, #0x218 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f338 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 16e8238 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x138 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46f488 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46f408 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x39c │ │ │ │ + add x18, x18, #0x420 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #32] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x718 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f39c │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xfc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x3d4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #56] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f3d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 46f490 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #7 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - adrp x17, 46f000 │ │ │ │ - add x17, x17, #0x428 │ │ │ │ - str x17, [x20, #56] │ │ │ │ - mov x27, x22 │ │ │ │ - ldr x26, [x20, #40] │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - ldr x24, [x20, #48] │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 46e670 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 46f42c │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 46f000 │ │ │ │ + add x14, x14, #0x474 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46f450 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46f5a0 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46f520 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 46f000 │ │ │ │ + add x18, x18, #0x538 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x708 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 46f5a8 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 46e910 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x50 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46f594 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x4ec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f4ec │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 46f544 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 46f000 │ │ │ │ + add x14, x14, #0x58c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01581ba8 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46f6f4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x548 │ │ │ │ + add x18, x18, #0x63c │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x148 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f548 │ │ │ │ + cbnz x18, 46f63c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01581b2c ; undefined │ │ │ │ adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x5b4 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + add x18, x18, #0x67c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x168 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f5b4 │ │ │ │ + cbnz x18, 46f67c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ef000 │ │ │ │ - add x22, x22, #0xfd0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #9 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x5ec │ │ │ │ + add x18, x18, #0x6b4 │ │ │ │ str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #32] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f5ec │ │ │ │ + cbnz x18, 46f6b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - adrp x17, 46f000 │ │ │ │ - add x17, x17, #0x640 │ │ │ │ - str x17, [x20, #56] │ │ │ │ - mov x27, x22 │ │ │ │ - mov x26, x18 │ │ │ │ - ldr x25, [x20, #48] │ │ │ │ - ldr x24, [x20, #40] │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46f6fc // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 46e670 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46f660 // b.any │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 46fa20 │ │ │ │ - nop │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46f760 // b.pmore │ │ │ │ + adrp x18, 46f000 │ │ │ │ + add x18, x18, #0x5e0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x1a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46f70c // b.lo, b.ul, b.last │ │ │ │ + b.cc 46f7cc // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x6f8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f6f8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ + b 16e82b0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46f7f0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46f824 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x788 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f788 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46f7f8 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46f000 │ │ │ │ - add x17, x17, #0x6a0 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 1774b90 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01581990 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46f8e0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46f8a8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x870 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + add x18, x18, #0x888 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f870 │ │ │ │ + cbnz x18, 46f888 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46f8e8 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46f000 │ │ │ │ - add x17, x17, #0x728 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46f958 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 46f000 │ │ │ │ - add x14, x14, #0x818 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0xba8 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + .inst 0x01581950 ; undefined │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 46f8b0 // b.tcont │ │ │ │ + adrp x18, 46f000 │ │ │ │ + add x18, x18, #0x8d8 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015818d0 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46f720 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x015818e0 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 46f9e8 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 46f968 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46f9e0 // b.pmore │ │ │ │ + b.hi 46f960 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ + adrp x15, 46f000 │ │ │ │ + add x15, x15, #0x848 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 46f910 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0xfffffc50 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #69 │ │ │ │ - ... │ │ │ │ udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46faac // b.pmore │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0x910 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x26, [x21, #-72] │ │ │ │ - stur x25, [x21, #-64] │ │ │ │ - stur x24, [x21, #-56] │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x23, x17 │ │ │ │ - b.lt 46fa9c // b.tstop │ │ │ │ - adrp x17, 46f000 │ │ │ │ - add x17, x17, #0x978 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01581848 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 46fa14 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46fa0c // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 46f000 │ │ │ │ + add x14, x14, #0x7e8 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x27, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x14, 46f000 │ │ │ │ + add x14, x14, #0x8f8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - mov x23, x27 │ │ │ │ - mov x22, x18 │ │ │ │ - b 46f910 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x28 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46fb94 // b.lo, b.ul, b.last │ │ │ │ + b.cc 46fafc // b.lo, b.ul, b.last │ │ │ │ adrp x18, 46f000 │ │ │ │ - add x18, x18, #0xb40 │ │ │ │ + add x18, x18, #0xa90 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46fb40 │ │ │ │ + cbnz x18, 46fa90 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 46f000 │ │ │ │ - add x18, x18, #0xb78 │ │ │ │ + add x18, x18, #0xac8 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46fb78 │ │ │ │ + cbnz x18, 46fac8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 46fa20 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46fc20 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0xc04 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x15, w17 │ │ │ │ + cbnz x15, 46fb04 │ │ │ │ + adrp x17, 46f000 │ │ │ │ + add x17, x17, #0xf18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46fc04 │ │ │ │ + cbnz x18, 46ff18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x27, [x20, #8] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 46fa20 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x38 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f0000 │ │ │ │ - add x23, x23, #0x38 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46fcdc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0xcb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + mov w15, #0x1 // #1 │ │ │ │ + cmp w15, w17 │ │ │ │ + b.gt 46fb34 │ │ │ │ + adrp x15, 46f000 │ │ │ │ + add x15, x15, #0xd3c │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46fcb8 │ │ │ │ + cbnz x18, 46fd3c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x27, 19dd000 │ │ │ │ - ldr x27, [x27, #3192] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ + adrp x17, 46f000 │ │ │ │ + add x17, x17, #0xb68 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 46fa20 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x48 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 46fd38 │ │ │ │ - nop │ │ │ │ - .inst 0xffffffb8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #582 │ │ │ │ - ... │ │ │ │ - udf #6 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46fdf4 // b.lo, b.ul, b.last │ │ │ │ - cmp x23, x26 │ │ │ │ - b.lt 46fddc // b.tstop │ │ │ │ - cmp x23, x26 │ │ │ │ - b.ne 46fe38 // b.any │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0xd90 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46fd90 │ │ │ │ + cbnz x18, 46fb68 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0xdc8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46fdc8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #131 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46fe1c // b.tcont │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x78 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46fe34 // b.any │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 17f6830 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 46f000 │ │ │ │ + add x17, x17, #0xcbc │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + sxtw x17, w17 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + mov w17, #0x1 // #1 │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408d30 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46ff90 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0xeac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46feac │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46fd0c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0xef0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46fcc0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46f000 │ │ │ │ + add x17, x17, #0xd00 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46fef0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0xf28 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ff28 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 46f000 │ │ │ │ + add x17, x17, #0xe98 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + sxtw x15, w15 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + str x14, [x13, #8] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str x15, [sp, #72] │ │ │ │ + str x17, [sp, #64] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #72] │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #80] │ │ │ │ + bl 408d30 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #80] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #88] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #72] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46fee8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46f000 │ │ │ │ - add x18, x18, #0xf6c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46fe9c │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46f000 │ │ │ │ + add x17, x17, #0xedc │ │ │ │ stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ff6c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1029 │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldur x26, [x22, #7] │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 46fd38 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x17, 470000 │ │ │ │ + add x17, x17, #0x70 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + sxtw x17, w17 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #96] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #96] │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #104] │ │ │ │ + bl 408d30 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #104] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #112] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #96] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 46ffe8 │ │ │ │ - nop │ │ │ │ - .inst 0xffffffb8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #582 │ │ │ │ - ... │ │ │ │ - udf #6 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4700a4 // b.lo, b.ul, b.last │ │ │ │ - cmp x23, x26 │ │ │ │ - b.lt 47008c // b.tstop │ │ │ │ - cmp x23, x26 │ │ │ │ - b.ne 4700e8 // b.any │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x40 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470040 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x78 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470078 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4700c0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4700cc // b.tcont │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 470074 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 470000 │ │ │ │ + add x17, x17, #0xb4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 470170 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 470168 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 46f000 │ │ │ │ + add x13, x13, #0xa40 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x88 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01581048 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 470234 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47022c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 46f000 │ │ │ │ + add x12, x12, #0x990 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x12, 470000 │ │ │ │ + add x12, x12, #0xf0 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4700e4 // b.any │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 17f6a48 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x48 // #72 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + .inst 0x01580f80 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 470240 // b.lo, b.ul, b.last │ │ │ │ + b.cc 470310 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0x15c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47015c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + add x18, x18, #0x298 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 1665550 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01580f40 ; undefined │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 470320 // b.pmore │ │ │ │ + adrp x18, 46f000 │ │ │ │ + add x18, x18, #0x788 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x22, [x21, #-56] │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0x1a0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4701a0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x190 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e8238 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x1f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 470418 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 470398 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0x1d8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4701d8 │ │ │ │ + add x18, x18, #0x3b0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x6f0 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x21c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47021c │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 470420 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1029 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldur x26, [x22, #7] │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 46ffe8 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4703bc │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 470000 │ │ │ │ + add x14, x14, #0x404 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4703a4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 470530 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4704b0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0x2ac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4702ac │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x6d8 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x2f0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4702f0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 470538 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x328 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470328 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4704d4 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 470000 │ │ │ │ + add x14, x14, #0x51c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x36c │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01580cd8 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 470684 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47036c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1029 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 470494 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4704b0 // b.any │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0x3c4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ + add x18, x18, #0x5cc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x208 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4703c4 │ │ │ │ + cbnz x18, 4705cc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1541 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01580c5c ; undefined │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0x3fc │ │ │ │ + add x18, x18, #0x60c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x228 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4703fc │ │ │ │ + cbnz x18, 47060c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 470494 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4704b0 // b.any │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0x444 │ │ │ │ + add x18, x18, #0x644 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470444 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1925 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x480 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470480 │ │ │ │ + cbnz x18, 470644 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47068c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4704ac // b.tcont │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 470634 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4706f0 // b.pmore │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0x524 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470524 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x570 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x268 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x570 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47075c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470570 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x5a8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4705a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4707b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #516 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01580ac0 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 470838 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0x5f4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ + add x18, x18, #0x818 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4705f4 │ │ │ │ + cbnz x18, 470818 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4103 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x18, x15 │ │ │ │ - b.lt 4706ac // b.tstop │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 470758 // b.any │ │ │ │ + .inst 0x01580a80 ; undefined │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 470840 // b.tcont │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0x654 │ │ │ │ + add x18, x18, #0x868 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470654 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0xa0 │ │ │ │ + b 51ded8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #4615 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 │ │ │ │ - add x17, x17, #0x694 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #56] │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470694 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2310 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4706bc // b.tcont │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 470768 // b.any │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x6f4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4706f4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2822 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 │ │ │ │ - add x17, x17, #0x734 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ + .inst 0x01580a00 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470734 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1413 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + b 4706b0 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 470750 // b.tcont │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4706ac │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01580a10 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4708f8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4708f0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 470000 │ │ │ │ + add x15, x15, #0x7d8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 470758 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4708cc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x7d4 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01580978 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4709a4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47099c // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 470000 │ │ │ │ + add x14, x14, #0x778 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 470000 │ │ │ │ + add x14, x14, #0x888 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4707d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 470a90 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0x818 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0xa28 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470818 │ │ │ │ + cbnz x18, 470a28 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0x850 │ │ │ │ + add x18, x18, #0xa60 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #24] │ │ │ │ str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470850 │ │ │ │ + cbnz x18, 470a60 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x894 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470894 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1029 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4709bc // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4709d8 // b.any │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x8ec │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x15, w17 │ │ │ │ + cbnz x15, 470a98 │ │ │ │ + adrp x17, 470000 │ │ │ │ + add x17, x17, #0xf78 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4708ec │ │ │ │ + cbnz x18, 470f78 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0xa8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1541 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x924 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + mov w15, #0x1 // #1 │ │ │ │ + cmp w15, w17 │ │ │ │ + b.gt 470ac8 │ │ │ │ + adrp x15, 470000 │ │ │ │ + add x15, x15, #0xd38 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470924 │ │ │ │ + cbnz x18, 470d38 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4709bc // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4709d8 // b.any │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x96c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ + adrp x17, 470000 │ │ │ │ + add x17, x17, #0xaf8 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47096c │ │ │ │ + cbnz x18, 470af8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1925 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0x9a8 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 470000 │ │ │ │ + add x17, x17, #0xb38 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4709a8 │ │ │ │ + cbnz x18, 470b38 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4709d4 // b.tcont │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 470000 │ │ │ │ + add x17, x17, #0xcb8 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + sxtw x17, w17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + scvtf d31, x15 │ │ │ │ + mov x15, #0x0 // #0 │ │ │ │ + movk x15, #0x0, lsl #16 │ │ │ │ + movk x15, #0x4000, lsl #32 │ │ │ │ + movk x15, #0x408f, lsl #48 │ │ │ │ + fmov d30, x15 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str d31, [sp, #48] │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + mov w17, #0x1 // #1 │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w2, w17 │ │ │ │ + ldr d31, [sp, #48] │ │ │ │ + fmov d0, d31 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 408640 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 46fe68 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 470b84 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0xa74 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470a74 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0xac0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470ac0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 470d08 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470af8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #516 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 470cbc │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 470000 │ │ │ │ + add x17, x17, #0xcfc │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 470000 │ │ │ │ - add x18, x18, #0xb44 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ + add x18, x18, #0xd70 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470b44 │ │ │ │ + cbnz x18, 470d70 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4103 │ │ │ │ + udf #451 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 470bfc // b.tstop │ │ │ │ ldr x18, [x20, #24] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 470ca8 // b.any │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0xba4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470ba4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0xb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x17, 470000 │ │ │ │ + add x17, x17, #0xef8 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr w17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + sxtw x15, w15 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldur x14, [x22, #7] │ │ │ │ + scvtf d31, x14 │ │ │ │ + mov x14, #0x0 // #0 │ │ │ │ + movk x14, #0x0, lsl #16 │ │ │ │ + movk x14, #0x4000, lsl #32 │ │ │ │ + movk x14, #0x408f, lsl #48 │ │ │ │ + fmov d30, x14 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + str x14, [x13, #8] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + str x15, [sp, #80] │ │ │ │ + str x17, [sp, #72] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #72] │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #80] │ │ │ │ + mov w2, w17 │ │ │ │ + ldr d31, [sp, #88] │ │ │ │ + fmov d0, d31 │ │ │ │ + str x18, [sp, #96] │ │ │ │ + bl 408640 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #96] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #104] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #88] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #4615 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 │ │ │ │ - add x17, x17, #0xbe4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #56] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 470f48 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470be4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2310 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 470c0c // b.tcont │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 470efc │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 470000 │ │ │ │ + add x17, x17, #0xf3c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 470cb8 // b.any │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0xc44 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470c44 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2822 │ │ │ │ + b 181f300 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 470000 │ │ │ │ - add x17, x17, #0xc84 │ │ │ │ + add x17, x17, #0xfb8 │ │ │ │ str x17, [x20, #8] │ │ │ │ ldur x17, [x22, #7] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ + str x17, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470c84 │ │ │ │ + cbnz x18, 470fb8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1413 │ │ │ │ + udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 470ca0 // b.tcont │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 470bfc │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 471000 │ │ │ │ + add x17, x17, #0x13c │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + sxtw x17, w17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + scvtf d31, x15 │ │ │ │ + mov x15, #0x0 // #0 │ │ │ │ + movk x15, #0x0, lsl #16 │ │ │ │ + movk x15, #0x4000, lsl #32 │ │ │ │ + movk x15, #0x408f, lsl #48 │ │ │ │ + fmov d30, x15 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str d31, [sp, #120] │ │ │ │ + str x17, [sp, #112] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #112] │ │ │ │ + mov w2, w17 │ │ │ │ + ldr d31, [sp, #120] │ │ │ │ + fmov d0, d31 │ │ │ │ + str x18, [sp, #128] │ │ │ │ + bl 408640 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #128] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #136] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #120] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 470ca8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 470d34 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0xd20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470d20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47118c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x110 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 470db4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0xda0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470da0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x118 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 471140 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 471000 │ │ │ │ + add x17, x17, #0x180 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 470e34 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0xe20 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 471248 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 471240 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470e20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 470000 │ │ │ │ + add x12, x12, #0x9d0 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x120 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01580030 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 471314 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47130c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 470000 │ │ │ │ + add x11, x11, #0x920 │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x11, 471000 │ │ │ │ + add x11, x11, #0x1c0 │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #25 │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x0157ff60 ; undefined │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 470eb4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0xea0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470ea0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + b.cc 4713fc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 471000 │ │ │ │ + add x18, x18, #0x37c │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 1665550 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x128 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0157ff1c ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47140c // b.pmore │ │ │ │ + adrp x18, 470000 │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + adrp x18, 471000 │ │ │ │ + add x18, x18, #0x268 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x2b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 470f34 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0xf20 │ │ │ │ + b.cc 471500 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 471480 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470f20 │ │ │ │ + adrp x18, 471000 │ │ │ │ + add x18, x18, #0x498 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x6b8 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 471508 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x130 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 470fb4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470fa0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x138 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4714a4 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 471000 │ │ │ │ + add x14, x14, #0x4ec │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0157fda8 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 471034 // b.lo, b.ul, b.last │ │ │ │ + b.cc 471654 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 471000 │ │ │ │ - add x18, x18, #0x20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0x59c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x2c8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471020 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 47159c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f0000 │ │ │ │ - add x22, x22, #0x140 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x24, w18 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 1774b90 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01580fb8 ; undefined │ │ │ │ - mov w18, w23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 471110 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 471108 // b.pmore │ │ │ │ - adrp x17, 471000 │ │ │ │ - add x17, x17, #0x58 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 471000 │ │ │ │ - add x18, x18, #0xf0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x6f8 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01580f58 ; undefined │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 19f2000 │ │ │ │ - add x23, x23, #0x20 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16fa108 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01580f28 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47118c // b.lo, b.ul, b.last │ │ │ │ + .inst 0x0157fc8c ; undefined │ │ │ │ adrp x18, 471000 │ │ │ │ - add x18, x18, #0x180 │ │ │ │ + add x18, x18, #0x5dc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x228 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471180 │ │ │ │ + cbnz x18, 4715dc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01580ee8 ; undefined │ │ │ │ - ldur w23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 471090 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01580eb0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47121c // b.lo, b.ul, b.last │ │ │ │ + udf #0 │ │ │ │ adrp x18, 471000 │ │ │ │ - add x18, x18, #0x1f8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0x614 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4711f8 │ │ │ │ + cbnz x18, 471614 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01580e70 ; undefined │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x17, w18 │ │ │ │ - cbnz x17, 47122c │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd90 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47165c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 471250 // b.any │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd98 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 471090 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x24, w18 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 1774b90 │ │ │ │ - nop │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #4 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ - .inst 0x01580df0 ; undefined │ │ │ │ - mov w18, w23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 471328 // b.lo, b.ul, b.last │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 471320 // b.pmore │ │ │ │ - adrp x17, 471000 │ │ │ │ - add x17, x17, #0x270 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str w18, [x21] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4716c0 // b.pmore │ │ │ │ adrp x18, 471000 │ │ │ │ - add x18, x18, #0x308 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x6d0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01580d90 ; undefined │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 19f1000 │ │ │ │ - add x23, x23, #0xfa0 │ │ │ │ + add x18, x18, #0x540 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16fa108 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xb8 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x308 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01580d60 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4713a4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 471000 │ │ │ │ - add x18, x18, #0x398 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471398 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 47172c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01580d20 ; undefined │ │ │ │ - ldur w23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4712a8 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xc8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 471784 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01580ce8 ; undefined │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0157fb90 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 471434 // b.lo, b.ul, b.last │ │ │ │ + b.cc 471808 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 471000 │ │ │ │ - add x18, x18, #0x410 │ │ │ │ + add x18, x18, #0x7e8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471410 │ │ │ │ + cbnz x18, 4717e8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01580ca8 ; undefined │ │ │ │ + .inst 0x0157fb50 ; undefined │ │ │ │ ldur w18, [x22, #7] │ │ │ │ - sxtw x17, w18 │ │ │ │ - cbnz x17, 471444 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdc0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd8 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 471810 // b.tcont │ │ │ │ + adrp x18, 471000 │ │ │ │ + add x18, x18, #0x838 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 471468 // b.any │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdc8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4712a8 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 471894 // b.lo, b.ul, b.last │ │ │ │ - sxtw x18, w18 │ │ │ │ - mov x17, #0x64 // #100 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4715a8 // b.tstop │ │ │ │ - mov x17, #0x76 // #118 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4718c0 // b.tcont │ │ │ │ - mov x17, #0x75 // #117 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471880 // b.none │ │ │ │ - mov x17, #0x74 // #116 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47186c // b.none │ │ │ │ - mov x17, #0x73 // #115 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471858 // b.none │ │ │ │ - mov x17, #0x72 // #114 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471844 // b.none │ │ │ │ - mov x17, #0x71 // #113 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471830 // b.none │ │ │ │ - mov x17, #0x70 // #112 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47181c // b.none │ │ │ │ - mov x17, #0x6f // #111 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471808 // b.none │ │ │ │ - mov x17, #0x6e // #110 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4717f4 // b.none │ │ │ │ - mov x17, #0x6d // #109 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4717e0 // b.none │ │ │ │ - mov x17, #0x6c // #108 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4717cc // b.none │ │ │ │ - mov x17, #0x6b // #107 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4717b8 // b.none │ │ │ │ - mov x17, #0x6a // #106 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4717a4 // b.none │ │ │ │ - mov x17, #0x69 // #105 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471790 // b.none │ │ │ │ - mov x17, #0x68 // #104 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47177c // b.none │ │ │ │ - mov x17, #0x67 // #103 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471768 // b.none │ │ │ │ - mov x17, #0x66 // #102 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471754 // b.none │ │ │ │ - mov x17, #0x65 // #101 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471740 // b.none │ │ │ │ - mov x17, #0x64 // #100 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471594 // b.none │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf98 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0xd // #13 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4718c0 // b.tcont │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4718c0 // b.tstop │ │ │ │ - mov x17, #0xc // #12 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47172c // b.none │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471718 // b.none │ │ │ │ - mov x17, #0xa // #10 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471704 // b.none │ │ │ │ - mov x17, #0x9 // #9 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4716f0 // b.none │ │ │ │ - mov x17, #0x8 // #8 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4716dc // b.none │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4716c8 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4716b4 // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4716a0 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47168c // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471678 // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471664 // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 471650 // b.none │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf38 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf40 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf48 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf50 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf58 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf60 │ │ │ │ - add x22, x22, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf68 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf70 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf78 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf80 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf88 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf90 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xfa0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xfa8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xfb0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xfb8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xfc0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xfc8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xfd0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xfd8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xfe0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xfe8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xff0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xff8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xe8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0157fad0 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + b 471680 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0157fae0 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4718c8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 471900 // b.pmore │ │ │ │ + b.hi 4718c0 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x7c8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 471000 │ │ │ │ + add x15, x15, #0x7a8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - adrp x17, 471000 │ │ │ │ - add x17, x17, #0x8b8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ mov x22, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18207d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 471984 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 471000 │ │ │ │ - add x18, x18, #0x978 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0157fa48 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 471974 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47196c // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 471000 │ │ │ │ + add x14, x14, #0x748 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 471000 │ │ │ │ + add x14, x14, #0x858 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471978 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur w23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 471490 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf0 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 471b54 // b.lo, b.ul, b.last │ │ │ │ + b.cc 471a60 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 471000 │ │ │ │ add x18, x18, #0x9f8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3288] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 4719f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 471000 │ │ │ │ add x18, x18, #0xa30 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 471a30 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #259 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x15, w17 │ │ │ │ + cbnz x15, 471a68 │ │ │ │ + adrp x17, 471000 │ │ │ │ + add x17, x17, #0xf18 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 471f18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov w15, #0x1 // #1 │ │ │ │ + cmp w15, w17 │ │ │ │ + b.gt 471a98 │ │ │ │ + adrp x15, 471000 │ │ │ │ + add x15, x15, #0xcf0 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 471cf0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 471000 │ │ │ │ + add x17, x17, #0xac8 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 471ac8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 471000 │ │ │ │ - add x17, x17, #0xb74 │ │ │ │ + add x17, x17, #0xb08 │ │ │ │ str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 471b08 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 471000 │ │ │ │ + add x17, x17, #0xc70 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + sxtw x17, w17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + scvtf d31, x15 │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -105460,32 +105540,40 @@ │ │ │ │ ldr x14, [x19, #872] │ │ │ │ str x15, [x14, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ + str d31, [sp, #48] │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + mov w17, #0x1 // #1 │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w2, w17 │ │ │ │ + ldr d31, [sp, #48] │ │ │ │ + fmov d0, d31 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 408640 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -105505,304 +105593,544 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 471cc0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 471c6c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 471000 │ │ │ │ - add x18, x18, #0xbf8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471bf8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 471c74 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 471000 │ │ │ │ + add x17, x17, #0xcb4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 471000 │ │ │ │ - add x18, x18, #0xc30 │ │ │ │ + add x18, x18, #0xd28 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471c30 │ │ │ │ + cbnz x18, 471d28 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #451 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 471c74 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 471000 │ │ │ │ + add x17, x17, #0xe98 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr w17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + sxtw x15, w15 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldur x14, [x22, #7] │ │ │ │ + scvtf d31, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + str x14, [x13, #8] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + str x15, [sp, #80] │ │ │ │ + str x17, [sp, #72] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #72] │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #80] │ │ │ │ + mov w2, w17 │ │ │ │ + ldr d31, [sp, #88] │ │ │ │ + fmov d0, d31 │ │ │ │ + str x18, [sp, #96] │ │ │ │ + bl 408640 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #96] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #104] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 471d18 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 471000 │ │ │ │ - add x18, x18, #0xce0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471ce0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #88] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 471d20 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 471ee8 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 471d90 // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 471e9c │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ adrp x17, 471000 │ │ │ │ - add x17, x17, #0xba0 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ + add x17, x17, #0xedc │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #387 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ adrp x17, 471000 │ │ │ │ - add x17, x17, #0xc90 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ + add x17, x17, #0xf58 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 471f58 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 472000 │ │ │ │ + add x17, x17, #0xc4 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + sxtw x17, w17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + scvtf d31, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str d31, [sp, #120] │ │ │ │ + str x17, [sp, #112] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #112] │ │ │ │ + mov w2, w17 │ │ │ │ + ldr d31, [sp, #120] │ │ │ │ + fmov d0, d31 │ │ │ │ + str x18, [sp, #128] │ │ │ │ + bl 408640 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #128] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #136] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #120] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 471e28 // b.lo, b.ul, b.last │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 471e20 // b.pmore │ │ │ │ - adrp x17, 471000 │ │ │ │ - add x17, x17, #0xd48 │ │ │ │ + b.hi 472114 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 471000 │ │ │ │ - add x18, x18, #0xe10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49d900 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4720c8 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ + adrp x17, 472000 │ │ │ │ + add x17, x17, #0x108 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4721d0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4721c8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 471000 │ │ │ │ + add x12, x12, #0x9a0 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x110 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0157f148 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47229c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 472294 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 471000 │ │ │ │ + add x11, x11, #0x8f0 │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x11, 472000 │ │ │ │ + add x11, x11, #0x148 │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #25 │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x0157f078 ; undefined │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 471eb8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 471000 │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 471db8 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + b.cc 472384 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 │ │ │ │ + add x18, x18, #0x304 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 1665550 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0157f034 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 471ec8 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ + b.hi 472394 // b.pmore │ │ │ │ + adrp x18, 471000 │ │ │ │ + add x18, x18, #0x6e8 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + adrp x18, 472000 │ │ │ │ + add x18, x18, #0x1f0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x118 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x358 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x118 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0xf8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19de000 │ │ │ │ - ldr x23, [x23, #3624] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015801e8 ; undefined │ │ │ │ - b 471ef0 │ │ │ │ - nop │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4720fc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 471000 │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #744] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 472428 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471fa0 │ │ │ │ + cbnz x18, 4723f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 471000 │ │ │ │ - add x18, x18, #0xfd8 │ │ │ │ - str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, gt │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x368 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #12 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 472630 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 │ │ │ │ + add x18, x18, #0x498 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur w18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur w18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471fd8 │ │ │ │ + cbnz x18, 472498 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ adrp x17, 472000 │ │ │ │ - add x17, x17, #0x11c │ │ │ │ + add x17, x17, #0x5e0 │ │ │ │ str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -105817,30 +106145,33 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ + mov w1, w17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 408f70 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -105860,913 +106191,670 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x150 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 472638 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4725e4 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 472000 │ │ │ │ + add x17, x17, #0x624 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4726e0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4726d8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr w18, [x18, #32] │ │ │ │ + adrp x14, 472000 │ │ │ │ + add x14, x14, #0x450 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 472214 // b.lo, b.ul, b.last │ │ │ │ + b.cc 472744 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0x1a0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #2976] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4721a0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4727dc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4727d4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + sxtw x18, w18 │ │ │ │ + adrp x14, 19dd000 │ │ │ │ + ldr x14, [x14, #2552] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x26, x21, #0x7 │ │ │ │ + adrp x25, 19f0000 │ │ │ │ + add x25, x25, #0x888 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 46e2a0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4728d0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 472000 │ │ │ │ - add x18, x18, #0x1d8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ + add x18, x18, #0x860 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4721d8 │ │ │ │ + cbnz x18, 472860 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47221c // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ + b.hi 4728d8 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.le 4728e4 │ │ │ │ + adrp x17, 472000 │ │ │ │ + add x17, x17, #0x760 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0x368 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x20, #32] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 16e8600 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 181df90 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4722c0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 472930 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0x288 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472288 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4722c8 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4657d8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ + udf #22 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 472338 // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 472000 │ │ │ │ - add x17, x17, #0x148 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 472000 │ │ │ │ - add x17, x17, #0x238 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ + mov w18, w25 │ │ │ │ + sub x17, x20, #0x30 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4723d0 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4723c8 // b.pmore │ │ │ │ + b.cc 472b40 // b.lo, b.ul, b.last │ │ │ │ adrp x17, 472000 │ │ │ │ - add x17, x17, #0x2f0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0x3b8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49d810 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + add x17, x17, #0x990 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur w18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1665550 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x168 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 472460 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 472000 │ │ │ │ - add x18, x18, #0x430 │ │ │ │ + add x18, x18, #0x9bc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ + str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 472360 │ │ │ │ - ... │ │ │ │ + b 16e8140 │ │ │ │ + udf #516 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 472470 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x170 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 472000 │ │ │ │ + add x18, x18, #0x9e0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #516 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x170 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x150 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #2912] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157fc98 ; undefined │ │ │ │ - b 472498 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0157fd58 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 472550 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 472548 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 19f2000 │ │ │ │ - add x23, x23, #0x228 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16d0630 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr w15, [x20, #32] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + mov x13, x22 │ │ │ │ + sxtw x12, w15 │ │ │ │ + mov x11, #0xffff // #65535 │ │ │ │ + movk x11, #0xffff, lsl #16 │ │ │ │ + movk x11, #0xffff, lsl #32 │ │ │ │ + movk x11, #0xffff, lsl #48 │ │ │ │ + cmp x12, x11 │ │ │ │ + b.ne 472adc // b.any │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 472ba4 // b.pmore │ │ │ │ + adrp x15, 472000 │ │ │ │ + add x15, x15, #0x700 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + adrp x15, 472000 │ │ │ │ + add x15, x15, #0x800 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + sub x17, x21, #0x50 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 472000 │ │ │ │ + add x17, x17, #0x908 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e81c0 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + mov x12, x22 │ │ │ │ + b 472a10 │ │ │ │ + udf #1029 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4725f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0x5b8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4725b8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4725f8 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr w15, [x20, #40] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x12, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x11, [x19, #856] │ │ │ │ + cmp x21, x11 │ │ │ │ + b.hi 472b54 // b.pmore │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + cmp w15, w12 │ │ │ │ + b.lt 472b78 // b.tstop │ │ │ │ + adrp x14, 472000 │ │ │ │ + add x14, x14, #0x668 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str w15, [x21] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0xc40 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e8600 │ │ │ │ + mov x25, x18 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x370 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 472000 │ │ │ │ + add x18, x18, #0xac0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x12 │ │ │ │ + str x13, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f7f0 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + adrp x18, 472000 │ │ │ │ + add x18, x18, #0xa98 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x12 │ │ │ │ + str x13, [x20, #32] │ │ │ │ + b 181f7f0 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4726a0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + b.cc 472c3c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 472000 │ │ │ │ - add x18, x18, #0x668 │ │ │ │ + add x18, x18, #0xc28 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x25 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472668 │ │ │ │ + cbnz x18, 472c28 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4726a8 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur w25, [x22, #7] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 472950 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x378 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 472750 // b.lo, b.ul, b.last │ │ │ │ + b.cc 472ce4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 472000 │ │ │ │ - add x18, x18, #0x718 │ │ │ │ + add x18, x18, #0xcb0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472718 │ │ │ │ + cbnz x18, 472cb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 472758 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + b.hi 472cec // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + cbnz x18, 472cf8 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #1192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4727f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0x7c8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4727c8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x8 │ │ │ │ - cbnz x18, 4727f8 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdc8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdc0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b 181f7d8 │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #3728] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 472898 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0x870 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472870 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x4 │ │ │ │ - cbnz x18, 4728a0 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdc8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdc0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 472940 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 472d90 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 472d88 // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 472000 │ │ │ │ + add x15, x15, #0xc60 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0x918 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472918 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x2 │ │ │ │ - cbnz x18, 472948 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdc8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdc0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4729e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + b.cc 472f2c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 472000 │ │ │ │ - add x18, x18, #0x9c0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + add x18, x18, #0xdf8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4729c0 │ │ │ │ + cbnz x18, 472df8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur w18, [x22, #7] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x1 │ │ │ │ - cbnz x18, 4729f0 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdc8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdc0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0xf0 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 472b04 // b.pmore │ │ │ │ - ldur x18, [x22, #4] │ │ │ │ - adrp x17, 472000 │ │ │ │ - add x17, x17, #0x568 │ │ │ │ - stur x17, [x21, #-232] │ │ │ │ - stur x26, [x21, #-216] │ │ │ │ - adrp x17, 472000 │ │ │ │ - add x17, x17, #0x618 │ │ │ │ - stur x17, [x21, #-208] │ │ │ │ - stur x25, [x21, #-192] │ │ │ │ - adrp x17, 472000 │ │ │ │ - add x17, x17, #0x6c8 │ │ │ │ - stur x17, [x21, #-184] │ │ │ │ - stur x24, [x21, #-168] │ │ │ │ - adrp x17, 47d000 │ │ │ │ - add x17, x17, #0x48 │ │ │ │ - stur x17, [x21, #-160] │ │ │ │ - sub x17, x21, #0xb8 │ │ │ │ - stur x17, [x21, #-152] │ │ │ │ - sub x17, x21, #0xd0 │ │ │ │ - stur x17, [x21, #-144] │ │ │ │ - sub x17, x21, #0xe8 │ │ │ │ - stur x17, [x21, #-136] │ │ │ │ - adrp x17, 472000 │ │ │ │ - add x17, x17, #0x778 │ │ │ │ - stur x17, [x21, #-128] │ │ │ │ - stur x23, [x21, #-112] │ │ │ │ - adrp x17, 472000 │ │ │ │ - add x17, x17, #0x820 │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - stur x23, [x21, #-88] │ │ │ │ - adrp x17, 472000 │ │ │ │ - add x17, x17, #0x8c8 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x17, 472000 │ │ │ │ - add x17, x17, #0x970 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - adrp x17, 47d000 │ │ │ │ - add x17, x17, #0x70 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - sub x17, x21, #0x50 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x68 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x80 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x9f │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0xf0 // #240 │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + cmp w17, w18 │ │ │ │ + b.gt 472f74 │ │ │ │ + adrp x17, 473000 │ │ │ │ + add x17, x17, #0xb0 │ │ │ │ + str x17, [x20] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 4086d0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 472ba0 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 472b98 // b.pmore │ │ │ │ - adrp x17, 472000 │ │ │ │ - add x17, x17, #0xa20 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x4 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49ccd0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x290 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 472c30 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0xc00 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 472b30 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 472c40 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ + b.hi 473094 // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x298 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 472d10 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0xca0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472ca0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 472cc8 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #1192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 472d18 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2816] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0157f560 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 472df0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0xd90 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1320] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472d90 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0157f4e0 ; undefined │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0xdc8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472dc8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0157f4a8 ; undefined │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0xe08 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472e08 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0157f468 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 472e2c // b.any │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x270 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0xe5c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472e5c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ adrp x18, 472000 │ │ │ │ - add x18, x18, #0xe8c │ │ │ │ + add x18, x18, #0xf44 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472e8c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 472000 │ │ │ │ - add x17, x17, #0xfd4 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - sxtw x15, w15 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 4086d0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -106786,149 +106874,226 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4730e0 // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 473170 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 473168 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 472000 │ │ │ │ + add x15, x15, #0xdb8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 473230 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 │ │ │ │ + add x18, x18, #0x1d0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47305c // b.pmore │ │ │ │ - adrp x18, 472000 │ │ │ │ - add x18, x18, #0xc60 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ + b.hi 473240 // b.pmore │ │ │ │ adrp x18, 472000 │ │ │ │ - add x18, x18, #0xd40 │ │ │ │ + add x18, x18, #0xd30 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x18, 473000 │ │ │ │ + add x18, x18, #0x100 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x26, x21, #0x20 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x298 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - sub x24, x21, #0x6 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #2824] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x2c0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x380 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157f230 ; undefined │ │ │ │ - b 473008 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 473254 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4732ec // b.lo, b.ul, b.last │ │ │ │ adrp x18, 473000 │ │ │ │ - add x18, x18, #0xf8 │ │ │ │ + add x18, x18, #0x2b0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #872] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4730f8 │ │ │ │ + cbnz x18, 4732b0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 473000 │ │ │ │ - add x18, x18, #0x130 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov w15, #0xfffe // #65534 │ │ │ │ + movk w15, #0xffff, lsl #16 │ │ │ │ + cmp w15, w17 │ │ │ │ + b.gt 4732f4 │ │ │ │ + adrp x15, 473000 │ │ │ │ + add x15, x15, #0x4ec │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473130 │ │ │ │ + cbnz x18, 4734ec │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ adrp x17, 473000 │ │ │ │ - add x17, x17, #0x274 │ │ │ │ + add x17, x17, #0x328 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 473328 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 473000 │ │ │ │ + add x18, x18, #0x46c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408800 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -106948,215 +107113,60 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x2f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 473328 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 473000 │ │ │ │ - add x18, x18, #0x2f0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4732f0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473330 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4734bc // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4733d8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 473000 │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4733a0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4733e0 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473464 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 473000 │ │ │ │ - add x17, x17, #0x2a0 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x24, [x21, #-48] │ │ │ │ + b 473470 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ adrp x17, 473000 │ │ │ │ - add x17, x17, #0x350 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x17, 47d000 │ │ │ │ - add x17, x17, #0xe8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x28 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x40 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4734b8 // b.pmore │ │ │ │ - adrp x18, 473000 │ │ │ │ - add x18, x18, #0x408 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - b 49e350 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x308 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47368c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 473000 │ │ │ │ - add x18, x18, #0x530 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3320] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473530 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + add x17, x17, #0x4b0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ adrp x18, 473000 │ │ │ │ - add x18, x18, #0x568 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + add x18, x18, #0x638 │ │ │ │ str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473568 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 473000 │ │ │ │ - add x17, x17, #0x6ac │ │ │ │ - str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -107169,32 +107179,35 @@ │ │ │ │ ldr x14, [x19, #872] │ │ │ │ str x15, [x14, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + str x17, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 408800 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #72] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #80] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -107214,209 +107227,189 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #64] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x310 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 473760 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 473000 │ │ │ │ - add x18, x18, #0x728 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473728 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473768 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 473688 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 473810 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 473000 │ │ │ │ - add x18, x18, #0x7d8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4737d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473818 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + b 47363c │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 473000 │ │ │ │ + add x17, x17, #0x67c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473884 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 473000 │ │ │ │ - add x17, x17, #0x6d8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 473000 │ │ │ │ - add x17, x17, #0x788 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 473730 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 473728 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 473000 │ │ │ │ + add x14, x14, #0x268 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4738d8 // b.pmore │ │ │ │ - adrp x18, 473000 │ │ │ │ - add x18, x18, #0x840 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 473840 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 473838 // b.pmore │ │ │ │ + adrp x14, 473000 │ │ │ │ + add x14, x14, #0x6b8 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - b 49c820 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x328 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x18, 473000 │ │ │ │ + add x18, x18, #0x7c8 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 473aac // b.lo, b.ul, b.last │ │ │ │ adrp x18, 473000 │ │ │ │ - add x18, x18, #0x950 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2520] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473950 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + add x18, x18, #0x7ec │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 473000 │ │ │ │ - add x18, x18, #0x988 │ │ │ │ + add x18, x18, #0x810 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8678 │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x388 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #12 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 473a5c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 │ │ │ │ + add x18, x18, #0x8c0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur w18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur w18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473988 │ │ │ │ + cbnz x18, 4738c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ adrp x17, 473000 │ │ │ │ - add x17, x17, #0xacc │ │ │ │ + add x17, x17, #0xa0c │ │ │ │ str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldur x17, [x22, #7] │ │ │ │ + sxtw x17, w17 │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -107431,30 +107424,33 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ + mov w1, w17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 407920 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -107474,347 +107470,305 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x330 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 473b80 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 473000 │ │ │ │ - add x18, x18, #0xb48 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473b48 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473b88 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 473a64 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 473c30 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 473000 │ │ │ │ - add x18, x18, #0xbf8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473bf8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473c38 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 473a10 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 473000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 473ce0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 473000 │ │ │ │ - add x18, x18, #0xca8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473ca8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473ce8 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 473b10 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 473b08 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr w18, [x18, #32] │ │ │ │ + adrp x14, 473000 │ │ │ │ + add x14, x14, #0x878 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + str w18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ + udf #22 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473d68 // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 473000 │ │ │ │ - add x17, x17, #0xaf8 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x25, [x21, #-48] │ │ │ │ - adrp x17, 473000 │ │ │ │ - add x17, x17, #0xba8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 473000 │ │ │ │ - add x17, x17, #0xc58 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x25, x21, #0x40 │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f410 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ + mov w18, w25 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 473e00 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 473df8 // b.pmore │ │ │ │ - adrp x17, 473000 │ │ │ │ - add x17, x17, #0xd10 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 473000 │ │ │ │ - add x18, x18, #0xde8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49df90 │ │ │ │ - ... │ │ │ │ + b.cc 473c00 // b.lo, b.ul, b.last │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sxtw x14, w18 │ │ │ │ + mov x13, #0xffff // #65535 │ │ │ │ + movk x13, #0xffff, lsl #16 │ │ │ │ + movk x13, #0xffff, lsl #32 │ │ │ │ + movk x13, #0xffff, lsl #48 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 473bf0 // b.any │ │ │ │ + adrp x25, 19f0000 │ │ │ │ + add x25, x25, #0x868 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + b 473758 │ │ │ │ + udf #259 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr w15, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + mov x14, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 473c94 // b.pmore │ │ │ │ + adrp x14, 473000 │ │ │ │ + add x14, x14, #0xa98 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str w15, [x21] │ │ │ │ + adrp x17, 473000 │ │ │ │ + add x17, x17, #0xc24 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x348 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + str x15, [sp, #16] │ │ │ │ + mov x15, x18 │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + b 473ba8 │ │ │ │ + mov x25, x18 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x390 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 473e90 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 473000 │ │ │ │ - add x18, x18, #0xe60 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 473d90 │ │ │ │ - ... │ │ │ │ + add x18, x18, #0xc48 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473ea0 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x350 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 473000 │ │ │ │ + add x18, x18, #0xc6c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8678 │ │ │ │ + mov x13, #0x28 // #40 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + adrp x13, 473000 │ │ │ │ + add x13, x13, #0xb94 │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + mov x22, x14 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur w15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 181f7f0 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47406c // b.lo, b.ul, b.last │ │ │ │ + b.cc 473d6c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 473000 │ │ │ │ - add x18, x18, #0xf10 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2072] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0xd20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x25 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473f10 │ │ │ │ + cbnz x18, 473d20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 473000 │ │ │ │ - add x18, x18, #0xf48 │ │ │ │ + add x18, x18, #0xd58 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473f48 │ │ │ │ + cbnz x18, 473d58 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr w25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 473b38 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x398 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 473efc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 │ │ │ │ + add x18, x18, #0xdd8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 473dd8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + cmp w17, w18 │ │ │ │ + b.gt 473f04 │ │ │ │ adrp x17, 474000 │ │ │ │ - add x17, x17, #0x8c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + add x17, x17, #0x24 │ │ │ │ + str x17, [x20] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ + mov w0, w17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 408ee0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #48] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -107836,345 +107790,194 @@ │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x358 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 474140 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ adrp x18, 474000 │ │ │ │ - add x18, x18, #0x108 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474108 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474148 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + add x18, x18, #0x24 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408ee0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4741f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 474000 │ │ │ │ - add x18, x18, #0x1b8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4741b8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4741f8 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4742a0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 474000 │ │ │ │ - add x18, x18, #0x268 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474268 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4742a8 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474328 // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 474000 │ │ │ │ - add x17, x17, #0xb8 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x25, [x21, #-48] │ │ │ │ - adrp x17, 474000 │ │ │ │ - add x17, x17, #0x168 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 474000 │ │ │ │ - add x17, x17, #0x218 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x25, x21, #0x40 │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f410 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4743c0 // b.lo, b.ul, b.last │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4740b4 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4743b8 // b.pmore │ │ │ │ - adrp x17, 474000 │ │ │ │ - add x17, x17, #0x2d0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4740ac // b.pmore │ │ │ │ + adrp x15, 473000 │ │ │ │ + add x15, x15, #0xd98 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 474000 │ │ │ │ - add x18, x18, #0x3a8 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49dea0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x370 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x3a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 474450 // b.lo, b.ul, b.last │ │ │ │ + b.cc 47424c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 474000 │ │ │ │ - add x18, x18, #0x420 │ │ │ │ + add x18, x18, #0x128 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 474350 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474460 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x378 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47462c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 474000 │ │ │ │ - add x18, x18, #0x4d0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #1248] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4744d0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 474000 │ │ │ │ - add x18, x18, #0x508 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474508 │ │ │ │ + cbnz x18, 474128 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + cmp w17, w18 │ │ │ │ + b.gt 474254 │ │ │ │ adrp x17, 474000 │ │ │ │ - add x17, x17, #0x64c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + add x17, x17, #0x374 │ │ │ │ + str x17, [x20] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ + mov w0, w17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 409260 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #48] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -108196,194 +107999,196 @@ │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x380 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + adrp x18, 474000 │ │ │ │ + add x18, x18, #0x374 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 409260 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0157da10 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4746a0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4711b8 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0157d9c8 ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4746f0 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 474000 │ │ │ │ - add x17, x17, #0x678 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0157d970 ; undefined │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 474404 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474740 // b.pmore │ │ │ │ - adrp x18, 474000 │ │ │ │ - add x18, x18, #0x6c0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49ca00 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x398 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4743fc // b.pmore │ │ │ │ + adrp x15, 474000 │ │ │ │ + add x15, x15, #0xe8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x3a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x398 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x380 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #3760] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157dbf0 ; undefined │ │ │ │ - b 474770 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47497c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 474000 │ │ │ │ - add x18, x18, #0x820 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #3776] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474820 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + b.cc 4745ac // b.lo, b.ul, b.last │ │ │ │ adrp x18, 474000 │ │ │ │ - add x18, x18, #0x858 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + add x18, x18, #0x478 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474858 │ │ │ │ + cbnz x18, 474478 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + cmp w17, w18 │ │ │ │ + b.gt 474614 │ │ │ │ adrp x17, 474000 │ │ │ │ - add x17, x17, #0x99c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + add x17, x17, #0x764 │ │ │ │ + str x17, [x20] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 407a20 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -108403,245 +108208,357 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x3e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 474734 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0157d6c0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4749f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4711b8 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 474a90 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4745c8 │ │ │ │ adrp x18, 474000 │ │ │ │ - add x18, x18, #0xa58 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474a58 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x5c4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 407a20 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 474000 │ │ │ │ + add x17, x17, #0x608 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474a98 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4747b4 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 474768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 474000 │ │ │ │ + add x17, x17, #0x7a8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0157d5c8 ; undefined │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474b04 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 474000 │ │ │ │ - add x17, x17, #0x9c8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 474000 │ │ │ │ - add x17, x17, #0xa08 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 474858 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 474850 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 474000 │ │ │ │ + add x15, x15, #0x438 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0157d558 ; undefined │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474b58 // b.pmore │ │ │ │ - adrp x18, 474000 │ │ │ │ - add x18, x18, #0xac0 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 474960 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 474958 // b.pmore │ │ │ │ + adrp x15, 474000 │ │ │ │ + add x15, x15, #0x7e8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - b 49d720 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x3f8 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 474000 │ │ │ │ + add x18, x18, #0x8e8 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 474000 │ │ │ │ + add x18, x18, #0x90c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 474000 │ │ │ │ + add x18, x18, #0x930 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8678 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x3b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x3f8 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x3e0 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #4048] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157d838 ; undefined │ │ │ │ - b 474b88 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 474d94 // b.lo, b.ul, b.last │ │ │ │ + b.cc 474a14 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 474000 │ │ │ │ - add x18, x18, #0xc38 │ │ │ │ + add x18, x18, #0x9d8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3032] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474c38 │ │ │ │ + cbnz x18, 4749d8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 474000 │ │ │ │ - add x18, x18, #0xc70 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov w15, #0xfffe // #65534 │ │ │ │ + movk w15, #0xffff, lsl #16 │ │ │ │ + cmp w15, w17 │ │ │ │ + b.gt 474a1c │ │ │ │ + adrp x15, 474000 │ │ │ │ + add x15, x15, #0xc14 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474c70 │ │ │ │ + cbnz x18, 474c14 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ adrp x17, 474000 │ │ │ │ - add x17, x17, #0xdb4 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 474a50 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 474000 │ │ │ │ + add x18, x18, #0xb94 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 407f60 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -108661,204 +108578,60 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x440 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 474be4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 474eac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 474000 │ │ │ │ - add x18, x18, #0xe38 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474e38 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 474000 │ │ │ │ - add x18, x18, #0xe70 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474e70 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 474b98 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 474000 │ │ │ │ + add x17, x17, #0xbd8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474eb4 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474f0c // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 474000 │ │ │ │ - add x17, x17, #0xde0 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474f60 // b.pmore │ │ │ │ adrp x18, 474000 │ │ │ │ - add x18, x18, #0xed8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - b 49dae0 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x458 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x458 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x440 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dc000 │ │ │ │ - ldr x23, [x23, #2784] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157d488 ; undefined │ │ │ │ - b 474f90 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47519c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0x40 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3448] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475040 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0x78 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + add x18, x18, #0xd60 │ │ │ │ str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475078 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 475000 │ │ │ │ - add x17, x17, #0x1bc │ │ │ │ - str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -108871,32 +108644,35 @@ │ │ │ │ ldr x14, [x19, #872] │ │ │ │ str x15, [x14, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + str x17, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 407f60 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #72] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #80] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -108916,242 +108692,228 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #64] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x490 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 474db0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4752b4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0x240 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 474d64 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 474000 │ │ │ │ + add x17, x17, #0xda4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 474e58 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 474e50 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 474000 │ │ │ │ + add x14, x14, #0x990 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475240 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 474f68 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 474f60 // b.pmore │ │ │ │ + adrp x14, 474000 │ │ │ │ + add x14, x14, #0xde0 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x18, 474000 │ │ │ │ + add x18, x18, #0xef0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0x278 │ │ │ │ + adrp x18, 474000 │ │ │ │ + add x18, x18, #0xf14 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475278 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4752bc // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 474000 │ │ │ │ + add x18, x18, #0xf38 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475314 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 475000 │ │ │ │ - add x17, x17, #0x1e8 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475368 // b.pmore │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0x2e0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - b 49d360 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x4a8 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8678 │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x3b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x4a8 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x490 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #256] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157d0d0 ; undefined │ │ │ │ - b 475398 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4755a4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0x448 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3424] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475448 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0x480 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + b.cc 475120 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 474000 │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475480 │ │ │ │ + cbnz x18, 474fe0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + cmp w17, w18 │ │ │ │ + b.gt 475188 │ │ │ │ adrp x17, 475000 │ │ │ │ - add x17, x17, #0x5c4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + add x17, x17, #0x2e4 │ │ │ │ + str x17, [x20] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w0, w17 │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 407be0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -109171,391 +108933,358 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x4e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4752b4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4756bc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0x648 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475648 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47513c │ │ │ │ adrp x18, 475000 │ │ │ │ - add x18, x18, #0x680 │ │ │ │ + add x18, x18, #0x138 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475680 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4756c4 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 407be0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 475768 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0x730 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475730 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 475000 │ │ │ │ + add x17, x17, #0x17c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475770 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 475334 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 475818 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0x7e0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4757e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475820 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4758a4 // b.pmore │ │ │ │ - ldur x18, [x22, #4] │ │ │ │ - adrp x17, 475000 │ │ │ │ - add x17, x17, #0x5f0 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x26, [x21, #-56] │ │ │ │ - stur x25, [x21, #-48] │ │ │ │ - adrp x17, 475000 │ │ │ │ - add x17, x17, #0x6e0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ + b 4752e8 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ adrp x17, 475000 │ │ │ │ - add x17, x17, #0x790 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x25, x21, #0x48 │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f410 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + add x17, x17, #0x328 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 475940 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4753d8 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 475938 // b.pmore │ │ │ │ - adrp x17, 475000 │ │ │ │ - add x17, x17, #0x848 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0x928 │ │ │ │ + b.hi 4753d0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x4 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49d540 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 474000 │ │ │ │ + add x15, x15, #0xfa0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x4f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4759d0 // b.lo, b.ul, b.last │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4754e0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4754d8 // b.pmore │ │ │ │ + adrp x15, 475000 │ │ │ │ + add x15, x15, #0x368 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ adrp x18, 475000 │ │ │ │ - add x18, x18, #0x9a0 │ │ │ │ + add x18, x18, #0x468 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4758d0 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4759e0 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x500 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 475000 │ │ │ │ + add x18, x18, #0x48c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x500 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x4e0 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19de000 │ │ │ │ - ldr x23, [x23, #1712] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157cab8 ; undefined │ │ │ │ - b 475a08 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 475000 │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f0000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x3c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 475c14 // b.lo, b.ul, b.last │ │ │ │ + b.cc 475594 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 475000 │ │ │ │ - add x18, x18, #0xab8 │ │ │ │ + add x18, x18, #0x558 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #1928] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475ab8 │ │ │ │ + cbnz x18, 475558 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0xaf0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov w15, #0xfffe // #65534 │ │ │ │ + movk w15, #0xffff, lsl #16 │ │ │ │ + cmp w15, w17 │ │ │ │ + b.gt 47559c │ │ │ │ + adrp x15, 475000 │ │ │ │ + add x15, x15, #0x5b8 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475af0 │ │ │ │ + cbnz x18, 4755b8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + b 475570 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 475000 │ │ │ │ - add x17, x17, #0xc34 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x15, #0x80 // #128 │ │ │ │ + cmp x15, x18 │ │ │ │ + b.gt 475758 │ │ │ │ + adrp x18, 475000 │ │ │ │ + add x18, x18, #0xa74 │ │ │ │ + str x18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x18, [x15, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x18, x18, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x18, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + mov w17, #0x80 // #128 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #80] │ │ │ │ + bl 407be0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #80] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #88] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -109575,299 +109304,48 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #72] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x538 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 475d2c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0xcb8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475cb8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0xcf0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475cf0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475d34 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0157c388 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 475d78 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4713d0 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 475db8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4c69c8 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0157c300 ; undefined │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475e34 // b.pmore │ │ │ │ - ldur x18, [x22, #4] │ │ │ │ - adrp x17, 475000 │ │ │ │ - add x17, x17, #0xc60 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x26, [x21, #-56] │ │ │ │ - stur x25, [x21, #-48] │ │ │ │ - adrp x17, 475000 │ │ │ │ - add x17, x17, #0xd50 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 475000 │ │ │ │ - add x17, x17, #0xd90 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x25, x21, #0x48 │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f410 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157c278 ; undefined │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 475ed0 // b.lo, b.ul, b.last │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 475ec8 // b.pmore │ │ │ │ - adrp x17, 475000 │ │ │ │ - add x17, x17, #0xdd8 │ │ │ │ + b.hi 4759c4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0xeb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x4 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49d450 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x550 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157c650 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 475f60 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 475000 │ │ │ │ - add x18, x18, #0xf30 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 475e60 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475f70 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x560 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x560 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x538 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #2096] │ │ │ │ - add x23, x23, #0x6 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157c590 ; undefined │ │ │ │ - b 475f98 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4761a4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0x48 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3304] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476048 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476080 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 476000 │ │ │ │ - add x17, x17, #0x1c4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47570c │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x15, x18 │ │ │ │ + b.gt 475898 │ │ │ │ + adrp x15, 475000 │ │ │ │ + add x15, x15, #0x9f4 │ │ │ │ + str x15, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -109880,32 +109358,36 @@ │ │ │ │ ldr x14, [x19, #872] │ │ │ │ str x15, [x14, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + sxtw x17, w17 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 407be0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -109925,481 +109407,400 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x5a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + adrp x18, 475000 │ │ │ │ + add x18, x18, #0x708 │ │ │ │ + str x18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0157bee8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476218 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4713d0 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4762b8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0x280 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476280 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x18, [x15, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x18, x18, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x18, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 407be0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 475000 │ │ │ │ + add x17, x17, #0x74c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4762c0 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 475a44 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0157bdf0 ; undefined │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47632c // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 476000 │ │ │ │ - add x17, x17, #0x1f0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 476000 │ │ │ │ - add x17, x17, #0x230 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4759f8 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 475000 │ │ │ │ + add x17, x17, #0xa38 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157bd80 ; undefined │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476380 // b.pmore │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0x2e8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - b 49ddb0 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x5c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 475ac4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4763e8 // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 47d000 │ │ │ │ - add x17, x17, #0x160 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x23, x21, #0x17 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 475a78 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 475000 │ │ │ │ + add x17, x17, #0xab8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476448 // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 47d000 │ │ │ │ - add x17, x17, #0x188 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x23, x21, #0x16 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 475b70 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4764a4 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 47d000 │ │ │ │ - add x17, x17, #0x1b0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x23, x21, #0xd │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 475b68 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 475000 │ │ │ │ + add x14, x14, #0x510 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0157c148 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4766d0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0x510 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 475c80 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 475c78 // b.pmore │ │ │ │ + adrp x14, 475000 │ │ │ │ + add x14, x14, #0xaf8 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x18, 475000 │ │ │ │ + add x18, x18, #0xc08 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476510 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0157c108 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 476658 // b.any │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0x6f0 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 475000 │ │ │ │ + add x18, x18, #0xc2c │ │ │ │ str x18, [x20] │ │ │ │ - adrp x26, 19df000 │ │ │ │ - ldr x26, [x26, #1192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x378 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x358 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #2968] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0157c088 ; undefined │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476784 // b.pmore │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0x410 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x15 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 475000 │ │ │ │ + add x18, x18, #0xc50 │ │ │ │ str x18, [x20] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x350 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x330 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #936] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0157bfe0 ; undefined │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476790 // b.pmore │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0x470 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x5c0 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x5a8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19de000 │ │ │ │ - ldr x23, [x23, #584] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 49b9e8 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476778 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 476000 │ │ │ │ - add x17, x17, #0x3b0 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 19df000 │ │ │ │ - ldr x17, [x17, #3728] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x15 │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 476000 │ │ │ │ - add x17, x17, #0x570 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x378 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x358 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #2968] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 49b9e8 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x638 │ │ │ │ + b 16e8678 │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x3c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0157bf08 ; undefined │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0x740 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x26, 19df000 │ │ │ │ - ldr x26, [x26, #1192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x350 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x330 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #936] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0157be90 ; undefined │ │ │ │ - adrp x26, 19df000 │ │ │ │ - ldr x26, [x26, #1192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x5c0 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x5a8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19de000 │ │ │ │ - ldr x23, [x23, #584] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 49b9e8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157be80 ; undefined │ │ │ │ - b 4764d0 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #10 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47697c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0x820 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #1864] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476820 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0x858 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476858 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 476000 │ │ │ │ - add x17, x17, #0x99c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + b.cc 475f18 // b.lo, b.ul, b.last │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w17, w18 │ │ │ │ + b.gt 475df8 │ │ │ │ + adrp x17, 475000 │ │ │ │ + add x17, x17, #0xfb0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 4092f0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 475000 │ │ │ │ + add x18, x18, #0xf30 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 4092f0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -110419,402 +109820,329 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x658 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 475f80 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0157b710 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4769f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4713d0 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476a90 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0xa58 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476a58 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 475f34 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 475000 │ │ │ │ + add x17, x17, #0xf74 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476a98 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 476000 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 475fb4 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 475000 │ │ │ │ + add x17, x17, #0xff4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0157b618 ; undefined │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476b04 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 476000 │ │ │ │ - add x17, x17, #0x9c8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 476000 │ │ │ │ - add x17, x17, #0xa08 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4760a0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 476098 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr w18, [x18, #24] │ │ │ │ + adrp x15, 475000 │ │ │ │ + add x15, x15, #0xcb8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #14 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0157b5a8 ; undefined │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476b58 // b.pmore │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0xac0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - b 49c640 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x670 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + mov w18, w24 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 476180 // b.lo, b.ul, b.last │ │ │ │ + mov x17, x23 │ │ │ │ + sxtw x15, w18 │ │ │ │ + mov x14, #0xffff // #65535 │ │ │ │ + movk x14, #0xffff, lsl #16 │ │ │ │ + movk x14, #0xffff, lsl #32 │ │ │ │ + movk x14, #0xffff, lsl #48 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 476170 // b.any │ │ │ │ + adrp x24, 19f0000 │ │ │ │ + add x24, x24, #0x868 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x17 │ │ │ │ + b 474880 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476bbc // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 47d000 │ │ │ │ - add x17, x17, #0x110 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr w17, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 476214 // b.pmore │ │ │ │ + adrp x15, 476000 │ │ │ │ + add x15, x15, #0x30 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str w17, [x21] │ │ │ │ + adrp x17, 476000 │ │ │ │ + add x17, x17, #0x1a4 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + str x17, [sp, #16] │ │ │ │ + mov x17, x18 │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + b 47612c │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x3f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476c1c // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 47d000 │ │ │ │ - add x17, x17, #0x138 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157ba58 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476dc8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 476000 │ │ │ │ - add x18, x18, #0xc88 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476c88 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + add x18, x18, #0x1c8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0157ba18 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 476d50 // b.any │ │ │ │ + udf #0 │ │ │ │ adrp x18, 476000 │ │ │ │ - add x18, x18, #0xde8 │ │ │ │ + add x18, x18, #0x1ec │ │ │ │ str x18, [x20] │ │ │ │ - adrp x26, 19df000 │ │ │ │ - ldr x26, [x26, #1192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x670 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x658 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #1784] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0157b998 ; undefined │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476e2c // b.pmore │ │ │ │ - adrp x18, 476000 │ │ │ │ - add x18, x18, #0xbe8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x328 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x310 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #2736] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 49b9e8 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476e20 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 476000 │ │ │ │ - add x17, x17, #0xb88 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 19df000 │ │ │ │ - ldr x17, [x17, #3728] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x16 │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 476000 │ │ │ │ - add x17, x17, #0xce8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x670 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x658 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #1784] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 49b9e8 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x6c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0157b898 ; undefined │ │ │ │ - adrp x26, 19df000 │ │ │ │ - ldr x26, [x26, #1192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x328 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x310 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #2736] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 49b9e8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157b878 ; undefined │ │ │ │ - b 476c48 │ │ │ │ + b 16e8678 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 476000 │ │ │ │ + add x14, x14, #0x11c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur w17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f7f0 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 477014 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4762e4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 476000 │ │ │ │ - add x18, x18, #0xeb8 │ │ │ │ + add x18, x18, #0x29c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #392] │ │ │ │ + mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476eb8 │ │ │ │ + cbnz x18, 47629c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 476000 │ │ │ │ - add x18, x18, #0xef0 │ │ │ │ + add x18, x18, #0x2d4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476ef0 │ │ │ │ + cbnz x18, 4762d4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0x34 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + ldr w24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4760c8 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x3f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 476484 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0x350 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 476350 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + cmp w17, w18 │ │ │ │ + b.gt 4764ec │ │ │ │ + adrp x17, 476000 │ │ │ │ + add x17, x17, #0x63c │ │ │ │ + str x17, [x20] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 408860 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -110834,375 +110162,422 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x6e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4770e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0xb0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4770b0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4770f0 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47660c // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477198 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0x160 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 477160 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4771a0 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + b 4764a0 │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0x49c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408860 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0157af18 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4771e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4713d0 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477288 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0x250 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 477250 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 476000 │ │ │ │ + add x17, x17, #0x4e0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477290 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47668c // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0157ae20 ; undefined │ │ │ │ - add x21, x21, #0x78 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47733c // b.pmore │ │ │ │ - ldur x18, [x22, #4] │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0x60 │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - stur x26, [x21, #-96] │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0x110 │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - stur x25, [x21, #-72] │ │ │ │ - adrp x17, 47d000 │ │ │ │ - add x17, x17, #0xe8 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - sub x17, x21, #0x58 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - sub x17, x21, #0x70 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0x1c0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0x200 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x25, x21, #0x3f │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f410 │ │ │ │ - mov x18, #0x78 // #120 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 476640 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 476000 │ │ │ │ + add x17, x17, #0x680 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157ad70 ; undefined │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4773d8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 476730 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4773d0 // b.pmore │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0x2b8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0x3c0 │ │ │ │ + b.hi 476728 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x4 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49e260 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 476000 │ │ │ │ + add x15, x15, #0x310 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x700 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0157b2f8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477468 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0x438 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 476838 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 476830 // b.pmore │ │ │ │ + adrp x15, 476000 │ │ │ │ + add x15, x15, #0x6c0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0x7c0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 477368 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477478 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x710 │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0x7e4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0x808 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0x40 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x400 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 477644 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0x4e8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1528] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4769dc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0x8a8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4774e8 │ │ │ │ + cbnz x18, 4768a8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + cmp w17, w18 │ │ │ │ + b.gt 476a44 │ │ │ │ + adrp x17, 476000 │ │ │ │ + add x17, x17, #0xb94 │ │ │ │ + str x17, [x20] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 408b00 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0x520 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 477520 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 476b64 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0x664 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + b 4769f8 │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0x9f4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408b00 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -111222,384 +110597,743 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x720 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 476000 │ │ │ │ + add x17, x17, #0xa38 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 476be4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 476b98 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 476000 │ │ │ │ + add x17, x17, #0xbd8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 476c88 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 476c80 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 476000 │ │ │ │ + add x15, x15, #0x868 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 476d90 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 476d88 // b.pmore │ │ │ │ + adrp x15, 476000 │ │ │ │ + add x15, x15, #0xc18 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0xd18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0xd3c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0xd60 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0x40 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x408 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 476e90 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 476e10 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0xe28 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x6a0 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 476e98 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 476e34 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 476000 │ │ │ │ + add x14, x14, #0xe7c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 476fa8 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 476f28 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0xf40 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x690 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 476fb0 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 476f4c │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 476000 │ │ │ │ + add x14, x14, #0xf94 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0157a468 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47775c // b.lo, b.ul, b.last │ │ │ │ + b.cc 4770fc // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 477000 │ │ │ │ - add x18, x18, #0x6e8 │ │ │ │ + add x18, x18, #0x44 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x410 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4776e8 │ │ │ │ + cbnz x18, 477044 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0157a3ec ; undefined │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0x84 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x430 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 477084 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 477000 │ │ │ │ - add x18, x18, #0x720 │ │ │ │ + add x18, x18, #0xbc │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 477720 │ │ │ │ + cbnz x18, 4770bc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 477764 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.hi 477104 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 477168 // b.pmore │ │ │ │ + adrp x18, 476000 │ │ │ │ + add x18, x18, #0xfe8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x470 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x0157a958 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4777a8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4771d4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4713d0 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4777e8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 47722c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4c69c8 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0157a250 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 477888 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + b.cc 4772b0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 477000 │ │ │ │ - add x18, x18, #0x850 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + add x18, x18, #0x290 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 477850 │ │ │ │ + cbnz x18, 477290 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477890 // b.pmore │ │ │ │ + .inst 0x0157a210 ; undefined │ │ │ │ ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 4772b8 // b.tcont │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0x2e0 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0157a190 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 477128 │ │ │ │ nop │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0157a820 ; undefined │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477928 // b.pmore │ │ │ │ - ldur x18, [x22, #3] │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0x690 │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - stur x25, [x21, #-80] │ │ │ │ - stur x24, [x21, #-72] │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0x780 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x27, [x21, #-48] │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0x7c0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x26, [x21, #-24] │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0x800 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x26, x21, #0x60 │ │ │ │ - sub x25, x21, #0x40 │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f7e8 │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157a788 ; undefined │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0157a1a0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4779c0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 477370 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4779b8 // b.pmore │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0x8b8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0x9a8 │ │ │ │ + b.hi 477368 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x3 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49d630 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 477000 │ │ │ │ + add x15, x15, #0x250 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x738 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157ad48 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477a50 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0xa20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 477950 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477a60 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0157a108 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 47741c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 477414 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 477000 │ │ │ │ + add x14, x14, #0x1f0 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 477000 │ │ │ │ + add x14, x14, #0x300 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x748 │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x748 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x720 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #1352] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157ac88 ; undefined │ │ │ │ - b 477a88 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 477c94 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4774c8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 477000 │ │ │ │ - add x18, x18, #0xb38 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2784] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0x4a0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 477b38 │ │ │ │ + cbnz x18, 4774a0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 477000 │ │ │ │ - add x18, x18, #0xb70 │ │ │ │ + add x18, x18, #0x4e0 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 477b70 │ │ │ │ + cbnz x18, 4774e0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 477574 // b.none │ │ │ │ + mov x15, #0x6 // #6 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 477564 // b.none │ │ │ │ + mov x15, #0x5 // #5 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 47756c // b.none │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 477598 // b.none │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 477590 // b.none │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4775a0 // b.none │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 47753c // b.none │ │ │ │ + mov w17, #0x8 // #8 │ │ │ │ + adrp x15, 477000 │ │ │ │ + add x15, x15, #0x5b8 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + strh w17, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4775b8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov w17, #0x9010 // #36880 │ │ │ │ + b 477540 │ │ │ │ + mov w17, #0x1010 // #4112 │ │ │ │ + b 477540 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + mov x15, #0x6 // #6 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 477598 // b.any │ │ │ │ + mov w17, #0x10 // #16 │ │ │ │ + b 477540 │ │ │ │ + mov w17, #0x8010 // #32784 │ │ │ │ + b 477540 │ │ │ │ + mov w17, #0x8008 // #32776 │ │ │ │ + b 477540 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4777d4 // b.any │ │ │ │ adrp x17, 477000 │ │ │ │ - add x17, x17, #0xcb4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ + add x17, x17, #0x5fc │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4775fc │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #451 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0x764 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldrh w17, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + sxtw x15, w15 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ add x14, x21, #0x8 │ │ │ │ ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ + str x14, [x13, #8] │ │ │ │ ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str x15, [sp, #48] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ + mov w0, w17 │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w1, w17 │ │ │ │ + mov w17, #0x1 // #1 │ │ │ │ + mov w2, w17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w3, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 408cb0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -111619,315 +111353,116 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x790 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477dac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0xd38 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 477d38 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 477d70 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477db4 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4777b4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477df8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 471938 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477e60 // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0xce0 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0xdd0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 477ef8 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 477ef0 // b.pmore │ │ │ │ - adrp x17, 477000 │ │ │ │ - add x17, x17, #0xe18 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0xee0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49e080 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 477768 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x7a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477f88 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 477000 │ │ │ │ - add x18, x18, #0xf58 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + adrp x17, 477000 │ │ │ │ + add x17, x17, #0x7a8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 477e88 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477f98 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x7b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x7b0 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x790 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #3008] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157a7b0 ; undefined │ │ │ │ - b 477fc0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4781cc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0x70 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #1776] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 478070 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0xa8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + b 181f300 │ │ │ │ + adrp x17, 477000 │ │ │ │ + add x17, x17, #0x804 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4780a8 │ │ │ │ + cbnz x18, 477804 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #451 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0x96c │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldrh w17, [x20, #16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 478000 │ │ │ │ - add x17, x17, #0x1ec │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ + sxtw x18, w18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + sxtw x15, w15 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ add x14, x21, #0x8 │ │ │ │ ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ + str x14, [x13, #8] │ │ │ │ ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str x15, [sp, #80] │ │ │ │ + str x18, [sp, #72] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ + ldr x17, [sp, #72] │ │ │ │ + mov w0, w17 │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w1, w17 │ │ │ │ + mov w17, #0x2 // #2 │ │ │ │ + mov w2, w17 │ │ │ │ + ldr x17, [sp, #80] │ │ │ │ + mov w3, w17 │ │ │ │ + str x18, [sp, #88] │ │ │ │ + bl 408cb0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #88] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #96] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -111947,678 +111482,981 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #80] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x7e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4779bc // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 477970 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 477000 │ │ │ │ + add x17, x17, #0x9b0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4782e4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0x270 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 477a78 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 477a70 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 477000 │ │ │ │ + add x12, x12, #0x448 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01579a08 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 477b44 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 477b3c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 477000 │ │ │ │ + add x11, x11, #0x398 │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x11, 477000 │ │ │ │ + add x11, x11, #0x9f0 │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01579938 ; undefined │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 477c2c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0xbac │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 1665550 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015798f4 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 477c3c // b.pmore │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0x190 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0xa98 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x4c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01579860 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 477d10 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0xca8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 478270 │ │ │ │ + cbnz x18, 477ca8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0x2a8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ + .inst 0x01579818 ; undefined │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0xcf4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4782a8 │ │ │ │ + cbnz x18, 477cf4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4782ec // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + .inst 0x015797cc ; undefined │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 477b68 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x4d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 478330 // b.lo, b.ul, b.last │ │ │ │ + b.cc 477d74 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 471938 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19ef000 │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 478398 // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 478000 │ │ │ │ - add x17, x17, #0x218 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 478000 │ │ │ │ - add x17, x17, #0x308 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01579750 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 478430 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + b.cc 477df8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 478428 // b.pmore │ │ │ │ - adrp x17, 478000 │ │ │ │ - add x17, x17, #0x350 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0x418 │ │ │ │ + b.hi 477df0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49e170 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 477000 │ │ │ │ + add x14, x14, #0xd30 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a110 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x800 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015796a8 ; undefined │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4784c0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0x490 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4783c0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4784d0 // b.pmore │ │ │ │ + b.cc 477ee0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x808 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x808 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x7e8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #3960] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0157a2d0 ; undefined │ │ │ │ - b 4784f8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 478704 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0x5a8 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2480] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0xe78 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4785a8 │ │ │ │ + cbnz x18, 477e78 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0x5e0 │ │ │ │ - str x18, [x20] │ │ │ │ + .inst 0x01579648 ; undefined │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0xec4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4785e0 │ │ │ │ + cbnz x18, 477ec4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015795fc ; undefined │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 477b68 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x18 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 477fc4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 477fbc // b.pmore │ │ │ │ + adrp x12, 477000 │ │ │ │ + add x12, x12, #0xd90 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0xe18 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x18, 477000 │ │ │ │ + add x18, x18, #0xf98 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x14 │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 478000 │ │ │ │ - add x17, x17, #0x724 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e8238 │ │ │ │ + mov x12, #0x50 // #80 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x4f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4780d0 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 478050 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0x68 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x678 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4780d8 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 478074 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 478000 │ │ │ │ + add x14, x14, #0xbc │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4781e8 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x840 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + cbz x18, 478168 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0x180 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x660 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4781f0 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47818c │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 478000 │ │ │ │ + add x14, x14, #0x1d4 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + and x22, x23, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x015793c0 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47881c // b.lo, b.ul, b.last │ │ │ │ + b.cc 478364 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 478000 │ │ │ │ - add x18, x18, #0x7a8 │ │ │ │ + add x18, x18, #0x2ac │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x5c8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4787a8 │ │ │ │ + cbnz x18, 4782ac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0157933c ; undefined │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0x2ec │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x5e8 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4782ec │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 478000 │ │ │ │ - add x18, x18, #0x7e0 │ │ │ │ + add x18, x18, #0x324 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4787e0 │ │ │ │ + cbnz x18, 478324 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 478824 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.hi 47836c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #1 │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0157a018 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4783d0 // b.pmore │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0x250 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x630 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4788d8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 478434 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0x890 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01579208 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4784b8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0x498 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 478890 │ │ │ │ + cbnz x18, 478498 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01579fc8 ; undefined │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4788e0 // b.pmore │ │ │ │ - ldrb w18, [x22, #7] │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - mov w17, #0xffff // #65535 │ │ │ │ - movk w17, #0x10, lsl #16 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.hi 4788ec // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #1920] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + .inst 0x015791c8 ; undefined │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 4784c0 // b.tcont │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0x4e8 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - mov x23, x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01579148 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 16f32d0 │ │ │ │ + b 478390 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01579f40 ; undefined │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 478960 // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 478000 │ │ │ │ - add x17, x17, #0x750 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 478000 │ │ │ │ - add x17, x17, #0x840 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01579ed0 ; undefined │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01579158 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4789f8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 478578 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4789f0 // b.pmore │ │ │ │ - adrp x17, 478000 │ │ │ │ - add x17, x17, #0x918 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0x9e0 │ │ │ │ + b.hi 478570 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49ceb0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 478000 │ │ │ │ + add x15, x15, #0x458 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x870 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01579e48 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 478a88 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0xa58 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 478988 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 478a98 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ + udf #11 │ │ │ │ + .inst 0x015790c0 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 478624 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47861c // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 478000 │ │ │ │ + add x14, x14, #0x3f8 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 478000 │ │ │ │ + add x14, x14, #0x508 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x880 │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x880 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x840 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #3000] │ │ │ │ - add x23, x23, #0x5 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01579d88 ; undefined │ │ │ │ - b 478ac0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 478ccc // b.lo, b.ul, b.last │ │ │ │ + b.cc 4786e4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 478000 │ │ │ │ - add x18, x18, #0xb70 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #1824] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0x6a8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 478b70 │ │ │ │ + cbnz x18, 4786a8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov w15, #0xfffe // #65534 │ │ │ │ + movk w15, #0xffff, lsl #16 │ │ │ │ + cmp w15, w17 │ │ │ │ + b.gt 4786ec │ │ │ │ + adrp x15, 478000 │ │ │ │ + add x15, x15, #0x708 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 478708 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + b 4786c0 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 478000 │ │ │ │ - add x18, x18, #0xba8 │ │ │ │ + add x18, x18, #0x740 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 478ba8 │ │ │ │ + cbnz x18, 478740 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sub w17, w17, #0x1 │ │ │ │ + mov w15, #0xffff // #65535 │ │ │ │ + movk w15, #0xffff, lsl #16 │ │ │ │ + cmp w15, w17 │ │ │ │ + b.gt 478780 │ │ │ │ + adrp x15, 478000 │ │ │ │ + add x15, x15, #0x99c │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47899c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ adrp x17, 478000 │ │ │ │ - add x17, x17, #0xcec │ │ │ │ + add x17, x17, #0x7b4 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4787b4 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w17, [x20, #16] │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0x91c │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + sxtw x15, w15 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ add x14, x21, #0x8 │ │ │ │ ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ + str x14, [x13, #8] │ │ │ │ ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str x15, [sp, #48] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w2, w17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w3, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 407fd0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -112638,350 +112476,109 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x8c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 478de4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 478d70 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0xda8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 478da8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 478dec // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x01579a50 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 478ea0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0xe58 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 478e58 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01579a00 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 478ea8 // b.pmore │ │ │ │ - ldrb w18, [x22, #7] │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - mov w17, #0xffff // #65535 │ │ │ │ - movk w17, #0x10, lsl #16 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.hi 478eb4 // b.pmore │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47896c // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #1920] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16f32d0 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01579978 ; undefined │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 478f28 // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 478000 │ │ │ │ - add x17, x17, #0xd18 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x17, 478000 │ │ │ │ - add x17, x17, #0xe08 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01579908 ; undefined │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 478fc0 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 478fb8 // b.pmore │ │ │ │ - adrp x17, 478000 │ │ │ │ - add x17, x17, #0xee0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 478000 │ │ │ │ - add x18, x18, #0xfa8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49cdc0 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 478920 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x8e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015798f0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 479050 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 │ │ │ │ - add x18, x18, #0x20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + adrp x17, 478000 │ │ │ │ + add x17, x17, #0x960 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 478f50 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 479060 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x8f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x8f0 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x8c8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #472] │ │ │ │ - add x23, x23, #0x4 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01579830 ; undefined │ │ │ │ - b 479088 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 479294 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 │ │ │ │ - add x18, x18, #0x138 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #904] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479138 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 479000 │ │ │ │ - add x18, x18, #0x170 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479170 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + b 181f300 │ │ │ │ + udf #451 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 479000 │ │ │ │ - add x17, x17, #0x2b4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + ldr w17, [x20, #24] │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0xb08 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr w15, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldur x14, [x22, #7] │ │ │ │ + sxtw x14, w14 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + ldr x13, [x13, #24] │ │ │ │ + str x20, [x13, #16] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + str x13, [x12, #8] │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + ldr x13, [x13, #120] │ │ │ │ + add x12, x21, #0x8 │ │ │ │ + ldr x11, [x19, #888] │ │ │ │ + ldr x11, [x11] │ │ │ │ + sub x12, x12, x11 │ │ │ │ + sub x13, x13, x12 │ │ │ │ + ldr x12, [x19, #872] │ │ │ │ + str x13, [x12, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov x1, x13 │ │ │ │ + str x14, [sp, #80] │ │ │ │ + str x15, [sp, #72] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + ldr x17, [sp, #72] │ │ │ │ + mov w2, w17 │ │ │ │ + ldr x17, [sp, #80] │ │ │ │ + mov w3, w17 │ │ │ │ + str x18, [sp, #88] │ │ │ │ + bl 407fd0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #88] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #96] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -113001,486 +112598,979 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #80] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x938 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 478b58 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x24, w18 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 1774b90 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01579638 ; undefined │ │ │ │ - mov w18, w23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 478b0c │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 478000 │ │ │ │ + add x17, x17, #0xb4c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 479398 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 478c10 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 479390 // b.pmore │ │ │ │ - adrp x17, 479000 │ │ │ │ - add x17, x17, #0x2e0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 479000 │ │ │ │ - add x18, x18, #0x378 │ │ │ │ + b.hi 478c08 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x698 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015795d8 ; undefined │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 19f1000 │ │ │ │ - add x23, x23, #0xf20 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16fa108 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 478000 │ │ │ │ + add x12, x12, #0x650 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 478d1c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 478d14 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 478000 │ │ │ │ + add x11, x11, #0xb88 │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + adrp x17, 478000 │ │ │ │ + add x17, x17, #0xcc8 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x970 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0xcec │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0x608 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01578920 ; undefined │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 478e08 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0xd84 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 1665550 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015788dc ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 478e18 // b.pmore │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0x5a0 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + adrp x17, 478000 │ │ │ │ + add x17, x17, #0xc30 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x680 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01578840 ; undefined │ │ │ │ + mov x27, x26 │ │ │ │ + mov x26, x25 │ │ │ │ + mov x25, x24 │ │ │ │ + adrp x24, 19df000 │ │ │ │ + ldr x24, [x24, #4040] │ │ │ │ + add x24, x24, #0xf1 │ │ │ │ + b 478d40 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x015795b0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01578810 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47943c // b.lo, b.ul, b.last │ │ │ │ + b.cc 478ec0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 479000 │ │ │ │ - add x18, x18, #0x410 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479410 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x27, [x22, #24] │ │ │ │ + adrp x26, 19f0000 │ │ │ │ + add x26, x26, #0x878 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 19f0000 │ │ │ │ + add x25, x25, #0x868 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 19df000 │ │ │ │ + ldr x24, [x24, #4040] │ │ │ │ + add x24, x24, #0xf1 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 478d40 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015787a0 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 478fc0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 478fb8 // b.pmore │ │ │ │ + adrp x15, 478000 │ │ │ │ + add x15, x15, #0xe70 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0xf48 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01579560 ; undefined │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x17, w18 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 479444 // b.any │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x30 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 479468 // b.any │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x38 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 479318 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0xf6c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 478000 │ │ │ │ + add x18, x18, #0xf90 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015794e0 ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4794c0 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 479000 │ │ │ │ - add x17, x17, #0x3c0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8678 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x6a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01578698 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 479038 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x27, [x22, #24] │ │ │ │ + adrp x26, 19f0000 │ │ │ │ + add x26, x26, #0x888 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 19f0000 │ │ │ │ + add x25, x25, #0x868 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 19df000 │ │ │ │ + ldr x24, [x24, #4040] │ │ │ │ + add x24, x24, #0xf1 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 478d40 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01579488 ; undefined │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 479558 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 479550 // b.pmore │ │ │ │ - adrp x17, 479000 │ │ │ │ - add x17, x17, #0x490 │ │ │ │ + .inst 0x01578628 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 479138 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 479130 // b.pmore │ │ │ │ + adrp x15, 478000 │ │ │ │ + add x15, x15, #0xfe8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ adrp x18, 479000 │ │ │ │ - add x18, x18, #0x540 │ │ │ │ + add x18, x18, #0xc0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0xe4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0x108 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 49c550 │ │ │ │ + b 16e8678 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x6b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 479238 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4791b8 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0x1d0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x648 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 479240 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x980 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4791dc │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 479000 │ │ │ │ + add x14, x14, #0x224 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015793f8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4795e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 │ │ │ │ - add x18, x18, #0x5b8 │ │ │ │ + b.cc 479350 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4792d0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4794e8 │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0x2e8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x630 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4795f8 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 479358 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x990 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x990 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x938 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19de000 │ │ │ │ - ldr x23, [x23, #264] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01579338 ; undefined │ │ │ │ - b 479620 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4792f4 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 479000 │ │ │ │ + add x14, x14, #0x33c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01578370 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47982c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 │ │ │ │ - add x18, x18, #0x6d0 │ │ │ │ + b.cc 4794a4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #2152] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0x3ec │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x6c0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4796d0 │ │ │ │ + cbnz x18, 4793ec │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x015782f4 ; undefined │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0x42c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x6e0 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47942c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 479000 │ │ │ │ - add x18, x18, #0x708 │ │ │ │ + add x18, x18, #0x464 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479708 │ │ │ │ + cbnz x18, 479464 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4794ac // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 479000 │ │ │ │ - add x17, x17, #0x84c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0x9d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 479510 // b.pmore │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0x390 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x720 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 479574 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015781b8 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4795f8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0x5d8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4795d8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01578178 ; undefined │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.ge 479600 // b.tcont │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0x628 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015780f8 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4794d0 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #64] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x9d8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #2304] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01578108 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4796b8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4796b0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 479000 │ │ │ │ + add x15, x15, #0x598 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01579128 ; undefined │ │ │ │ - b 479880 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01578070 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 479764 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47975c // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 479000 │ │ │ │ + add x14, x14, #0x538 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 479000 │ │ │ │ + add x14, x14, #0x648 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 479a8c // b.lo, b.ul, b.last │ │ │ │ + b.cc 47982c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 479000 │ │ │ │ - add x18, x18, #0x930 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3576] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0x7f0 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x22, [x22, #39] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479930 │ │ │ │ + cbnz x18, 4797f0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov w15, #0xfffe // #65534 │ │ │ │ + movk w15, #0xffff, lsl #16 │ │ │ │ + cmp w15, w17 │ │ │ │ + b.gt 479834 │ │ │ │ + adrp x15, 479000 │ │ │ │ + add x15, x15, #0x850 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479850 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + b 479808 │ │ │ │ + udf #516 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 479000 │ │ │ │ - add x18, x18, #0x968 │ │ │ │ + add x18, x18, #0x888 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479968 │ │ │ │ + cbnz x18, 479888 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #644 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sub w17, w17, #0x1 │ │ │ │ + mov w15, #0xffff // #65535 │ │ │ │ + movk w15, #0xffff, lsl #16 │ │ │ │ + cmp w15, w17 │ │ │ │ + b.gt 4798c8 │ │ │ │ + adrp x15, 479000 │ │ │ │ + add x15, x15, #0xb34 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479b34 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 479000 │ │ │ │ + add x17, x17, #0x8f8 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4798f8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #900 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 479000 │ │ │ │ - add x17, x17, #0xaac │ │ │ │ + add x17, x17, #0x938 │ │ │ │ str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479938 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #451 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w17, [x20, #24] │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0xab4 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + sxtw x15, w15 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldur x14, [x22, #7] │ │ │ │ + sxtw x14, w14 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + ldr x13, [x13, #24] │ │ │ │ + str x20, [x13, #16] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + str x13, [x12, #8] │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + ldr x13, [x13, #120] │ │ │ │ + add x12, x21, #0x8 │ │ │ │ + ldr x11, [x19, #888] │ │ │ │ + ldr x11, [x11] │ │ │ │ + sub x12, x12, x11 │ │ │ │ + sub x13, x13, x12 │ │ │ │ + ldr x12, [x19, #872] │ │ │ │ + str x13, [x12, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov x1, x13 │ │ │ │ + str x14, [sp, #56] │ │ │ │ + str x15, [sp, #48] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + mov w2, w17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w3, w17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov w4, w17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 4090c0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -113500,137 +113590,128 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xa20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 479b04 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #2608] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0xa20 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #560] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01578f10 ; undefined │ │ │ │ - b 479ae0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 479cec // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 │ │ │ │ - add x18, x18, #0xb90 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #2936] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479b90 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 479ab8 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 479000 │ │ │ │ + add x17, x17, #0xaf8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #900 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 479000 │ │ │ │ - add x18, x18, #0xbc8 │ │ │ │ + add x18, x18, #0xb6c │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479bc8 │ │ │ │ + cbnz x18, 479b6c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #964 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 479000 │ │ │ │ - add x17, x17, #0xd0c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + ldr w17, [x20, #32] │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0xcec │ │ │ │ + str x18, [x20, #32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr w15, [x20, #24] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + sxtw x14, w14 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldur x13, [x22, #7] │ │ │ │ + sxtw x13, w13 │ │ │ │ + ldr x12, [x19, #872] │ │ │ │ + ldr x12, [x12, #24] │ │ │ │ + str x20, [x12, #16] │ │ │ │ + add x12, x21, #0x8 │ │ │ │ + ldr x11, [x19, #888] │ │ │ │ + str x12, [x11, #8] │ │ │ │ + ldr x12, [x19, #872] │ │ │ │ + ldr x12, [x12, #120] │ │ │ │ + add x11, x21, #0x8 │ │ │ │ + ldr x10, [x19, #888] │ │ │ │ + ldr x10, [x10] │ │ │ │ + sub x11, x11, x10 │ │ │ │ + sub x12, x12, x11 │ │ │ │ + ldr x11, [x19, #872] │ │ │ │ + str x12, [x11, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + mov x1, x12 │ │ │ │ + str x13, [sp, #96] │ │ │ │ + str x14, [sp, #88] │ │ │ │ + str x15, [sp, #80] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + ldr x17, [sp, #80] │ │ │ │ + mov w2, w17 │ │ │ │ + ldr x17, [sp, #88] │ │ │ │ + mov w3, w17 │ │ │ │ + ldr x17, [sp, #96] │ │ │ │ + mov w4, w17 │ │ │ │ + str x18, [sp, #104] │ │ │ │ + bl 4090c0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #104] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #112] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -113650,665 +113731,927 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #96] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xa68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 479d3c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 479cf0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 479000 │ │ │ │ + add x17, x17, #0xd30 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x24, w18 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 1774b90 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 479e00 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 479df8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 479000 │ │ │ │ + add x11, x11, #0x790 │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01578d10 ; undefined │ │ │ │ - mov w18, w23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ + udf #7 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 479df0 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 479f14 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 479de8 // b.pmore │ │ │ │ + b.hi 479f0c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x11, [x18, #56] │ │ │ │ + ldr x18, [x18, #64] │ │ │ │ + adrp x10, 479000 │ │ │ │ + add x10, x10, #0xd70 │ │ │ │ + stur x10, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x11, [x21] │ │ │ │ adrp x17, 479000 │ │ │ │ - add x17, x17, #0xd38 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str w18, [x21] │ │ │ │ + add x17, x17, #0xec0 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ adrp x18, 479000 │ │ │ │ - add x18, x18, #0xdd0 │ │ │ │ + add x18, x18, #0xee4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x670 │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0x608 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ + b 16e8600 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #26 │ │ │ │ + udf #6 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01577818 ; undefined │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47a008 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0xf7c │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 1665550 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01578cb0 ; undefined │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 19f1000 │ │ │ │ - add x23, x23, #0xea0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16fa108 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xaa0 │ │ │ │ + .inst 0x015777d4 ; undefined │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47a018 // b.pmore │ │ │ │ + adrp x18, 479000 │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x22, [x21, #-72] │ │ │ │ + adrp x17, 479000 │ │ │ │ + add x17, x17, #0xe20 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ + str x18, [x20, #48] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 16e81c0 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x770 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01577730 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47a074 // b.lo, b.ul, b.last │ │ │ │ + mov x18, x27 │ │ │ │ + mov x27, x26 │ │ │ │ + mov x26, x25 │ │ │ │ + mov x25, x24 │ │ │ │ + adrp x24, 19df000 │ │ │ │ + ldr x24, [x24, #4040] │ │ │ │ + add x24, x24, #0xf1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 479f38 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x780 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x01578c88 ; undefined │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015776d8 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 479eac // b.lo, b.ul, b.last │ │ │ │ + b.cc 47a0f0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 479000 │ │ │ │ - add x18, x18, #0xe68 │ │ │ │ + ldr x27, [x22, #24] │ │ │ │ + adrp x26, 19f0000 │ │ │ │ + add x26, x26, #0x878 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 19f0000 │ │ │ │ + add x25, x25, #0x868 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 19df000 │ │ │ │ + ldr x24, [x24, #4040] │ │ │ │ + add x24, x24, #0xf1 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479e68 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 479f38 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01577660 ; undefined │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 47a1f8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47a1f0 // b.pmore │ │ │ │ + adrp x14, 47a000 │ │ │ │ + add x14, x14, #0x98 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 47a000 │ │ │ │ + add x18, x18, #0x180 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01578c38 ; undefined │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x17, w18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 479eb4 // b.tstop │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ge 479efc // b.tcont │ │ │ │ - mov x18, #0x3 // #3 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 479f08 // b.tstop │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x58 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 479ed8 // b.tstop │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x48 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 479efc // b.tstop │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x40 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 479d70 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x50 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 47a000 │ │ │ │ + add x18, x18, #0x1a4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 47a000 │ │ │ │ + add x18, x18, #0x1c8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01578b68 ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 479f68 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 479000 │ │ │ │ - add x17, x17, #0xe18 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8678 │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x790 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01578b10 ; undefined │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 47a000 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 479ff8 // b.pmore │ │ │ │ - adrp x17, 479000 │ │ │ │ - add x17, x17, #0xf38 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 479000 │ │ │ │ - add x18, x18, #0xfe8 │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47a300 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 47a280 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49e710 │ │ │ │ + adrp x18, 47a000 │ │ │ │ + add x18, x18, #0x298 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x620 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47a308 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xab0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47a2a4 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47a000 │ │ │ │ + add x14, x14, #0x2ec │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01578a80 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47a090 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0x60 │ │ │ │ + b.cc 47a418 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 47a398 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 479f90 │ │ │ │ + adrp x18, 47a000 │ │ │ │ + add x18, x18, #0x3b0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x608 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47a0a0 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47a420 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xac0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0xac0 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0xa68 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #2392] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015789c0 ; undefined │ │ │ │ - b 47a0c8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47a3bc │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47a000 │ │ │ │ + add x14, x14, #0x404 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x015773e0 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47a2d4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0x178 │ │ │ │ + b.cc 47a56c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3232] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 47a000 │ │ │ │ + add x18, x18, #0x4b4 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x818 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47a178 │ │ │ │ + cbnz x18, 47a4b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01577344 ; undefined │ │ │ │ + adrp x18, 47a000 │ │ │ │ + add x18, x18, #0x4f4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x7f8 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47a4f4 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 47a000 │ │ │ │ - add x18, x18, #0x1b0 │ │ │ │ + add x18, x18, #0x52c │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47a1b0 │ │ │ │ + cbnz x18, 47a52c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47a574 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 47a000 │ │ │ │ - add x17, x17, #0x2f4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xb08 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47a5d8 // b.pmore │ │ │ │ + adrp x18, 47a000 │ │ │ │ + add x18, x18, #0x458 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x858 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x015772a8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47a64c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + mov x18, #0x901 // #2305 │ │ │ │ + adrp x26, 19df000 │ │ │ │ + ldr x26, [x26, #4040] │ │ │ │ + add x26, x26, x18 │ │ │ │ + mov x18, #0x901 // #2305 │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + add x25, x25, x18 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47b470 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x24, w18 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 1774b90 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01577240 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47a6f0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47a6e8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 47a000 │ │ │ │ + add x14, x14, #0x600 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e8678 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #4 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015787c8 ; undefined │ │ │ │ - mov w18, w23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01577198 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 47a3d8 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 47a790 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 47a3d0 // b.pmore │ │ │ │ - adrp x17, 47a000 │ │ │ │ - add x17, x17, #0x320 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0x3b8 │ │ │ │ + b.hi 47a788 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 184a000 │ │ │ │ - add x23, x23, #0x648 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01578768 ; undefined │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 19f1000 │ │ │ │ - add x23, x23, #0xe20 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16fa108 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 47a000 │ │ │ │ + add x13, x13, #0x668 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xb40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x01578740 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47a474 // b.lo, b.ul, b.last │ │ │ │ + b.cc 47a7ec // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0x450 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01577078 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47a86c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47a000 │ │ │ │ + add x18, x18, #0x850 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47a450 │ │ │ │ + cbnz x18, 47a850 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015786f0 ; undefined │ │ │ │ + .inst 0x01577038 ; undefined │ │ │ │ ldur w18, [x22, #7] │ │ │ │ - sxtw x17, w18 │ │ │ │ - cbnz x17, 47a47c │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x60 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 47a874 │ │ │ │ + adrp x18, 47a000 │ │ │ │ + add x18, x18, #0x89c │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 47a4a0 // b.any │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x68 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01576fbc ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 47a358 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01578678 ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47a4f8 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 47a000 │ │ │ │ - add x17, x17, #0x400 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + b 47a598 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01578620 ; undefined │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01576fd0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 47a590 // b.lo, b.ul, b.last │ │ │ │ + b.cc 47a928 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 47a588 // b.pmore │ │ │ │ - adrp x17, 47a000 │ │ │ │ - add x17, x17, #0x4c8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0x578 │ │ │ │ + b.hi 47a920 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49e530 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 47a000 │ │ │ │ + add x15, x15, #0x810 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xb50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01578590 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a620 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 47a520 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47a630 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01576f38 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 47a9d4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47a9cc // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 47a000 │ │ │ │ + add x14, x14, #0x7b0 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 47a000 │ │ │ │ + add x14, x14, #0x8b8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xb60 │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0xb60 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0xb08 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dc000 │ │ │ │ - ldr x23, [x23, #528] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015784d0 ; undefined │ │ │ │ - b 47a658 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47a864 // b.lo, b.ul, b.last │ │ │ │ + b.cc 47aae8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 47a000 │ │ │ │ - add x18, x18, #0x708 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3816] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0xa50 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47a708 │ │ │ │ + cbnz x18, 47aa50 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 47a000 │ │ │ │ - add x18, x18, #0x740 │ │ │ │ + add x18, x18, #0xa88 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47a740 │ │ │ │ + cbnz x18, 47aa88 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 47a000 │ │ │ │ - add x17, x17, #0x884 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x80 // #128 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.le 47aaf0 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.gt 47aaf8 │ │ │ │ + sxtw x17, w17 │ │ │ │ + lsl w17, w17, #1 │ │ │ │ + mov w15, #0xff // #255 │ │ │ │ + cmp w15, w17 │ │ │ │ + b.le 47aaf0 │ │ │ │ + sxtb w17, w17 │ │ │ │ + uxtb w17, w17 │ │ │ │ + adrp x15, 47a000 │ │ │ │ + add x15, x15, #0xb10 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + strb w17, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47ab10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov w17, #0xff // #255 │ │ │ │ + b 47aac4 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + b 47aac4 │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldrb w17, [x20, #16] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov x14, #0x80 // #128 │ │ │ │ + cmp x14, x15 │ │ │ │ + b.gt 47acc0 │ │ │ │ + adrp x15, 47b000 │ │ │ │ + add x15, x15, #0x1c4 │ │ │ │ + str x15, [x20, #16] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -114323,30 +114666,35 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + mov w17, #0xff // #255 │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #104] │ │ │ │ + bl 408b20 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #104] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #112] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -114366,204 +114714,53 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #96] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xba8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a97c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0x908 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47a908 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0x940 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47a940 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47a984 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #3680] │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47af50 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47a9dc // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 47a000 │ │ │ │ - add x17, x17, #0x8b0 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47aa30 // b.pmore │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0x9a8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - b 49dbd0 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xbc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0xbc0 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0xba8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dc000 │ │ │ │ - ldr x23, [x23, #976] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01578120 ; undefined │ │ │ │ - b 47aa60 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47ac6c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0xb10 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #1112] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47ab10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0xb48 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47ab48 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 47a000 │ │ │ │ - add x17, x17, #0xc8c │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + b 47ac74 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + cmp x14, x15 │ │ │ │ + b.gt 47ae18 │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl w15, w15, #1 │ │ │ │ + mov w14, #0xff // #255 │ │ │ │ + cmp w14, w15 │ │ │ │ + b.gt 47afd0 │ │ │ │ + adrp x15, 47b000 │ │ │ │ + add x15, x15, #0x144 │ │ │ │ + str x15, [x20, #16] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -114578,30 +114775,35 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + mov w17, #0xff // #255 │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #88] │ │ │ │ + bl 408b20 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #88] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #96] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -114621,204 +114823,22 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #80] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xbf8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47ad84 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0xd10 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47ad10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47ad48 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47ad8c // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2272] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x15, 47a000 │ │ │ │ + add x15, x15, #0xc70 │ │ │ │ + str x15, [x20, #16] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47ade4 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 47a000 │ │ │ │ - add x17, x17, #0xcb8 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47ae38 // b.pmore │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0xdb0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - b 49dcc0 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xc10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0xc10 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0xbf8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #1752] │ │ │ │ - add x23, x23, #0x3 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01577d68 ; undefined │ │ │ │ - b 47ae68 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47b074 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0xf18 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #384] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47af18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 47a000 │ │ │ │ - add x18, x18, #0xf50 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47af50 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 47b000 │ │ │ │ - add x17, x17, #0x94 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -114833,30 +114853,35 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ + mov w1, w17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov w2, w17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 408b20 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -114876,137 +114901,99 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xc48 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 47a000 │ │ │ │ + add x17, x17, #0xcb4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47b114 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - adrp x25, 19de000 │ │ │ │ - ldr x25, [x25, #1240] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0xc48 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #1792] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01577b50 ; undefined │ │ │ │ - b 47b0c8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47b2d4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47b000 │ │ │ │ - add x18, x18, #0x178 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2320] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47b178 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 47b000 │ │ │ │ - add x18, x18, #0x1b0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47b1b0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 47b000 │ │ │ │ - add x17, x17, #0x2f4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ + b 47af84 │ │ │ │ + adrp x14, 47a000 │ │ │ │ + add x14, x14, #0xf80 │ │ │ │ + str x14, [x20, #16] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ add x14, x21, #0x8 │ │ │ │ ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ + str x14, [x13, #8] │ │ │ │ ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str x15, [sp, #64] │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x15, [sp, #64] │ │ │ │ + sxtb w17, w15 │ │ │ │ + uxtb w17, w17 │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 408b20 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #72] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #80] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -115026,616 +115013,935 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #64] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xc90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 47a000 │ │ │ │ + add x17, x17, #0xfc4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47b194 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47b148 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 47b000 │ │ │ │ + add x17, x17, #0x188 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47b214 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47b1c8 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 47b000 │ │ │ │ + add x17, x17, #0x208 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b374 // b.pmore │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #1064] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0xc90 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #4072] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 49b9e8 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xca8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47b2c8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47b2c0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 47a000 │ │ │ │ + add x13, x13, #0xa00 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01577900 ; undefined │ │ │ │ - b 47b328 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b3fc // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x48 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015765a0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47b38c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47b384 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 47a000 │ │ │ │ + add x12, x12, #0x950 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x12, 47b000 │ │ │ │ + add x12, x12, #0x248 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x48 // #72 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xcd8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015764e0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47b448 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47b440 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 47b000 │ │ │ │ + add x11, x11, #0x2e8 │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e8678 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #24 │ │ │ │ udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ + .inst 0x01576418 ; undefined │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47b58c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 1665550 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015763f8 ; undefined │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0x4dc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8140 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015763cc ; undefined │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0x500 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015763a8 ; undefined │ │ │ │ + add x21, x21, #0x70 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47b468 // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x70 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x24, [x21, #-16] │ │ │ │ - stur x25, [x21, #-8] │ │ │ │ - str x26, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.hi 47b59c // b.pmore │ │ │ │ + adrp x18, 47a000 │ │ │ │ + add x18, x18, #0x710 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-72] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + adrp x14, 47b000 │ │ │ │ + add x14, x14, #0x3a8 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x8a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xce0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47b690 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 47b610 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0x628 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x5e8 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47b698 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f2000 │ │ │ │ - add x23, x23, #0xce8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 182f0b8 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47b634 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47b000 │ │ │ │ + add x14, x14, #0x67c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b500 // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 47d000 │ │ │ │ - add x17, x17, #0xc0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - mov x24, x25 │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - b 182f0b8 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47b7a8 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 47b728 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0x740 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x5d0 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015777f0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47b7b0 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47b74c │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47b000 │ │ │ │ + add x14, x14, #0x794 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01576210 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47b6a8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 47b8fc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 47b000 │ │ │ │ - add x18, x18, #0x568 │ │ │ │ + add x18, x18, #0x844 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x9b8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47b844 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01576194 ; undefined │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0x884 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0x9d8 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47b568 │ │ │ │ + cbnz x18, 47b884 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015777b0 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47b630 // b.any │ │ │ │ + udf #0 │ │ │ │ adrp x18, 47b000 │ │ │ │ - add x18, x18, #0x6c8 │ │ │ │ + add x18, x18, #0x8bc │ │ │ │ str x18, [x20] │ │ │ │ - adrp x26, 19df000 │ │ │ │ - ldr x26, [x26, #1192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x308 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x2f0 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #1064] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - udf #1 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47b8bc │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01577728 ; undefined │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47b70c // b.pmore │ │ │ │ - adrp x18, 47b000 │ │ │ │ - add x18, x18, #0x4c8 │ │ │ │ + b.hi 47b904 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x15 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x710 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x6e8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #3128] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 49b9e8 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b700 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 47b000 │ │ │ │ - add x17, x17, #0x498 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 19df000 │ │ │ │ - ldr x17, [x17, #3728] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x17 │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 47b000 │ │ │ │ - add x17, x17, #0x5c8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x308 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x2f0 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #1064] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49b9e8 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd38 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01577628 ; undefined │ │ │ │ - adrp x26, 19df000 │ │ │ │ - ldr x26, [x26, #1192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x710 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x6e8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #3128] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 49b9e8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01577608 ; undefined │ │ │ │ - b 47b528 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47b780 // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0xc0 │ │ │ │ + b.hi 47b968 // b.pmore │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0x7e8 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f1000 │ │ │ │ + add x23, x23, #0x910 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd58 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xa18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b7e0 // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0xe8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47ba68 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 47b9e8 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0xa00 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x5b8 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b840 // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x110 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47ba70 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47ba0c │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47b000 │ │ │ │ + add x14, x14, #0xa54 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b8a0 // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x138 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47bb80 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 47bb00 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0xb18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x5a0 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b904 // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x160 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47bb88 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47bb24 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47b000 │ │ │ │ + add x14, x14, #0xb6c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b96c // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x188 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x16 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01575ec8 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47bcd4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0xc1c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xa48 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47bc1c │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01575e4c ; undefined │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0xc5c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xa68 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47bc5c │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b9d0 // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x1b0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xd88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0xc94 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47bc94 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47ba2c // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x228 │ │ │ │ + b.hi 47bcdc // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xda0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47ba8c // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x250 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ + b.hi 47bd40 // b.pmore │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0xbc0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f1000 │ │ │ │ + add x23, x23, #0x990 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xda8 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xaa8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47baec // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x278 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + b 182ddf8 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48a9b8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47be2c // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47bb54 // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x2a0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xdb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47be24 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 47b000 │ │ │ │ + add x15, x15, #0xd70 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0xd90 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015772b0 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x01575ca8 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47be5c // b.lo, b.ul, b.last │ │ │ │ + b.cc 47c0c0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 47b000 │ │ │ │ - add x18, x18, #0xbdc │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #3640] │ │ │ │ + add x18, x18, #0xea0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47bbdc │ │ │ │ + cbnz x18, 47bea0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01575c58 ; undefined │ │ │ │ adrp x18, 47b000 │ │ │ │ - add x18, x18, #0xd0c │ │ │ │ + add x18, x18, #0xed8 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47bed8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01575c20 ; undefined │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0x20 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ + str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408e10 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -115655,387 +115961,406 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - mov w14, w22 │ │ │ │ - sxtw x13, w14 │ │ │ │ - and x13, x13, #0x4 │ │ │ │ - sxtw x13, w13 │ │ │ │ - sxtw x13, w13 │ │ │ │ - cbnz x13, 47be20 │ │ │ │ - adrp x13, 19f2000 │ │ │ │ - add x13, x13, #0xdc8 │ │ │ │ - add x13, x13, #0x2 │ │ │ │ - sxtw x12, w14 │ │ │ │ - and x12, x12, #0x2 │ │ │ │ - sxtw x12, w12 │ │ │ │ - sxtw x12, w12 │ │ │ │ - cbnz x12, 47be30 │ │ │ │ - adrp x12, 19f2000 │ │ │ │ - add x12, x12, #0xdc8 │ │ │ │ - add x12, x12, #0x2 │ │ │ │ - sxtw x14, w14 │ │ │ │ - and x14, x14, #0x1 │ │ │ │ - sxtw x14, w14 │ │ │ │ - sxtw x14, w14 │ │ │ │ - cbnz x14, 47be40 │ │ │ │ - adrp x14, 19f2000 │ │ │ │ - add x14, x14, #0xdc8 │ │ │ │ - add x14, x14, #0x2 │ │ │ │ - str x14, [sp, #40] │ │ │ │ - mov x14, x12 │ │ │ │ - ldr x12, [sp, #40] │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x11, [x19, #856] │ │ │ │ - cmp x21, x11 │ │ │ │ - b.hi 47be64 // b.pmore │ │ │ │ - adrp x11, 47d000 │ │ │ │ - add x11, x11, #0x2a0 │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - adrp x14, 47d000 │ │ │ │ - add x14, x14, #0x228 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x26, x15 │ │ │ │ - sub x25, x21, #0x27 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0xdc0 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - mov x22, x18 │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1632] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 182f7e8 │ │ │ │ - udf #5 │ │ │ │ + .inst 0x01575ad8 ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 181b6e0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0x80 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov w18, w22 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x22, x17 │ │ │ │ + str w18, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47c080 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x12, x22 │ │ │ │ - b 47bd88 │ │ │ │ - adrp x13, 19f2000 │ │ │ │ - add x13, x13, #0xdc0 │ │ │ │ - add x13, x13, #0x1 │ │ │ │ - b 47bd3c │ │ │ │ - adrp x12, 19f2000 │ │ │ │ - add x12, x12, #0xdc0 │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - b 47bd5c │ │ │ │ - adrp x14, 19f2000 │ │ │ │ - add x14, x14, #0xdc0 │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - str x14, [sp, #40] │ │ │ │ - mov x14, x12 │ │ │ │ - ldr x12, [sp, #40] │ │ │ │ - b 47bd88 │ │ │ │ + .inst 0x01575a78 ; undefined │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 181b6e0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 47c0c8 │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0xf0 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 51ded8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 47b000 │ │ │ │ - add x18, x18, #0xe00 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x12 │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 18207b8 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01575928 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47b928 │ │ │ │ nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x015759e8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47c190 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47c188 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 47b000 │ │ │ │ + add x13, x13, #0xe50 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01576f90 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47c17c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47b000 │ │ │ │ - add x18, x18, #0xefc │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01575948 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47c238 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47c230 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 47c000 │ │ │ │ + add x12, x12, #0x110 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #3640] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47befc │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16e82b0 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01575878 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47c344 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x2c │ │ │ │ - str x18, [x20] │ │ │ │ + add x18, x18, #0x2a8 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47c2a8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01575830 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x0, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + bl 181b6e0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0x300 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47c300 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015757d8 ; undefined │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 181b6e0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0x338 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01575770 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47bd00 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - mov w14, w22 │ │ │ │ - sxtw x13, w14 │ │ │ │ - and x13, x13, #0x4 │ │ │ │ - sxtw x13, w13 │ │ │ │ - sxtw x13, w13 │ │ │ │ - cbnz x13, 47c140 │ │ │ │ - adrp x13, 19f2000 │ │ │ │ - add x13, x13, #0xdc8 │ │ │ │ - add x13, x13, #0x2 │ │ │ │ - sxtw x12, w14 │ │ │ │ - and x12, x12, #0x2 │ │ │ │ - sxtw x12, w12 │ │ │ │ - sxtw x12, w12 │ │ │ │ - cbnz x12, 47c150 │ │ │ │ - adrp x12, 19f2000 │ │ │ │ - add x12, x12, #0xdc8 │ │ │ │ - add x12, x12, #0x2 │ │ │ │ - sxtw x14, w14 │ │ │ │ - and x14, x14, #0x1 │ │ │ │ - sxtw x14, w14 │ │ │ │ - sxtw x14, w14 │ │ │ │ - cbnz x14, 47c160 │ │ │ │ - adrp x14, 19f2000 │ │ │ │ - add x14, x14, #0xdc8 │ │ │ │ - add x14, x14, #0x2 │ │ │ │ - str x14, [sp, #40] │ │ │ │ - mov x14, x12 │ │ │ │ - ldr x12, [sp, #40] │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x11, [x19, #856] │ │ │ │ - cmp x21, x11 │ │ │ │ - b.hi 47c184 // b.pmore │ │ │ │ - adrp x11, 47d000 │ │ │ │ - add x11, x11, #0x2a0 │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - adrp x14, 47d000 │ │ │ │ - add x14, x14, #0x228 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x26, x15 │ │ │ │ - sub x25, x21, #0x27 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0xdc8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01575778 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47c3d8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47c3d0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 47c000 │ │ │ │ + add x14, x14, #0x260 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1632] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 182f7e8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47c468 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0x450 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47c450 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x12, x22 │ │ │ │ - b 47c0a8 │ │ │ │ - adrp x13, 19f2000 │ │ │ │ - add x13, x13, #0xdc0 │ │ │ │ - add x13, x13, #0x1 │ │ │ │ - b 47c05c │ │ │ │ - adrp x12, 19f2000 │ │ │ │ - add x12, x12, #0xdc0 │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - b 47c07c │ │ │ │ - adrp x14, 19f2000 │ │ │ │ - add x14, x14, #0xdc0 │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - str x14, [sp, #40] │ │ │ │ - mov x14, x12 │ │ │ │ - ldr x12, [sp, #40] │ │ │ │ - b 47c0a8 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 47c470 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 181df90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x120 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x12 │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 18207b8 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 181df90 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01576c70 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47c49c // b.lo, b.ul, b.last │ │ │ │ + b.cc 47c708 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x21c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #3640] │ │ │ │ + add x18, x18, #0x4e8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47c21c │ │ │ │ + cbnz x18, 47c4e8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x34c │ │ │ │ + add x18, x18, #0x520 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47c520 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0x558 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47c558 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 47c000 │ │ │ │ + add x17, x17, #0x6b8 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + str x14, [x13, #8] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str x15, [sp, #48] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x2, x17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x3, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 408150 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -116055,149 +116380,451 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47c710 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - mov w14, w22 │ │ │ │ - sxtw x13, w14 │ │ │ │ - and x13, x13, #0x4 │ │ │ │ - sxtw x13, w13 │ │ │ │ - sxtw x13, w13 │ │ │ │ - cbnz x13, 47c460 │ │ │ │ - adrp x13, 19f2000 │ │ │ │ - add x13, x13, #0xdc8 │ │ │ │ - add x13, x13, #0x2 │ │ │ │ - sxtw x12, w14 │ │ │ │ - and x12, x12, #0x2 │ │ │ │ - sxtw x12, w12 │ │ │ │ - sxtw x12, w12 │ │ │ │ - cbnz x12, 47c470 │ │ │ │ - adrp x12, 19f2000 │ │ │ │ - add x12, x12, #0xdc8 │ │ │ │ - add x12, x12, #0x2 │ │ │ │ - sxtw x14, w14 │ │ │ │ - and x14, x14, #0x1 │ │ │ │ - sxtw x14, w14 │ │ │ │ - sxtw x14, w14 │ │ │ │ - cbnz x14, 47c480 │ │ │ │ - adrp x14, 19f2000 │ │ │ │ - add x14, x14, #0xdc8 │ │ │ │ - add x14, x14, #0x2 │ │ │ │ - str x14, [sp, #40] │ │ │ │ - mov x14, x12 │ │ │ │ - ldr x12, [sp, #40] │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x11, [x19, #856] │ │ │ │ - cmp x21, x11 │ │ │ │ - b.hi 47c4a4 // b.pmore │ │ │ │ - adrp x11, 47d000 │ │ │ │ - add x11, x11, #0x2a0 │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47c6bc │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 47c000 │ │ │ │ + add x17, x17, #0x6fc │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47c7c0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47c7b8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 47c000 │ │ │ │ + add x13, x13, #0x498 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x01575330 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 47c8bc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0xa8 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47c8b4 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x13, [x17, #23] │ │ │ │ + ldur x17, [x17, #31] │ │ │ │ + adrp x12, 47c000 │ │ │ │ + add x12, x12, #0x1b0 │ │ │ │ + stur x12, [x21, #-160] │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ + stur x15, [x21, #-136] │ │ │ │ + stur x14, [x21, #-128] │ │ │ │ + stur x13, [x21, #-120] │ │ │ │ + stur x17, [x21, #-112] │ │ │ │ + adrp x12, 47c000 │ │ │ │ + add x12, x12, #0x360 │ │ │ │ + stur x12, [x21, #-104] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + adrp x12, 47c000 │ │ │ │ + add x12, x12, #0x400 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + sub x12, x21, #0x68 │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + sub x12, x21, #0xa0 │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + adrp x12, 47c000 │ │ │ │ + add x12, x12, #0x740 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0xa8 // #168 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x01575230 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 47c964 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47c95c // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x13, [x17, #23] │ │ │ │ + ldur x17, [x17, #31] │ │ │ │ + adrp x12, 47c000 │ │ │ │ + add x12, x12, #0x7e8 │ │ │ │ stur x12, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - adrp x14, 47d000 │ │ │ │ - add x14, x14, #0x250 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x14, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x26, x15 │ │ │ │ - sub x25, x21, #0x27 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0xdc0 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - mov x22, x18 │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47ca44 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1632] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 182f7e8 │ │ │ │ - udf #5 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0x9e8 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47c9e8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x12, x22 │ │ │ │ - b 47c3c8 │ │ │ │ - adrp x13, 19f2000 │ │ │ │ - add x13, x13, #0xdc0 │ │ │ │ - add x13, x13, #0x1 │ │ │ │ - b 47c37c │ │ │ │ - adrp x12, 19f2000 │ │ │ │ - add x12, x12, #0xdc0 │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - b 47c39c │ │ │ │ - adrp x14, 19f2000 │ │ │ │ - add x14, x14, #0xdc0 │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - str x14, [sp, #40] │ │ │ │ - mov x14, x12 │ │ │ │ - ldr x12, [sp, #40] │ │ │ │ - b 47c3c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47ca4c // b.pmore │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #616] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #3840] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sxtw x18, w18 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x440 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x12 │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ + b 181f7d8 │ │ │ │ + udf #24 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01576950 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47c7bc // b.lo, b.ul, b.last │ │ │ │ + b.cc 47cb3c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x53c │ │ │ │ + add x18, x18, #0xac0 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #3640] │ │ │ │ + ldur x18, [x22, #3] │ │ │ │ + mov x22, x24 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47c53c │ │ │ │ + cbnz x18, 47cac0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x66c │ │ │ │ + add x18, x18, #0xaf8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #808] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 1821370 │ │ │ │ + udf #68 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47cb44 // b.pmore │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0x988 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 182e270 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48a8c8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47cc04 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47cbfc // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 47c000 │ │ │ │ + add x15, x15, #0xa70 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 47c000 │ │ │ │ + add x17, x17, #0xb68 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x13 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01574ef0 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47ccf8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0xc68 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 1665550 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01574eb0 ; undefined │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47cd08 // b.pmore │ │ │ │ + adrp x18, 47b000 │ │ │ │ + add x18, x18, #0xda8 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + adrp x17, 47c000 │ │ │ │ + add x17, x17, #0x8e8 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + sub x17, x21, #0x60 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x17, 47c000 │ │ │ │ + add x17, x17, #0xb80 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e81c0 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xb38 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01572670 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47cf6c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0xd64 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 48b880 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0157263c ; undefined │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0xe90 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ @@ -116212,30 +116839,29 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 409020 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -116255,151 +116881,191 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01572510 ; undefined │ │ │ │ + adrp x18, 47c000 │ │ │ │ + add x18, x18, #0xec4 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x3a0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47cec4 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - mov w14, w22 │ │ │ │ - sxtw x13, w14 │ │ │ │ - and x13, x13, #0x4 │ │ │ │ - sxtw x13, w13 │ │ │ │ - sxtw x13, w13 │ │ │ │ - cbnz x13, 47c780 │ │ │ │ - adrp x13, 19f2000 │ │ │ │ - add x13, x13, #0xdc8 │ │ │ │ - add x13, x13, #0x2 │ │ │ │ - sxtw x12, w14 │ │ │ │ - and x12, x12, #0x2 │ │ │ │ - sxtw x12, w12 │ │ │ │ - sxtw x12, w12 │ │ │ │ - cbnz x12, 47c790 │ │ │ │ - adrp x12, 19f2000 │ │ │ │ - add x12, x12, #0xdc8 │ │ │ │ - add x12, x12, #0x2 │ │ │ │ - sxtw x14, w14 │ │ │ │ - and x14, x14, #0x1 │ │ │ │ - sxtw x14, w14 │ │ │ │ - sxtw x14, w14 │ │ │ │ - cbnz x14, 47c7a0 │ │ │ │ - adrp x14, 19f2000 │ │ │ │ - add x14, x14, #0xdc8 │ │ │ │ - add x14, x14, #0x2 │ │ │ │ - str x14, [sp, #40] │ │ │ │ - mov x14, x12 │ │ │ │ - ldr x12, [sp, #40] │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x11, [x19, #856] │ │ │ │ - cmp x21, x11 │ │ │ │ - b.hi 47c7c4 // b.pmore │ │ │ │ - adrp x11, 47d000 │ │ │ │ - add x11, x11, #0x2a0 │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - adrp x14, 47d000 │ │ │ │ - add x14, x14, #0x250 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x26, x15 │ │ │ │ - sub x25, x21, #0x27 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0xdc8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - mov x22, x18 │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1632] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 182f7e8 │ │ │ │ - udf #5 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + add x17, x18, #0x8 │ │ │ │ + ldar x17, [x17] │ │ │ │ + adrp x15, 47c000 │ │ │ │ + add x15, x15, #0xf08 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x17 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47cf08 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x12, x22 │ │ │ │ - b 47c6e8 │ │ │ │ - adrp x13, 19f2000 │ │ │ │ - add x13, x13, #0xdc0 │ │ │ │ - add x13, x13, #0x1 │ │ │ │ - b 47c69c │ │ │ │ - adrp x12, 19f2000 │ │ │ │ - add x12, x12, #0xdc0 │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - b 47c6bc │ │ │ │ - adrp x14, 19f2000 │ │ │ │ - add x14, x14, #0xdc0 │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - str x14, [sp, #40] │ │ │ │ - mov x14, x12 │ │ │ │ - ldr x12, [sp, #40] │ │ │ │ - b 47c6e8 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + cbnz x15, 47cf74 │ │ │ │ + ldr x15, [x17, #8] │ │ │ │ + add x14, x17, #0x8 │ │ │ │ + stlr x18, [x14] │ │ │ │ + ldr x18, [x17] │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1664] │ │ │ │ + cmp x18, x14 │ │ │ │ + b.ne 47cf54 // b.any │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x15 │ │ │ │ + bl 181a840 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x760 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x15 │ │ │ │ + str x17, [sp, #56] │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 181b6e0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + ldr x18, [x17, #8] │ │ │ │ + add x15, x17, #0x8 │ │ │ │ + ldr x14, [sp, #32] │ │ │ │ + stlr x14, [x15] │ │ │ │ + ldr x15, [x17] │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1664] │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 47cf54 // b.any │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x18 │ │ │ │ + bl 181a840 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + b 47cf54 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015723b0 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 47d04c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47d044 // b.pmore │ │ │ │ + adrp x15, 47c000 │ │ │ │ + add x15, x15, #0xd30 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x12 │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 18207b8 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xb48 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01576630 ; undefined │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47cae0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x860 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #4] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #3640] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + b.cc 47d114 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0xc0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47c860 │ │ │ │ + cbnz x18, 47d0c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x01574a98 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47d0e8 // b.any │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0x134 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47d134 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xb58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x990 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01574a24 ; undefined │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0x268 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -116413,30 +117079,31 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4079a0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -116460,1191 +117127,941 @@ │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [sp, #32] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - mov w13, w22 │ │ │ │ - sxtw x12, w13 │ │ │ │ - and x12, x12, #0x4 │ │ │ │ - sxtw x12, w12 │ │ │ │ - sxtw x12, w12 │ │ │ │ - cbnz x12, 47caa4 │ │ │ │ - adrp x12, 19f2000 │ │ │ │ - add x12, x12, #0xdc8 │ │ │ │ - add x12, x12, #0x2 │ │ │ │ - sxtw x11, w13 │ │ │ │ - and x11, x11, #0x2 │ │ │ │ - sxtw x11, w11 │ │ │ │ - sxtw x11, w11 │ │ │ │ - cbnz x11, 47cab4 │ │ │ │ - adrp x11, 19f2000 │ │ │ │ - add x11, x11, #0xdc8 │ │ │ │ - add x11, x11, #0x2 │ │ │ │ - sxtw x13, w13 │ │ │ │ - and x13, x13, #0x1 │ │ │ │ - sxtw x13, w13 │ │ │ │ - sxtw x13, w13 │ │ │ │ - cbnz x13, 47cac4 │ │ │ │ - adrp x13, 19f2000 │ │ │ │ - add x13, x13, #0xdc8 │ │ │ │ - add x13, x13, #0x2 │ │ │ │ - str x13, [sp, #40] │ │ │ │ - mov x13, x11 │ │ │ │ - ldr x11, [sp, #40] │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x10, [x19, #856] │ │ │ │ - cmp x21, x10 │ │ │ │ - b.hi 47cae8 // b.pmore │ │ │ │ - adrp x10, 47d000 │ │ │ │ - add x10, x10, #0x2a0 │ │ │ │ - stur x10, [x21, #-40] │ │ │ │ - stur x11, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - adrp x13, 47d000 │ │ │ │ - add x13, x13, #0x278 │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x26, x14 │ │ │ │ - sub x25, x21, #0x27 │ │ │ │ - mov x24, x15 │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ - mov x22, x18 │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1632] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 182f7e8 │ │ │ │ - udf #6 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - ldr x13, [x20, #16] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x11, x22 │ │ │ │ - b 47ca10 │ │ │ │ - adrp x12, 19f2000 │ │ │ │ - add x12, x12, #0xdc0 │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - b 47c9c4 │ │ │ │ - adrp x11, 19f2000 │ │ │ │ - add x11, x11, #0xdc0 │ │ │ │ - add x11, x11, #0x1 │ │ │ │ - b 47c9e4 │ │ │ │ - adrp x13, 19f2000 │ │ │ │ - add x13, x13, #0xdc0 │ │ │ │ - add x13, x13, #0x1 │ │ │ │ - str x13, [sp, #40] │ │ │ │ - mov x13, x11 │ │ │ │ - ldr x11, [sp, #40] │ │ │ │ - b 47ca10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0xa80 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x11 │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 18207b8 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015763c0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47ce28 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0xb68 │ │ │ │ + .inst 0x015748f0 ; undefined │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0x29c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #512] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ + b 182d360 │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015748bc ; undefined │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0x2c8 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47cb68 │ │ │ │ + cbnz x18, 47d2c8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01576380 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47cdb0 // b.any │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0xe48 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x26, 19df000 │ │ │ │ - ldr x26, [x26, #1192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x8f0 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x8c8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #472] │ │ │ │ - add x23, x23, #0x4 │ │ │ │ - b 49b9e8 │ │ │ │ - udf #1 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015762f8 ; undefined │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47cf7c // b.pmore │ │ │ │ - adrp x18, 47b000 │ │ │ │ - add x18, x18, #0xea8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x15 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0xc48 │ │ │ │ + .inst 0x01574890 ; undefined │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0x2ec │ │ │ │ str x18, [x20] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x880 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x840 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #3000] │ │ │ │ - add x23, x23, #0x5 │ │ │ │ - b 49b9e8 │ │ │ │ - udf #1 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + b 181df90 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01576258 ; undefined │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47cf88 // b.pmore │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x1c8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + .inst 0x0157486c ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x15 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0xcc8 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x7b0 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x790 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #3008] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ + adrp x17, 47d000 │ │ │ │ + add x17, x17, #0x31c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 16dfd10 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015761b8 ; undefined │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47cf94 // b.pmore │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x4e8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x15 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ + .inst 0x0157483c ; undefined │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0x344 │ │ │ │ str x18, [x20] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x808 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x7e8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #3960] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #8] │ │ │ │ + b 47d080 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01576108 ; undefined │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47cfa0 // b.pmore │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0x808 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + b.hi 47d37c // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x14 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x560 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x538 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #2096] │ │ │ │ - add x23, x23, #0x6 │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 49b9e8 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47cf70 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 47b000 │ │ │ │ - add x17, x17, #0xb88 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 19df000 │ │ │ │ - ldr x17, [x17, #3728] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x15 │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 47c000 │ │ │ │ - add x17, x17, #0xbc8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x8f0 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x8c8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #472] │ │ │ │ - add x23, x23, #0x4 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49b9e8 │ │ │ │ - adrp x22, 19f2000 │ │ │ │ - add x22, x22, #0xf18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01575fc8 ; undefined │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0xe98 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x26, 19df000 │ │ │ │ - ldr x26, [x26, #1192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x880 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x840 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #3000] │ │ │ │ - add x23, x23, #0x5 │ │ │ │ - b 49b9e8 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01575f58 ; undefined │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0xee8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x26, 19df000 │ │ │ │ - ldr x26, [x26, #1192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x7b0 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x790 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #3008] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01575ee8 ; undefined │ │ │ │ - adrp x18, 47c000 │ │ │ │ - add x18, x18, #0xf38 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x26, 19df000 │ │ │ │ - ldr x26, [x26, #1192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x808 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x7e8 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #3960] │ │ │ │ - add x23, x23, #0x7 │ │ │ │ - b 49b9e8 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01575638 ; undefined │ │ │ │ - adrp x26, 19df000 │ │ │ │ - ldr x26, [x26, #1192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 19f2000 │ │ │ │ - add x25, x25, #0x560 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f2000 │ │ │ │ - add x24, x24, #0x538 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #2096] │ │ │ │ - add x23, x23, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 49b9e8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01575f50 ; undefined │ │ │ │ - b 47cb28 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47d014 // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x7c8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce010 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce040 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce070 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce0a0 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce0d0 ; undefined │ │ │ │ - udf #0 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce100 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015747e0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47d3ec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47d3dc // b.any │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce138 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x23, x18, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47d4c8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x013ce170 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x01574770 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47d4a0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47d498 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + mov x17, #0x0 // #0 │ │ │ │ + movk x17, #0x8000, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 47d488 // b.tstop │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0x7fff, lsl #16 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 47d488 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce1a0 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1757118 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x013ce1d0 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ udf #4 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce200 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce230 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce260 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce288 ; undefined │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + udf #10 │ │ │ │ + .inst 0x015746b0 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47d52c // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 47d000 │ │ │ │ + add x17, x17, #0x398 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce2b8 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x013ce2e8 ; undefined │ │ │ │ - udf #0 │ │ │ │ udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce310 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce338 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01574638 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47d6e8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0x68c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408db0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce360 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01574504 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47d6f8 // b.pmore │ │ │ │ + sub w18, w18, #0x1 │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.le 47d734 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47d080 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce388 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce3b0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce3d8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015744b4 ; undefined │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47d690 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xbb0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce400 ; undefined │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 47d000 │ │ │ │ + add x17, x17, #0x6dc │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #4 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01574430 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47d080 │ │ │ │ + adrp x17, 47d000 │ │ │ │ + add x17, x17, #0x4c8 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0x728 │ │ │ │ + str x18, [x20] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 47d4c8 │ │ │ │ nop │ │ │ │ - .inst 0x013ce428 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #5 │ │ │ │ - add x22, x22, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce450 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #6 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce478 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #7 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce4a0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce4c8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #9 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce4f0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #10 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce518 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #11 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce540 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #12 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce568 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #13 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce590 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #14 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce5b8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #15 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce5e0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #16 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce608 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #17 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce638 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #18 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce660 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #19 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce688 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #20 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce6b0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #21 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce6e0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #22 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce708 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #23 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce730 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #24 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x01574438 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47d7a8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0xbb0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xbc0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce758 ; undefined │ │ │ │ - ... │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #25 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce780 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 182ddf8 │ │ │ │ udf #3 │ │ │ │ - udf #26 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce7a8 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #27 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce7d0 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #28 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce7f8 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01571b50 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47da5c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47da54 // b.pmore │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + adrp x17, 47d000 │ │ │ │ + add x17, x17, #0x7d0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0x84c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 490c10 │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #29 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01571af4 ; undefined │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0x978 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408a90 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce820 ; undefined │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ udf #30 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x015719c8 ; undefined │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0x9ac │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x22, 19ef000 │ │ │ │ + add x22, x22, #0x340 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47d9ac │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce850 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce880 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce8b0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce8d8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + add x17, x18, #0x8 │ │ │ │ + ldar x17, [x17] │ │ │ │ + adrp x15, 47d000 │ │ │ │ + add x15, x15, #0x9f0 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x17 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47d9f0 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce908 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce938 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013ce968 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + cbnz x15, 47da68 │ │ │ │ + ldr x15, [x17, #8] │ │ │ │ + add x14, x17, #0x8 │ │ │ │ + stlr x18, [x14] │ │ │ │ + ldr x18, [x17] │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1664] │ │ │ │ + cmp x18, x14 │ │ │ │ + b.ne 47da3c // b.any │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x15 │ │ │ │ + bl 181a840 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x15 │ │ │ │ + str x17, [sp, #56] │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 181b6e0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + ldr x18, [x17, #8] │ │ │ │ + add x15, x17, #0x8 │ │ │ │ + ldr x14, [sp, #32] │ │ │ │ + stlr x14, [x15] │ │ │ │ + ldr x15, [x17] │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1664] │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 47da3c // b.any │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x18 │ │ │ │ + bl 181a840 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + b 47da3c │ │ │ │ nop │ │ │ │ - .inst 0x013ce998 ; undefined │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01571858 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 47db44 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47db3c // b.pmore │ │ │ │ + adrp x15, 47d000 │ │ │ │ + add x15, x15, #0x7f0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xbd0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x01573fe0 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47d97c // b.lo, b.ul, b.last │ │ │ │ + b.cc 47dc0c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x970 │ │ │ │ + add x18, x18, #0xbb8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47d970 │ │ │ │ + cbnz x18, 47dbb8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + .inst 0x01573fa0 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47dbe0 // b.any │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 181ef70 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47d9f4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 47d000 │ │ │ │ - add x18, x18, #0x9e8 │ │ │ │ + add x18, x18, #0xc2c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47d9e8 │ │ │ │ + cbnz x18, 47dc2c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 181ef70 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x78 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xbe0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47da6c // b.lo, b.ul, b.last │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01573f2c ; undefined │ │ │ │ adrp x18, 47d000 │ │ │ │ - add x18, x18, #0xa60 │ │ │ │ + add x18, x18, #0xd60 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4086f0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01573df8 ; undefined │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0xd94 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #512] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ + b 182d360 │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01573dc4 ; undefined │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0xdc0 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47da60 │ │ │ │ + cbnz x18, 47ddc0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01573d98 ; undefined │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0xde4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + b 181df90 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01573d74 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 47d000 │ │ │ │ + add x17, x17, #0xe14 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 181ef70 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + b 16dfd10 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01573d44 ; undefined │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0xe3c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #8] │ │ │ │ + b 47db78 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47dad4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47de74 // b.pmore │ │ │ │ adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #888] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 16eb290 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x01575598 ; undefined │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01573ce8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47db1c // b.lo, b.ul, b.last │ │ │ │ + b.cc 47dee4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47ded4 // b.any │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x23, x18, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 47de20 │ │ │ │ + b 47dfc0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01575548 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47dd3c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0xb94 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1424] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x01573c78 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47df98 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47df90 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47db94 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + mov x17, #0x0 // #0 │ │ │ │ + movk x17, #0x8000, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 47df80 // b.tstop │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0x7fff, lsl #16 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 47df80 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0xbcc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47dbcc │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1757118 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0xc04 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #1 │ │ │ │ + udf #10 │ │ │ │ + .inst 0x01573bb8 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47e024 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47dc04 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ adrp x17, 47d000 │ │ │ │ - add x17, x17, #0xd54 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - sxtw x15, w15 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ + add x17, x17, #0xe90 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 47d000 │ │ │ │ + add x18, x18, #0xf00 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01573ba0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47e1e0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47e000 │ │ │ │ + add x18, x18, #0x184 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 4090b0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -117664,401 +118081,451 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x01573a6c ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47e1f0 // b.pmore │ │ │ │ + sub w18, w18, #0x1 │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.le 47e22c │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47db78 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01573a1c ; undefined │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 47e188 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xc10 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x01575308 ; undefined │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 47ddf8 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47ddf0 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 47d000 │ │ │ │ - add x14, x14, #0xb40 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 16685c0 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + adrp x17, 47e000 │ │ │ │ + add x17, x17, #0x1d4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015739c0 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47db78 │ │ │ │ + adrp x17, 47d000 │ │ │ │ + add x17, x17, #0xfc0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 47e000 │ │ │ │ + add x18, x18, #0x220 │ │ │ │ + str x18, [x20] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 47dfc0 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015739a0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47e2a0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0xc10 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xc20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x01575268 ; undefined │ │ │ │ sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47df1c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x13, [x20, #-24] │ │ │ │ + b.cc 47e398 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 47e318 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47de88 │ │ │ │ + adrp x18, 47e000 │ │ │ │ + add x18, x18, #0x330 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x588 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01575200 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47dea4 // b.any │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 181ef70 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47df24 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 47d000 │ │ │ │ - add x15, x15, #0xaf0 │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x17, 47d000 │ │ │ │ - add x17, x17, #0xd80 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 16eb218 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x01575140 ; undefined │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47df90 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 47d000 │ │ │ │ - add x13, x13, #0xe20 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47e3a0 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - b 47de20 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47e33c │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47e000 │ │ │ │ + add x14, x14, #0x384 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47e018 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0xff8 │ │ │ │ + b.cc 47e4b0 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 47e430 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47dff8 │ │ │ │ + adrp x18, 47e000 │ │ │ │ + add x18, x18, #0x448 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x578 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47e010 // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1f70 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47e4b8 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4a1fe8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 47e0a0 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47e098 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47e454 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47e000 │ │ │ │ + add x14, x14, #0x49c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 47d000 │ │ │ │ - add x15, x15, #0xfb8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01573780 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47e604 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 47e000 │ │ │ │ + add x18, x18, #0x54c │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xc30 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 16685c0 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47e54c │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01574fc0 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47e18c // b.lo, b.ul, b.last │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01573704 ; undefined │ │ │ │ adrp x18, 47e000 │ │ │ │ - add x18, x18, #0x104 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 1668540 │ │ │ │ - udf #3 │ │ │ │ + add x18, x18, #0x58c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xc50 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47e58c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01574f84 ; undefined │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 47e000 │ │ │ │ + add x18, x18, #0x5c4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47e5c4 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47e19c // b.pmore │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0xa90 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x22, [x21, #-72] │ │ │ │ - adrp x18, 47d000 │ │ │ │ - add x18, x18, #0xf48 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ + b.hi 47e60c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - sub x17, x21, #0x58 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x17, 47e000 │ │ │ │ - add x17, x17, #0x30 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16eb1a0 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xa0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #1 │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47e670 // b.pmore │ │ │ │ + adrp x18, 47e000 │ │ │ │ + add x18, x18, #0x4f0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xc90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x01572750 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47e1fc // b.lo, b.ul, b.last │ │ │ │ + b.cc 47e718 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #888] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 16eb290 │ │ │ │ + ldr w18, [x22, #16] │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47e6e0 // b.any │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x6e8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47e704 // b.any │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x718 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f0000 │ │ │ │ + add x22, x22, #0xde8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x01574e98 ; undefined │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x01571f50 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47e244 // b.lo, b.ul, b.last │ │ │ │ + b.cc 47e758 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + ldrh w23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 47e548 │ │ │ │ + b 4632d8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ - .inst 0x01574e48 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x01573568 ; undefined │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47e464 // b.lo, b.ul, b.last │ │ │ │ + b.cc 47ea5c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 47e000 │ │ │ │ - add x18, x18, #0x2bc │ │ │ │ + add x18, x18, #0x7c4 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47e2bc │ │ │ │ + cbnz x18, 47e7c4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0157351c ; undefined │ │ │ │ adrp x18, 47e000 │ │ │ │ - add x18, x18, #0x2f4 │ │ │ │ + add x18, x18, #0x7fc │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47e2f4 │ │ │ │ + cbnz x18, 47e7fc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x015734e4 ; undefined │ │ │ │ adrp x18, 47e000 │ │ │ │ - add x18, x18, #0x32c │ │ │ │ + add x18, x18, #0x834 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #16] │ │ │ │ str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47e32c │ │ │ │ + cbnz x18, 47e834 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 47e000 │ │ │ │ - add x17, x17, #0x47c │ │ │ │ - str x17, [x20, #16] │ │ │ │ + .inst 0x015734ac ; undefined │ │ │ │ + adrp x18, 47e000 │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - sxtw x15, w15 │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ ldr x14, [x19, #872] │ │ │ │ ldr x14, [x14, #24] │ │ │ │ str x20, [x14, #16] │ │ │ │ add x14, x21, #0x8 │ │ │ │ ldr x13, [x19, #888] │ │ │ │ str x14, [x13, #8] │ │ │ │ ldr x14, [x19, #872] │ │ │ │ @@ -118071,35 +118538,38 @@ │ │ │ │ ldr x13, [x19, #872] │ │ │ │ str x14, [x13, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w14, #0x0 // #0 │ │ │ │ mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ + str x18, [sp, #48] │ │ │ │ + str x15, [sp, #40] │ │ │ │ str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ + mov x2, x17 │ │ │ │ str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 4088e0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -118119,428 +118589,327 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #451 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01573350 ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + sxtw x14, w22 │ │ │ │ + cbnz x14, 47e9d8 │ │ │ │ + adrp x18, 47e000 │ │ │ │ + add x18, x18, #0xa90 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 51ded8 │ │ │ │ + udf #451 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015732f8 ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + mov x14, x22 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 47ea64 // b.pmore │ │ │ │ + ldr w18, [x18] │ │ │ │ + ldrh w17, [x17] │ │ │ │ + ldr w15, [x15] │ │ │ │ + adrp x14, 47e000 │ │ │ │ + add x14, x14, #0x698 │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur w15, [x21, #-72] │ │ │ │ + adrp x15, 47e000 │ │ │ │ + add x15, x15, #0x730 │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + sturh w17, [x21, #-48] │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + sxtw x18, w18 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0x348 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 47e000 │ │ │ │ + add x18, x18, #0x9c8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x14 │ │ │ │ + b 181f7f0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + .inst 0x01573200 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 47e630 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01573250 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47eaf0 // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 47e000 │ │ │ │ + add x17, x17, #0x778 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0xe │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + b 16e1c30 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015731f0 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47eb48 // b.pmore │ │ │ │ + adrp x18, 47e000 │ │ │ │ + add x18, x18, #0xab8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x6 │ │ │ │ + mov x24, #0x2 // #2 │ │ │ │ + mov x23, #0x2 // #2 │ │ │ │ + b 16e1c30 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xd28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x25, 19f1000 │ │ │ │ + add x25, x25, #0xd28 │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + b 16e1c30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01573190 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47ebd8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0xd38 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xd58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x01574c08 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 47e520 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 47ec6c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 47e518 // b.pmore │ │ │ │ + b.hi 47ec64 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 47e000 │ │ │ │ - add x14, x14, #0x268 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ + ldrb w18, [x18, #24] │ │ │ │ + ubfx x18, x18, #0, #8 │ │ │ │ + adrp x15, 19df000 │ │ │ │ + ldr x15, [x15, #2280] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 16685c0 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + b 1760ce0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x01574b68 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47e644 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47e000 │ │ │ │ - add x18, x18, #0x5b0 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x13, [x20, #-24] │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47ecfc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47ecf4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47e5b0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01574b00 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47e5cc // b.any │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 181ef70 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47e64c // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 47e000 │ │ │ │ - add x15, x15, #0x218 │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x17, 47e000 │ │ │ │ - add x17, x17, #0x4a8 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldrb w18, [x18, #24] │ │ │ │ + ubfx x18, x18, #0, #8 │ │ │ │ + adrp x15, 19df000 │ │ │ │ + ldr x15, [x15, #2280] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 16eb218 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x01574a40 ; undefined │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47e6b8 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 47e000 │ │ │ │ - add x13, x13, #0x548 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - b 47e548 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47e7b0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47e000 │ │ │ │ - add x18, x18, #0x720 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47e720 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47e7a8 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47e7a0 // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47e798 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47e790 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47e788 // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47e780 // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47e778 // b.none │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1aa8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1b20 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1b98 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1c10 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1c88 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1d00 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1d78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #19 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 47e838 // b.lo, b.ul, b.last │ │ │ │ + b.cc 47ed8c // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 47e830 // b.pmore │ │ │ │ + b.hi 47ed84 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 47e000 │ │ │ │ - add x15, x15, #0x6e0 │ │ │ │ + ldrb w18, [x18, #24] │ │ │ │ + ubfx x18, x18, #0, #8 │ │ │ │ + adrp x15, 19df000 │ │ │ │ + ldr x15, [x15, #2280] │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ mov x23, x17 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 16685c0 │ │ │ │ + b 1760ce0 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01574850 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47e924 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47e000 │ │ │ │ - add x18, x18, #0x89c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 1668540 │ │ │ │ udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01574814 ; undefined │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47e934 // b.pmore │ │ │ │ - adrp x18, 47e000 │ │ │ │ - add x18, x18, #0x1b8 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x22, [x21, #-72] │ │ │ │ - adrp x18, 47e000 │ │ │ │ - add x18, x18, #0x670 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - sub x17, x21, #0x58 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x17, 47e000 │ │ │ │ - add x17, x17, #0x7c8 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16eb1a0 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xc8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01574798 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47ebbc // b.lo, b.ul, b.last │ │ │ │ + b.cc 47ef7c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 47e000 │ │ │ │ - add x18, x18, #0x9a8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2632] │ │ │ │ + add x18, x18, #0xeec │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47e9a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 47e000 │ │ │ │ - add x18, x18, #0x9e0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47e9e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 47e000 │ │ │ │ - add x18, x18, #0xa18 │ │ │ │ - str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47ea18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 47e000 │ │ │ │ - add x17, x17, #0xb6c │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408500 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -118560,432 +118929,411 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47ebc4 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47ef84 // b.pmore │ │ │ │ + ldrb w18, [x22] │ │ │ │ + ldrb w17, [x22, #1] │ │ │ │ + ldrb w15, [x22, #2] │ │ │ │ + adrp x14, 47e000 │ │ │ │ + add x14, x14, #0xbf8 │ │ │ │ + stur x14, [x21, #-120] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + sturb w15, [x21, #-96] │ │ │ │ + adrp x15, 47e000 │ │ │ │ + add x15, x15, #0xc88 │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + sturb w17, [x21, #-64] │ │ │ │ + adrp x17, 47e000 │ │ │ │ + add x17, x17, #0xd18 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + sturb w18, [x21, #-32] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #216] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x78 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 47eb70 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 47e000 │ │ │ │ - add x17, x17, #0xbb0 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01574528 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47ef34 // b.lo, b.ul, b.last │ │ │ │ + b.cc 47f03c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 47e000 │ │ │ │ - add x18, x18, #0xcc8 │ │ │ │ + add x18, x18, #0xfdc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47ecc8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + b 1768df0 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015744c0 ; undefined │ │ │ │ - adrp x18, 47e000 │ │ │ │ - add x18, x18, #0xc74 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0x0 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47ec74 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + mov x23, x22 │ │ │ │ + b 1769238 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01574494 ; undefined │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47ef8c // b.pmore │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - adrp x17, 47e000 │ │ │ │ - add x17, x17, #0x958 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 47e000 │ │ │ │ - add x17, x17, #0xf4c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 181ef70 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01574460 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47eeec // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47eea4 // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47ee5c // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47ee14 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47edcc // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47ed84 // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47ed20 // b.none │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47ef98 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - adrp x17, 47e000 │ │ │ │ - add x17, x17, #0xc48 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #512] │ │ │ │ + b.hi 47f04c // b.pmore │ │ │ │ + adrp x18, 47e000 │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 182e340 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47ef98 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x1 // #1 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - b 47ed64 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47ef98 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x2 // #2 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - b 47ed64 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47ef98 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x3 // #3 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - b 47ed64 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47ef98 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x4 // #4 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - b 47ed64 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47ef98 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x5 // #5 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ sub x18, x21, #0x7 │ │ │ │ - b 47ed64 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47ef98 // b.pmore │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xd68 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47f140 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w18, #0x6 // #6 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ + cbz x18, 47f0c0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0xd8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x560 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47f148 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - b 47ed64 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0157418c ; undefined │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - adrp x17, 47e000 │ │ │ │ - add x17, x17, #0xf80 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 16e3798 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47f0e4 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47f000 │ │ │ │ + add x14, x14, #0x12c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47f258 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 47f1d8 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0x1f0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x550 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01574168 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 47f024 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x14, [x19, #856] │ │ │ │ cmp x21, x14 │ │ │ │ - b.hi 47f01c // b.pmore │ │ │ │ - adrp x14, 47e000 │ │ │ │ - add x14, x14, #0xc00 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ + b.hi 47f260 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x148 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47f1fc │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47f000 │ │ │ │ + add x14, x14, #0x244 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01574100 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01572b18 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47f2bc // b.lo, b.ul, b.last │ │ │ │ + b.cc 47f3ac // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 47f000 │ │ │ │ - add x18, x18, #0xa8 │ │ │ │ + add x18, x18, #0x2f4 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xd70 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #464] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f0a8 │ │ │ │ + cbnz x18, 47f2f4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01572a9c ; undefined │ │ │ │ adrp x18, 47f000 │ │ │ │ - add x18, x18, #0xe0 │ │ │ │ + add x18, x18, #0x334 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xd90 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f0e0 │ │ │ │ + cbnz x18, 47f334 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 47f000 │ │ │ │ - add x18, x18, #0x118 │ │ │ │ + add x18, x18, #0x36c │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f118 │ │ │ │ + cbnz x18, 47f36c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47f3b4 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0x26c │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47f418 // b.pmore │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0x298 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xdd0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + .inst 0x015729b8 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47f590 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0x5a8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + sxtw x17, w17 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ add x14, x21, #0x8 │ │ │ │ ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ + ldr x13, [x13] │ │ │ │ sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408c40 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -119005,441 +119353,64 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47f2c4 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 47f270 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0x2b0 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01573e90 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47f484 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 │ │ │ │ - add x18, x18, #0x3c8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f3c8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01573e28 ; undefined │ │ │ │ + .inst 0x01572858 ; undefined │ │ │ │ adrp x18, 47f000 │ │ │ │ - add x18, x18, #0x374 │ │ │ │ + add x18, x18, #0x6d8 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f374 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01573dfc ; undefined │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47f4dc // b.pmore │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0x58 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0x49c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 181ef70 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01573dc8 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47f43c // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47f4e8 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c7080 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0x348 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #512] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 182e340 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47f4e8 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x1 // #1 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c7080 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - b 47f41c │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01573c3c ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0x4d0 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 16e3798 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01573c80 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 47f574 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 47f56c // b.pmore │ │ │ │ - adrp x14, 47f000 │ │ │ │ - add x14, x14, #0x300 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x1b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01573c18 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47f838 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f5e8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01573bd8 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47f7f0 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47f7a8 // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47f760 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47f718 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47f6d0 // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47f688 // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 47f640 // b.none │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ mov w18, #0x0 // #0 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0x850 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3688] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f850 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x1 // #1 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0xa1c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3688] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47fa1c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x2 // #2 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0xbe8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3688] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47fbe8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x3 // #3 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0xdb4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3688] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47fdb4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x4 // #4 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0xf80 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3688] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47ff80 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x5 // #5 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 480000 │ │ │ │ - add x17, x17, #0x14c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3688] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48014c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x6 // #6 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 480000 │ │ │ │ - add x17, x17, #0x318 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3688] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480318 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0x994 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 408310 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -119459,101 +119430,187 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ + .inst 0x01572728 ; undefined │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47f9ec // b.pmore │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #800] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - scvtf s31, x18 │ │ │ │ - str s31, [x21] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47f700 // b.pmore │ │ │ │ + cbnz x22, 47f70c │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0x73c │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ + .inst 0x01572694 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 47f998 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0x9e0 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ + b 47f3d8 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015726a0 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47f7e0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0x7a0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #65 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47f7a0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01572660 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47f7e8 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 47f000 │ │ │ │ + add x14, x14, #0x448 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 1824098 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015725f0 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 47f86c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47f864 // b.pmore │ │ │ │ + adrp x15, 47f000 │ │ │ │ + add x15, x15, #0x760 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xe20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47f9f4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0x8e0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47f8e0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0xb60 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0xa0c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #72] │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 1804680 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #80] │ │ │ │ - ldr x17, [sp, #72] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 409230 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #80] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #88] │ │ │ │ - bl 180474c │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -119573,289 +119630,431 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ - mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47fbb8 // b.pmore │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #800] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - scvtf s31, x18 │ │ │ │ - str s31, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 47fa9c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47fa94 // b.pmore │ │ │ │ + adrp x15, 47f000 │ │ │ │ + add x15, x15, #0x8a0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xe30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 47fb64 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01572350 ; undefined │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 47f810 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0156f7e0 ; undefined │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 15ad888 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0156f7c8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47fb80 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47fb78 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 47f000 │ │ │ │ + add x15, x15, #0xaf8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0xbac │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #65 │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 47fc54 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47fc4c // b.pmore │ │ │ │ + adrp x15, 47f000 │ │ │ │ + add x15, x15, #0xad0 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x15, 47f000 │ │ │ │ + add x15, x15, #0xb10 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0xc28 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1665550 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0xd2c │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x30 // #48 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xe38 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47fd58 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #104] │ │ │ │ - str x18, [sp, #96] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #96] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #112] │ │ │ │ - ldr x17, [sp, #104] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #112] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #120] │ │ │ │ - bl 180474c │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #104] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbz x18, 47fcd8 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0xcf0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x538 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47fd84 // b.pmore │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #800] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47fd60 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - scvtf s31, x18 │ │ │ │ - str s31, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 47fd30 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0xd78 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47fcfc │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47f000 │ │ │ │ + add x14, x14, #0xd44 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0xef8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47fe70 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #136] │ │ │ │ - str x18, [sp, #128] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #128] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #144] │ │ │ │ - ldr x17, [sp, #136] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #144] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #152] │ │ │ │ - bl 180474c │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #136] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbz x18, 47fdf0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0xe08 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 1849000 │ │ │ │ + add x23, x23, #0x528 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47ff50 // b.pmore │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #800] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47fe78 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - scvtf s31, x18 │ │ │ │ - str s31, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 47fefc │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 47f000 │ │ │ │ - add x17, x17, #0xf44 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47fe14 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47f000 │ │ │ │ + add x14, x14, #0xe5c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01572010 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47ffc4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0xf0c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xe80 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47ff0c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01571f94 ; undefined │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0xf4c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xea0 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #65 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47ff4c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0xf84 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47ff84 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47ffcc // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 480000 │ │ │ │ - add x17, x17, #0xc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 480030 // b.pmore │ │ │ │ + adrp x18, 47f000 │ │ │ │ + add x18, x18, #0xeb0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f0000 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xee0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + .inst 0x01571eb0 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4801a8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 480000 │ │ │ │ + add x18, x18, #0x1c0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + sxtw x17, w17 │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -119868,34 +120067,35 @@ │ │ │ │ ldr x14, [x19, #872] │ │ │ │ str x15, [x14, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ - str x17, [sp, #168] │ │ │ │ - str x18, [sp, #160] │ │ │ │ - bl 1804680 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #160] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #176] │ │ │ │ - ldr x17, [sp, #168] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408c40 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #176] │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #184] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -119915,101 +120115,64 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #168] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48011c // b.pmore │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #800] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - scvtf s31, x18 │ │ │ │ - str s31, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4800c8 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 480000 │ │ │ │ - add x17, x17, #0x110 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 480000 │ │ │ │ - add x17, x17, #0x290 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + .inst 0x01571d50 ; undefined │ │ │ │ + adrp x18, 480000 │ │ │ │ + add x18, x18, #0x2f0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #200] │ │ │ │ - str x18, [sp, #192] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #192] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #208] │ │ │ │ - ldr x17, [sp, #200] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 408300 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #208] │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #216] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -120029,101 +120192,187 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #200] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ + .inst 0x01571c20 ; undefined │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4802e8 // b.pmore │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #800] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - scvtf s31, x18 │ │ │ │ - str s31, [x21] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 480318 // b.pmore │ │ │ │ + cbnz x22, 480324 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x18, 480000 │ │ │ │ + add x18, x18, #0x354 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ + .inst 0x01571b8c ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 480294 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 480000 │ │ │ │ - add x17, x17, #0x2dc │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ + b 47fff0 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01571b98 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4803f8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 480000 │ │ │ │ + add x18, x18, #0x3b8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #65 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4803b8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01571b58 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 480400 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 480000 │ │ │ │ + add x14, x14, #0x60 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 1824098 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01571ae8 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 480484 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48047c // b.pmore │ │ │ │ + adrp x15, 480000 │ │ │ │ + add x15, x15, #0x378 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xf30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48060c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 480000 │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4804f8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 480000 │ │ │ │ - add x17, x17, #0x45c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + adrp x18, 480000 │ │ │ │ + add x18, x18, #0x624 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #232] │ │ │ │ - str x18, [sp, #224] │ │ │ │ - bl 1804680 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #224] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #240] │ │ │ │ - ldr x17, [sp, #232] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408340 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #240] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #248] │ │ │ │ - bl 180474c │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -120143,319 +120392,222 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #232] │ │ │ │ - mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4804b4 // b.pmore │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #800] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - scvtf s31, x18 │ │ │ │ - str s31, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 480460 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 480000 │ │ │ │ - add x17, x17, #0x4a8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01572cd0 ; undefined │ │ │ │ + udf #0 │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 48054c // b.lo, b.ul, b.last │ │ │ │ + b.cc 4806b4 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 480544 // b.pmore │ │ │ │ - adrp x15, 47f000 │ │ │ │ - add x15, x15, #0x5a8 │ │ │ │ + b.hi 4806ac // b.pmore │ │ │ │ + adrp x15, 480000 │ │ │ │ + add x15, x15, #0x4b8 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ mov x23, x17 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ + b 16655d0 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x1d8 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xf40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01572c90 ; undefined │ │ │ │ + .inst 0x01571848 ; undefined │ │ │ │ mov x24, x23 │ │ │ │ ldur x23, [x22, #7] │ │ │ │ - b 4bed00 │ │ │ │ + b 480428 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 480608 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 480000 │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4805e8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 480600 // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1f70 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1fe8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + .inst 0x0156ebc8 ; undefined │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 15ad888 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0156ebb0 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 480690 // b.lo, b.ul, b.last │ │ │ │ + b.cc 480798 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 480688 // b.pmore │ │ │ │ + b.hi 480790 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ adrp x15, 480000 │ │ │ │ - add x15, x15, #0x5a8 │ │ │ │ + add x15, x15, #0x710 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ mov x23, x17 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 16685c0 │ │ │ │ + b 16655d0 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ - .inst 0x01572b58 ; undefined │ │ │ │ + udf #0 │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ sub x15, x20, #0x18 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 480764 // b.lo, b.ul, b.last │ │ │ │ + b.cc 48086c // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 48075c // b.pmore │ │ │ │ + b.hi 480864 // b.pmore │ │ │ │ adrp x15, 480000 │ │ │ │ - add x15, x15, #0x580 │ │ │ │ + add x15, x15, #0x6e8 │ │ │ │ stur x15, [x21, #-40] │ │ │ │ stur x17, [x21, #-32] │ │ │ │ adrp x15, 480000 │ │ │ │ - add x15, x15, #0x620 │ │ │ │ + add x15, x15, #0x728 │ │ │ │ stur x15, [x21, #-24] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ adrp x18, 480000 │ │ │ │ - add x18, x18, #0x738 │ │ │ │ + add x18, x18, #0x840 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x23, x17 │ │ │ │ sub x18, x21, #0x27 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1668540 │ │ │ │ + b 1665550 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov x23, x22 │ │ │ │ adrp x18, 19de000 │ │ │ │ ldr x18, [x18, #1792] │ │ │ │ str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ str x17, [x20, #8] │ │ │ │ str x18, [x20, #16] │ │ │ │ - b 16eb1a0 │ │ │ │ + b 16e81c0 │ │ │ │ mov x15, #0x30 // #48 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x228 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4807cc // b.pmore │ │ │ │ - adrp x18, 480000 │ │ │ │ - add x18, x18, #0x800 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x310 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xf48 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x013cbb10 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 480994 // b.lo, b.ul, b.last │ │ │ │ + b.cc 480a2c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 480000 │ │ │ │ - add x18, x18, #0x86c │ │ │ │ + add x18, x18, #0x9dc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48086c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 480000 │ │ │ │ - add x18, x18, #0x9b4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ + ldr x15, [x15] │ │ │ │ sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x190 // #400 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408aa0 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -120475,374 +120627,188 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x318 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - sxtw x18, w22 │ │ │ │ - cbnz x18, 4809d4 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 480a3c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01572910 ; undefined │ │ │ │ - b 480828 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 480ba8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 480000 │ │ │ │ - add x18, x18, #0xa70 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #1192] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480a70 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x17, x17, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 480bd4 // b.any │ │ │ │ - adrp x17, 480000 │ │ │ │ - add x17, x17, #0xbc8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x1fd // #509 │ │ │ │ - mov w0, w17 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x340 │ │ │ │ + b 4809e0 │ │ │ │ + adrp x22, 19f1000 │ │ │ │ + add x22, x22, #0xf90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ adrp x17, 480000 │ │ │ │ - add x17, x17, #0xbc8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + add x17, x17, #0xa20 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x015715d0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 480ad0 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x1fd // #509 │ │ │ │ - mov w0, w17 │ │ │ │ - mov w17, #0x1 // #1 │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbz x18, 480ac8 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19f2000 │ │ │ │ + add x24, x24, #0x18 │ │ │ │ + adrp x23, 19f1000 │ │ │ │ + add x23, x23, #0xff0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16f7128 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01572630 ; undefined │ │ │ │ + .inst 0x01571578 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 480d8c // b.lo, b.ul, b.last │ │ │ │ + b.cc 480b64 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 480000 │ │ │ │ - add x18, x18, #0xd50 │ │ │ │ + add x18, x18, #0xb30 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480d50 │ │ │ │ + cbnz x18, 480b30 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015725f0 ; undefined │ │ │ │ - adrp x18, 480000 │ │ │ │ - add x18, x18, #0xd74 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 480a28 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + .inst 0x01571538 ; undefined │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 480b74 // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 480bb0 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x68 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x358 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x88 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x01572720 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 480e30 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x18, w18 │ │ │ │ - cbnz x18, 480df0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x778 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 480b98 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x540 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x4e0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 480e14 // b.any │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x780 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x510 │ │ │ │ add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x24, 19f3000 │ │ │ │ - add x24, x24, #0x4a8 │ │ │ │ - adrp x23, 19f3000 │ │ │ │ - add x23, x23, #0x480 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16fa108 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48101c // b.lo, b.ul, b.last │ │ │ │ + b.cc 480d64 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 480000 │ │ │ │ - add x18, x18, #0xe94 │ │ │ │ + add x18, x18, #0xd14 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480e94 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0157263c ; undefined │ │ │ │ - adrp x18, 480000 │ │ │ │ - add x18, x18, #0xfcc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ + ldr x15, [x15] │ │ │ │ sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x1fd // #509 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408790 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -120862,90 +120828,172 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01572504 ; undefined │ │ │ │ + udf #0 │ │ │ │ mov w18, w22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 48102c // b.pmore │ │ │ │ - adrp x17, 480000 │ │ │ │ - add x17, x17, #0xdb0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 480d74 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015724c0 ; undefined │ │ │ │ + udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 480fd0 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x4f8 │ │ │ │ + b 480d18 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x98 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - adrp x17, 481000 │ │ │ │ - add x17, x17, #0x10 │ │ │ │ + adrp x17, 480000 │ │ │ │ + add x17, x17, #0xd58 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 480dec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f2000 │ │ │ │ + add x18, x18, #0x98 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015722d8 ; undefined │ │ │ │ + .inst 0x01571278 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 480ee8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 480ee0 // b.pmore │ │ │ │ + adrp x17, 480000 │ │ │ │ + add x17, x17, #0xda8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 480000 │ │ │ │ + add x17, x17, #0xe70 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01571218 ; undefined │ │ │ │ + adrp x18, 480000 │ │ │ │ + add x18, x18, #0xe94 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015711f4 ; undefined │ │ │ │ + adrp x18, 480000 │ │ │ │ + add x18, x18, #0xeb8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015711d0 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f2000 │ │ │ │ + add x18, x18, #0x88 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0xa0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4811f4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 481000 │ │ │ │ - add x18, x18, #0xb0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #1192] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 48108c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 480000 │ │ │ │ + add x18, x18, #0xf58 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4810b0 │ │ │ │ + cbnz x18, 480f58 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x17, x17, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 481204 // b.lo, b.ul, b.last │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 48146c // b.lo, b.ul, b.last │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ + cmp w17, w18 │ │ │ │ + b.gt 4810f4 │ │ │ │ adrp x17, 481000 │ │ │ │ - add x17, x17, #0x460 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x17, x17, #0x244 │ │ │ │ + str x17, [x20] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -120958,33 +121006,32 @@ │ │ │ │ ldr x15, [x19, #872] │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x1fe // #510 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ mov w0, w17 │ │ │ │ - mov w17, #0x3 // #3 │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 408790 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #64] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -121004,138 +121051,84 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x538 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 481330 // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 481000 │ │ │ │ - add x17, x17, #0x460 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 481214 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x1fe // #510 │ │ │ │ - mov w0, w17 │ │ │ │ - mov w17, #0x1 // #1 │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4810a8 │ │ │ │ + adrp x18, 481000 │ │ │ │ + add x18, x18, #0xa4 │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 481000 │ │ │ │ - add x17, x17, #0x460 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x1fe // #510 │ │ │ │ + mov w17, #0xfffe // #65534 │ │ │ │ + movk w17, #0xffff, lsl #16 │ │ │ │ mov w0, w17 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408790 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -121155,262 +121148,323 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 481000 │ │ │ │ + add x17, x17, #0xe8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 481294 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 481000 │ │ │ │ - add x17, x17, #0x460 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x1fe // #510 │ │ │ │ - mov w0, w17 │ │ │ │ - mov w17, #0x2 // #2 │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ + b 481248 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 481000 │ │ │ │ + add x17, x17, #0x288 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 481338 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 481330 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x15, 480000 │ │ │ │ + add x15, x15, #0xf18 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01571f90 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 481624 // b.lo, b.ul, b.last │ │ │ │ + .inst 0x01570d28 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 481440 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 481438 // b.pmore │ │ │ │ + adrp x15, 481000 │ │ │ │ + add x15, x15, #0x2c8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ adrp x18, 481000 │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ + add x18, x18, #0x3c8 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4815e8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01571f50 ; undefined │ │ │ │ + .inst 0x01570cc0 ; undefined │ │ │ │ adrp x18, 481000 │ │ │ │ - add x18, x18, #0x60c │ │ │ │ + add x18, x18, #0x3ec │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 481068 │ │ │ │ - ... │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01570c9c ; undefined │ │ │ │ + adrp x18, 481000 │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x548 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01570c78 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f2000 │ │ │ │ + add x18, x18, #0x88 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0xb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xc0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x108 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 1774b90 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x150 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x198 │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x1e0 │ │ │ │ + add x23, x23, #0x5 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x228 │ │ │ │ + add x23, x23, #0x6 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x01571f68 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 481788 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x18, w18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + ubfx x18, x23, #0, #32 │ │ │ │ + mov x17, #0x9 // #9 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cs 481600 // b.hs, b.nlast │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 481600 // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x8 // #8 │ │ │ │ cmp x18, x17 │ │ │ │ - b.lt 481728 // b.tstop │ │ │ │ + b.eq 48168c // b.none │ │ │ │ + mov x17, #0x6 // #6 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 481678 // b.none │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 481664 // b.none │ │ │ │ mov x17, #0x4 // #4 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4816e8 // b.tcont │ │ │ │ + b.eq 481650 // b.none │ │ │ │ mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.lt 481770 // b.tstop │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x770 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01571ef8 ; undefined │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x18, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4817b8 // b.pmore │ │ │ │ - adrp x17, 481000 │ │ │ │ - add x17, x17, #0x648 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 481000 │ │ │ │ - add x18, x18, #0x7a0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xe48 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ + b.eq 48163c // b.none │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 481628 // b.none │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.lt 48174c // b.tstop │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x760 │ │ │ │ + b.eq 481614 // b.none │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #1192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0xc8 │ │ │ │ add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4816e8 // b.tstop │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x758 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x110 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x768 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x158 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x1a0 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01571e38 ; undefined │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 19f3000 │ │ │ │ - add x23, x23, #0x5b0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16fa108 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 481000 │ │ │ │ - add x17, x17, #0x6e0 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 18207d0 │ │ │ │ - udf #3 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x1e8 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x230 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x278 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4819bc // b.lo, b.ul, b.last │ │ │ │ + b.cc 481870 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 481000 │ │ │ │ - add x18, x18, #0x834 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 481834 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + add x18, x18, #0x6ec │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1823e20 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01571da4 ; undefined │ │ │ │ - adrp x18, 481000 │ │ │ │ - add x18, x18, #0x96c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 481000 │ │ │ │ + add x17, x17, #0x824 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -121424,32 +121478,31 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x1fe // #510 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408aa0 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -121475,10859 +121528,11481 @@ │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [sp, #32] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01571c6c ; undefined │ │ │ │ + udf #0 │ │ │ │ mov w18, w22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4819cc // b.pmore │ │ │ │ - adrp x17, 481000 │ │ │ │ - add x17, x17, #0x670 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 481880 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ + ldr w23, [x21] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 481590 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01571c28 ; undefined │ │ │ │ + udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 481970 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x5f8 │ │ │ │ + b 481828 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x298 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 481000 │ │ │ │ - add x17, x17, #0x9b0 │ │ │ │ + add x17, x17, #0x864 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - nop │ │ │ │ + b 181f300 │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01571c30 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 481bc4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 481904 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 481000 │ │ │ │ - add x18, x18, #0xa48 │ │ │ │ + add x18, x18, #0x8f8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 481a48 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01571bf0 ; undefined │ │ │ │ - adrp x18, 481000 │ │ │ │ - add x18, x18, #0xa90 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #544] │ │ │ │ - stur w17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 481a90 │ │ │ │ + cbnz x18, 4818f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 481000 │ │ │ │ - add x17, x17, #0xbe4 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x650 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 4816b8 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x2a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01571700 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 481f34 // b.lo, b.ul, b.last │ │ │ │ + b.cc 48197c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 481000 │ │ │ │ - add x18, x18, #0xc5c │ │ │ │ + add x18, x18, #0x970 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 481c5c │ │ │ │ + cbnz x18, 481970 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 481000 │ │ │ │ - add x18, x18, #0xd9c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x1f4 // #500 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 481000 │ │ │ │ - add x18, x18, #0xed8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str w22, [x20, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x1f5 // #501 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - mov w17, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 481f44 // b.pmore │ │ │ │ - adrp x15, 19de000 │ │ │ │ - ldr x15, [x15, #3680] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - str w17, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ + ldur w23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 481ee0 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x660 │ │ │ │ + b 481590 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x2a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 481000 │ │ │ │ - add x18, x18, #0xf24 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str w17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01571710 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48213c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 481000 │ │ │ │ - add x18, x18, #0xfc0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 481fc0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015716d0 ; undefined │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1504] │ │ │ │ - stur w17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 482008 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 482000 │ │ │ │ - add x17, x17, #0x15c │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x6a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4819e4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f1000 │ │ │ │ + add x18, x18, #0xf90 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01571188 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4824ac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0x1d4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4821d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0x314 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 481ae0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 481ad8 // b.pmore │ │ │ │ + adrp x17, 481000 │ │ │ │ + add x17, x17, #0x9a0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 481000 │ │ │ │ + add x17, x17, #0xa68 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x1f6 // #502 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0x450 │ │ │ │ + adrp x18, 481000 │ │ │ │ + add x18, x18, #0xa8c │ │ │ │ str x18, [x20] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str w22, [x20, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x1f7 // #503 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - mov w17, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4824bc // b.pmore │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #2272] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - str w17, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ + adrp x18, 481000 │ │ │ │ + add x18, x18, #0xab0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 482458 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x6b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0x49c │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str w17, [x20] │ │ │ │ + adrp x18, 19f2000 │ │ │ │ + add x18, x18, #0x2a8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ + b 16e8600 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x2b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015711f0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48272c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0x538 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 482538 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015711b0 ; undefined │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0x580 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1168] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 482580 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0x5b8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4825b8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x270 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4825f0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x3a0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1763398 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01570878 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 481bf4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 481000 │ │ │ │ + add x18, x18, #0xbc4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3768] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x3c0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1764618 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 482000 │ │ │ │ - add x17, x17, #0x74c │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - sxtw x17, w17 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - sxtw x15, w15 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 481bfc // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x700 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015707c0 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 481c54 // b.pmore │ │ │ │ + adrp x18, 481000 │ │ │ │ + add x18, x18, #0xb68 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #2264] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x400 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01570b98 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x01570758 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 482acc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0x7c4 │ │ │ │ + b.cc 481cfc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 481000 │ │ │ │ + add x18, x18, #0xccc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x3c0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4827c4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1764618 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0x904 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x200 // #512 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - mov x22, x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 481d0c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0xa40 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str w22, [x20, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x410 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x015706f8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 481d80 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x201 // #513 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - mov w17, w22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 482adc // b.pmore │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #3968] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - sxtw x17, w17 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sxtw x18, w18 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1896] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbz x18, 481d78 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x410 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1765678 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 482a48 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x710 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0xabc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str w17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01570cc8 ; undefined │ │ │ │ + .inst 0x015706a8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 482b68 // b.lo, b.ul, b.last │ │ │ │ + b.cc 481e04 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 482b60 │ │ │ │ + cbz x18, 481dfc │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 19f3000 │ │ │ │ - add x23, x23, #0x7b0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3768] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #40] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x440 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1762448 │ │ │ │ + b 182e0d8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01570638 ; undefined │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x460 │ │ │ │ + b 178aff8 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x4e0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x510 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x540 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x5b0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1763398 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x015706e8 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 482bf0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 481f94 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0xbd0 │ │ │ │ + adrp x18, 481000 │ │ │ │ + add x18, x18, #0xf64 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3768] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x5d0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 482bd0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1764618 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - cbnz x18, 482bf8 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 481f9c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01570630 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 481ff4 // b.pmore │ │ │ │ + adrp x18, 481000 │ │ │ │ + add x18, x18, #0xf08 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #2264] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x610 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x015705c8 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 482d18 // b.lo, b.ul, b.last │ │ │ │ + b.cc 48209c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 482000 │ │ │ │ - add x18, x18, #0xc60 │ │ │ │ + add x18, x18, #0x6c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #512] │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x5d0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 182e340 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01570be0 ; undefined │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0xc8c │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 482c8c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01570bb4 ; undefined │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0xcb0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - b 181ef70 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01570b90 ; undefined │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0xce8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x25, 19dc000 │ │ │ │ - ldr x25, [x25, #3560] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 19f3000 │ │ │ │ - add x24, x24, #0x818 │ │ │ │ - mov x23, x22 │ │ │ │ - b 16e3798 │ │ │ │ + b 1764618 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 482d28 // b.pmore │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0xb80 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 4820ac // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x860 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x620 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 482ef4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0xd98 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 482d98 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0xdd0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 482dd0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 482000 │ │ │ │ - add x17, x17, #0xf14 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x880 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01570a28 ; undefined │ │ │ │ + .inst 0x01570568 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 482fa0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 482120 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 482f98 │ │ │ │ + cbz x18, 482118 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 19f3000 │ │ │ │ - add x24, x24, #0x940 │ │ │ │ - adrp x23, 19f3000 │ │ │ │ - add x23, x23, #0x918 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x620 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16fa108 │ │ │ │ + b 1765678 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 482ff0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - neg x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 1773f90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4830ac // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4830a4 // b.pmore │ │ │ │ + .inst 0x01570518 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4821a4 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x18 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 181b220 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 483098 │ │ │ │ + cbz x18, 48219c │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 482000 │ │ │ │ - add x18, x18, #0xfb8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov x18, #0xfff8 // #65528 │ │ │ │ - movk x18, #0xffff, lsl #16 │ │ │ │ - movk x18, #0xffff, lsl #32 │ │ │ │ - movk x18, #0xffff, lsl #48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, #0xcccc // #52428 │ │ │ │ - movk x23, #0xcccc, lsl #16 │ │ │ │ - movk x23, #0xcccc, lsl #32 │ │ │ │ - movk x23, #0xccc, lsl #48 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 1773f90 │ │ │ │ - ldr x18, [sp, #16] │ │ │ │ - ldr x18, [x18] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 483124 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 483000 │ │ │ │ - add x18, x18, #0x110 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3768] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #40] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x650 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 483110 │ │ │ │ + b 182e0d8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4831d4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 483000 │ │ │ │ - add x18, x18, #0x188 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 483188 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015704a8 ; undefined │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x670 │ │ │ │ + b 178aff8 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4831dc // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.hi 482220 // b.pmore │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x6d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 483260 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 483258 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 483000 │ │ │ │ - add x15, x15, #0x140 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xd68 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 482284 // b.pmore │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0x320 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x6d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4822ec // b.pmore │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0x348 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x6e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x6e8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x718 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x788 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1763398 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4832dc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 483000 │ │ │ │ - add x18, x18, #0x2c8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + b.cc 48242c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0x3fc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4832c8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x25, x24 │ │ │ │ + adrp x24, 19df000 │ │ │ │ + ldr x24, [x24, #1296] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x7a8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 1764618 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48243c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x7c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01570370 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4824e4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0x4b4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3768] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x7a8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1764618 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4824ec // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015702b8 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 482544 // b.pmore │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0x458 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #2264] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x7e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01570250 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4825ec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0x5bc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x7a8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 1764618 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4825fc // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x7f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x015701f0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48338c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 483000 │ │ │ │ - add x18, x18, #0x340 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + b.cc 482670 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 482668 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x7f8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 483340 │ │ │ │ + b 1765678 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x015701a0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4826f4 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4826ec │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3768] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #40] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0x828 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01570130 ; undefined │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x848 │ │ │ │ + b 178aff8 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x8a8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x8d8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x908 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x938 │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x990 │ │ │ │ + add x23, x23, #0x5 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x9c0 │ │ │ │ + add x23, x23, #0x6 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0x9f0 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xa20 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xb50 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1763398 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48296c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0x93c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + adrp x24, 19df000 │ │ │ │ + ldr x24, [x24, #1296] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xb70 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 1764618 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 483394 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.hi 48297c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0xb90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #2 │ │ │ │ + b 181f7d8 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 483418 // b.lo, b.ul, b.last │ │ │ │ + b.cc 482a08 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 483410 // b.pmore │ │ │ │ + b.hi 482a00 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 483000 │ │ │ │ - add x15, x15, #0x2f8 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xda8 │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 484000 │ │ │ │ + add x13, x13, #0x348 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ + b 182ddf8 │ │ │ │ mov x17, #0x20 // #32 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015701f8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4837f8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 483000 │ │ │ │ - add x18, x18, #0x488 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 483488 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + b.cc 482ab0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0xa74 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19ee000 │ │ │ │ + add x24, x24, #0xe78 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1790ae0 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4834f8 // b.none │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 483744 // b.none │ │ │ │ - mov x15, #0x5 // #5 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 483730 // b.none │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48371c // b.none │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 483708 // b.none │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4836f4 // b.none │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4834e4 // b.none │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xce0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - mov x14, #0x10 // #16 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4837e4 // b.none │ │ │ │ - mov x14, #0xf // #15 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4837d0 // b.none │ │ │ │ - mov x14, #0xe // #14 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4837bc // b.none │ │ │ │ - mov x14, #0xd // #13 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4837a8 // b.none │ │ │ │ - mov x14, #0xc // #12 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 48364c // b.none │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 483794 // b.none │ │ │ │ - mov x14, #0xa // #10 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 483780 // b.none │ │ │ │ - mov x14, #0x9 // #9 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 48376c // b.none │ │ │ │ - mov x14, #0x8 // #8 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4835a4 // b.none │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 483758 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 483590 // b.none │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xd40 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x18, 483000 │ │ │ │ - add x18, x18, #0x5dc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4835dc │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 482a9c // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 483808 // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.lt 483814 // b.tstop │ │ │ │ - adrp x15, 483000 │ │ │ │ - add x15, x15, #0x1f8 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01570180 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 482b4c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 482b44 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 482000 │ │ │ │ + add x13, x13, #0x998 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0xa30 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x18, 483000 │ │ │ │ - add x18, x18, #0x684 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 483684 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01570018 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x015700b0 ; undefined │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 483844 // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.lt 483850 // b.tstop │ │ │ │ - adrp x15, 483000 │ │ │ │ - add x15, x15, #0x3b0 │ │ │ │ + b.hi 482c38 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 482000 │ │ │ │ + add x14, x14, #0xac8 │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ stur x15, [x21, #-48] │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0xb70 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0xb98 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xcf0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xcf8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xd08 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xd18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xd30 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xd50 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xd78 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xd88 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xd98 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xdc0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xdd0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xde0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xdf0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xc58 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - adrp x15, 483000 │ │ │ │ - add x15, x15, #0xc8 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xd68 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - adrp x15, 483000 │ │ │ │ - add x15, x15, #0x280 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xda8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #4040] │ │ │ │ - add x23, x23, #0x101 │ │ │ │ - b 483440 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ + .inst 0x01570030 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 482d2c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 482d24 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 482000 │ │ │ │ + add x14, x14, #0xbb8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0xcf4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x26, x21, #0x17 │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + add x25, x25, #0x1b1 │ │ │ │ + adrp x24, 19f2000 │ │ │ │ + add x24, x24, #0x7c8 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 19ee000 │ │ │ │ + add x23, x23, #0xe28 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1763810 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f3000 │ │ │ │ - add x23, x23, #0xc60 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 482d38 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0156fea8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48394c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 483000 │ │ │ │ - add x18, x18, #0x930 │ │ │ │ + b.cc 482de0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0xda4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19ee000 │ │ │ │ + add x24, x24, #0xde8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1790ae0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 483930 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 482dcc // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 1774b90 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0156fec0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 482e74 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 482e6c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 482000 │ │ │ │ + add x14, x14, #0xc58 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0xd60 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4839c4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 483000 │ │ │ │ - add x18, x18, #0x9a8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4839a8 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0156fcf0 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0156fdd8 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 482f58 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 482000 │ │ │ │ + add x15, x15, #0xdf8 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0xe98 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 482000 │ │ │ │ + add x18, x18, #0xec0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0156fd60 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 483044 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48303c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 482000 │ │ │ │ + add x15, x15, #0xee0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0xc │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x26, x21, #0xf │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + add x25, x25, #0x1b1 │ │ │ │ + adrp x24, 19f2000 │ │ │ │ + add x24, x24, #0xb90 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 19ee000 │ │ │ │ + add x23, x23, #0xe00 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1763810 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483050 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 1774b90 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01570288 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0156fb90 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 483cb8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4830f8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 483000 │ │ │ │ - add x18, x18, #0xa28 │ │ │ │ + add x18, x18, #0xbc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19ee000 │ │ │ │ + add x24, x24, #0xde8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 483a28 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1790ae0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01570248 ; undefined │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483a94 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483b8c // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483b78 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483b64 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483b50 // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483b3c // b.none │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 483a80 // b.none │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xc30 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483ca4 // b.none │ │ │ │ - mov x17, #0xf // #15 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483c90 // b.none │ │ │ │ - mov x17, #0xe // #14 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483c7c // b.none │ │ │ │ - mov x17, #0xd // #13 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483c68 // b.none │ │ │ │ - mov x17, #0xc // #12 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483c2c // b.none │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483c18 // b.none │ │ │ │ - mov x17, #0xa // #10 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483c04 // b.none │ │ │ │ - mov x17, #0x9 // #9 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483bf0 // b.none │ │ │ │ - mov x17, #0x8 // #8 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483bb4 // b.none │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483ba0 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 483b28 // b.none │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xb40 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xc08 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xbb8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xb90 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 4830e4 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xb68 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xb18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0156fbc8 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 483184 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 483cc8 // b.pmore │ │ │ │ - ldur x18, [x18, #1] │ │ │ │ - adrp x17, 483000 │ │ │ │ - add x17, x17, #0x8f0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 48317c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 482000 │ │ │ │ + add x15, x15, #0xf78 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x78 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xd68 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xaf0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xac8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xaa0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0156f9e0 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0156fae8 ; undefined │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483260 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 483000 │ │ │ │ + add x17, x17, #0x110 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x1a8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x1d0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0156fa80 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 483344 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 483cc8 // b.pmore │ │ │ │ - ldur x18, [x18, #1] │ │ │ │ + b.hi 48333c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ adrp x17, 483000 │ │ │ │ - add x17, x17, #0x968 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + add x17, x17, #0x1f0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xda8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xa78 │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x30c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x26, x21, #0x7 │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + add x25, x25, #0x1b1 │ │ │ │ + adrp x24, 19ee000 │ │ │ │ + add x24, x24, #0xda0 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 19ee000 │ │ │ │ + add x23, x23, #0xd78 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1763810 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483350 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xa50 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xa28 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0156f870 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4833f8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x3bc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19ee000 │ │ │ │ + add x24, x24, #0xd60 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1790ae0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4833e4 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xa00 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xcf8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0156f918 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48347c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 483474 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 483000 │ │ │ │ + add x17, x17, #0x280 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x378 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 18207b8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0156f6e8 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0156f6e0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 483e70 // b.lo, b.ul, b.last │ │ │ │ + b.cc 483564 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 483000 │ │ │ │ - add x18, x18, #0xd38 │ │ │ │ + add x18, x18, #0x52c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #960] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + adrp x24, 19ee000 │ │ │ │ + add x24, x24, #0xd20 │ │ │ │ + add x24, x24, #0x4 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 483d38 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1790ae0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 483ee4 // b.any │ │ │ │ - adrp x15, 483000 │ │ │ │ - add x15, x15, #0xe90 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 483554 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xd30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0156f7c8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 483628 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 483620 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 483000 │ │ │ │ + add x17, x17, #0x410 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x4a0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x4e8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x58 // #88 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 483d44 │ │ │ │ - udf #194 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 483d44 │ │ │ │ - adrp x14, 483000 │ │ │ │ - add x14, x14, #0xf28 │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - ldur x22, [x15, #6] │ │ │ │ - ldur x15, [x15, #14] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str w17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0156f538 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #13 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0156f6b0 ; undefined │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483724 // b.pmore │ │ │ │ + mov x18, #0xb // #11 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.gt 48370c │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x580 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x24, [x21, #-48] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x650 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x678 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + sub x21, x21, #0x48 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0xd68 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0156f610 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4837ac // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x79c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 483f28 │ │ │ │ + cbnz x18, 48379c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #387 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0156f5cc ; undefined │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 483698 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0xd78 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr w17, [x20, #16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 483f74 // b.any │ │ │ │ - adrp x15, 483000 │ │ │ │ - add x15, x15, #0xed0 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - sxtw x18, w17 │ │ │ │ - orr x18, x18, #0x1 │ │ │ │ - sxtw x18, w18 │ │ │ │ - str w18, [x20, #16] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0156f5b8 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48385c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x82c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3768] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xd78 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1764618 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483864 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 483ed0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x15, 483000 │ │ │ │ - add x15, x15, #0xeac │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - sxtw x18, w17 │ │ │ │ - orr x18, x18, #0x2 │ │ │ │ - sxtw x18, w18 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 483eac │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0156f500 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4838bc // b.pmore │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x7d0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #2264] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0xda8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0156fd70 ; undefined │ │ │ │ + .inst 0x0156f498 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48403c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 484000 │ │ │ │ - add x18, x18, #0x0 │ │ │ │ + b.cc 483964 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0x934 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xd78 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484000 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156fd30 ; undefined │ │ │ │ - adrp x18, 484000 │ │ │ │ - add x18, x18, #0x24 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 483cf0 │ │ │ │ + b 1764618 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483974 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xd48 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0xdb8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0156f438 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4839e8 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4839e0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xdb8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1765678 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0156f3e8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 483a6c // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 483a64 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3768] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #40] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0xde8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ + .inst 0x0156f378 ; undefined │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xe08 │ │ │ │ + b 178aff8 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0156f0e0 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4841e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 484000 │ │ │ │ - add x18, x18, #0xb0 │ │ │ │ + b.cc 483b3c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #928] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4840b0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0xb0c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3768] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xb70 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1764618 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483b44 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0156f028 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483b9c // b.pmore │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0xab0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #2264] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0xe68 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0156efc0 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 483c44 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0xc14 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xb70 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 1764618 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 48425c // b.any │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0x208 │ │ │ │ - str x15, [x20, #8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483c54 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0xe78 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0156f218 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 483cc8 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 483cc0 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xe78 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1765678 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0156f1c8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 483d4c // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbz x18, 483d44 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3768] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #40] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x22, 19f2000 │ │ │ │ + add x22, x22, #0xea8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xd58 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0156f158 ; undefined │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xec8 │ │ │ │ + b 178aff8 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xf28 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xf58 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 4840bc │ │ │ │ - udf #194 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xf88 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + adrp x23, 19f2000 │ │ │ │ + add x23, x23, #0xfb8 │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 4840bc │ │ │ │ - adrp x14, 484000 │ │ │ │ - add x14, x14, #0x2a0 │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - ldur x22, [x15, #6] │ │ │ │ - ldur x15, [x15, #14] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str w17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4842a0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #387 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f3000 │ │ │ │ + add x23, x23, #0x68 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1763398 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0156f228 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 483f0c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0xedc │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3768] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f3000 │ │ │ │ + add x23, x23, #0x88 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1764618 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w17, [x20, #16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4842ec // b.any │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0x248 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - sxtw x18, w17 │ │ │ │ - orr x18, x18, #0x1 │ │ │ │ - sxtw x18, w18 │ │ │ │ - str w18, [x20, #16] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483f14 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484248 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0x224 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - sxtw x18, w17 │ │ │ │ - orr x18, x18, #0x2 │ │ │ │ - sxtw x18, w18 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484224 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0156f170 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483f6c // b.pmore │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0xe80 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #2264] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xc8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0156fa20 ; undefined │ │ │ │ + .inst 0x0156f108 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4843b4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 484000 │ │ │ │ - add x18, x18, #0x378 │ │ │ │ + b.cc 484014 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 483000 │ │ │ │ + add x18, x18, #0xfe4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f3000 │ │ │ │ + add x23, x23, #0x88 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484378 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156f9e0 ; undefined │ │ │ │ - adrp x18, 484000 │ │ │ │ - add x18, x18, #0x39c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 484068 │ │ │ │ + b 1764618 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484024 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xd70 │ │ │ │ + add x22, x22, #0xd8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0156f0a8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 484410 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + b.cc 484098 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 484090 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f3000 │ │ │ │ + add x23, x23, #0xd8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1765678 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0156f058 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48411c // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 484114 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ + ldr x24, [x24, #3768] │ │ │ │ add x24, x24, #0x1 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - neg x23, x18 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #40] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x108 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 1773f90 │ │ │ │ + b 182e0d8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0156efe8 ; undefined │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f3000 │ │ │ │ + add x23, x23, #0x128 │ │ │ │ + b 178aff8 │ │ │ │ + .inst 0x013c5bc8 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5bd8 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0156f5a8 ; undefined │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 484490 // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 484478 // b.tcont │ │ │ │ - mov x17, #0x0 // #0 │ │ │ │ - movk x17, #0x0, lsl #16 │ │ │ │ - movk x17, #0x0, lsl #32 │ │ │ │ - movk x17, #0x8000, lsl #48 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4844a0 // b.any │ │ │ │ - sub x21, x21, #0x30 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x9d0 │ │ │ │ add x22, x22, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x21, x21, #0x30 │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x18 │ │ │ │ - b 1773f90 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + nop │ │ │ │ + .inst 0x013c5be8 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 484000 │ │ │ │ - add x17, x17, #0x3d8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #2896] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + nop │ │ │ │ + .inst 0x013c5bf8 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5c08 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #4 │ │ │ │ + add x22, x22, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5c18 ; undefined │ │ │ │ + ... │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ + udf #5 │ │ │ │ + add x22, x22, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5c28 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #6 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5c40 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 484578 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 484570 // b.pmore │ │ │ │ - adrp x17, 484000 │ │ │ │ - add x17, x17, #0x428 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 484000 │ │ │ │ - add x18, x18, #0x558 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xc98 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5c58 ; undefined │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156f8a8 ; undefined │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 19f3000 │ │ │ │ - add x23, x23, #0xdd8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16fa108 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xe20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5c70 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + .inst 0x013c5c88 ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48465c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 484000 │ │ │ │ - add x18, x18, #0x5f8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4845f8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5ca0 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5cb8 ; undefined │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 484000 │ │ │ │ - add x17, x17, #0x628 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 484870 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5cd0 ; undefined │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 484664 // b.pmore │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1896] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + nop │ │ │ │ + .inst 0x013c5ce8 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 484000 │ │ │ │ - add x18, x18, #0x628 │ │ │ │ - str x18, [x20] │ │ │ │ - b 1820830 │ │ │ │ nop │ │ │ │ + .inst 0x013c5d00 ; undefined │ │ │ │ + ... │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 484720 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 484000 │ │ │ │ - add x18, x18, #0x6e0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4846e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5d18 ; undefined │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0xc // #12 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 484714 // b.any │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x8e8 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5d30 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5d50 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5d70 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #4 │ │ │ │ + add x22, x22, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5d90 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #5 │ │ │ │ + add x22, x22, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5db0 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #6 │ │ │ │ add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5dd0 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #7 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + nop │ │ │ │ + .inst 0x013c5df0 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5e08 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5e20 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013c5e38 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 484820 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ + b.cc 48475c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0x5e4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4845e4 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ adrp x18, 484000 │ │ │ │ - add x18, x18, #0x790 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + add x18, x18, #0x638 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484790 │ │ │ │ + cbnz x18, 484638 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0xc // #12 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4847fc // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48484c // b.pmore │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #2816] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0x670 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 484670 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #516 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + str w17, [x15] │ │ │ │ adrp x17, 484000 │ │ │ │ - add x17, x17, #0x838 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + add x17, x17, #0x6b0 │ │ │ │ + str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484838 │ │ │ │ + cbnz x18, 4846b0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #772 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + adrp x17, 484000 │ │ │ │ + add x17, x17, #0x6f4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4846f4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 484958 // b.lo, b.ul, b.last │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - and x15, x23, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4848c8 // b.any │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #3192] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + str w17, [x15, #16] │ │ │ │ + adrp x17, 484000 │ │ │ │ + add x17, x17, #0x738 │ │ │ │ + str x17, [x20, #16] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 484738 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldrb w18, [x22, #7] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + strb w18, [x17, #20] │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x88 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 484968 // b.pmore │ │ │ │ - ldur x15, [x17, #6] │ │ │ │ - ldur x17, [x17, #14] │ │ │ │ - adrp x14, 484000 │ │ │ │ - add x14, x14, #0x5a0 │ │ │ │ - stur x14, [x21, #-128] │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3424] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - sub x18, x21, #0x80 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - adrp x17, 484000 │ │ │ │ - add x17, x17, #0x690 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - sub x17, x21, #0x48 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - sub x17, x21, #0x60 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x17, 484000 │ │ │ │ - add x17, x17, #0x738 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x23, x21, #0x2e │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xe40 │ │ │ │ + add x22, x22, #0x188 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x88 // #136 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0x8bc │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 18207b8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0156f4c0 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 484a50 // b.lo, b.ul, b.last │ │ │ │ + b.cc 484868 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 484000 │ │ │ │ - add x18, x18, #0x9e4 │ │ │ │ + add x18, x18, #0x7c8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 484870 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4847c8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f484 ; undefined │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484878 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w17, [x18] │ │ │ │ + ldr x15, [x18, #8] │ │ │ │ + ldr w14, [x18, #16] │ │ │ │ + ldrb w18, [x18, #20] │ │ │ │ + adrp x13, 19df000 │ │ │ │ + ldr x13, [x13, #376] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + sturb w18, [x21, #-88] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3680] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur w14, [x21, #-72] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #2552] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur w17, [x21, #-40] │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0xe00 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x5f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x190 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #4040] │ │ │ │ + add x22, x22, #0x281 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4849f4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 484000 │ │ │ │ - add x18, x18, #0xa18 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x23, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0x914 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484a18 │ │ │ │ + cbnz x18, 484914 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f450 ; undefined │ │ │ │ - mov x18, x22 │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48540c // b.any │ │ │ │ + udf #0 │ │ │ │ adrp x18, 484000 │ │ │ │ - add x18, x18, #0xb44 │ │ │ │ + add x18, x18, #0x94c │ │ │ │ str x18, [x20] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1232] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484b44 │ │ │ │ + cbnz x18, 48494c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484a04 // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr w17, [x18] │ │ │ │ + ldr x15, [x18, #8] │ │ │ │ + ldr w14, [x18, #16] │ │ │ │ + ldrb w18, [x18, #20] │ │ │ │ + adrp x13, 19df000 │ │ │ │ + ldr x13, [x13, #376] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + sturb w18, [x21, #-88] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3680] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur w14, [x21, #-72] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #2552] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur w17, [x21, #-40] │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0xe00 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x5f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xe98 │ │ │ │ + add x22, x22, #0x1b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 484b54 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0xa6c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 484a6c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f3f8 ; undefined │ │ │ │ + udf #0 │ │ │ │ adrp x18, 484000 │ │ │ │ add x18, x18, #0xaa4 │ │ │ │ - str x18, [x20, #16] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 484aa4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f3c4 ; undefined │ │ │ │ - mov x18, x22 │ │ │ │ - b 484a1c │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156f3ac ; undefined │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484b64 // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + mul x17, x17, x15 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr w17, [x18] │ │ │ │ + ldr x15, [x18, #8] │ │ │ │ + ldr w14, [x18, #16] │ │ │ │ + ldrb w18, [x18, #20] │ │ │ │ + adrp x13, 19df000 │ │ │ │ + ldr x13, [x13, #376] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + sturb w18, [x21, #-88] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3680] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur w14, [x21, #-72] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #2552] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur w17, [x21, #-40] │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0xe00 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x5f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x1b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 484d8c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 484000 │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ - str x18, [x20] │ │ │ │ + add x18, x18, #0xbd0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x25 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484ae8 │ │ │ │ + cbnz x18, 484bd0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f380 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 485430 // b.any │ │ │ │ + udf #0 │ │ │ │ adrp x18, 484000 │ │ │ │ - add x18, x18, #0xb2c │ │ │ │ - str x18, [x20, #16] │ │ │ │ + add x18, x18, #0xc24 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484b2c │ │ │ │ + cbnz x18, 484c24 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f33c ; undefined │ │ │ │ - mov x18, x22 │ │ │ │ - b 484a1c │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156f304 ; undefined │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0xc5c │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 484efc // b.any │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xc8c │ │ │ │ - str x15, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 484c5c │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1029 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0xc94 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 484c94 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #1541 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f1a0 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156f17c ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + add x17, x17, x15 │ │ │ │ + ldur w15, [x22, #7] │ │ │ │ + str w15, [x17] │ │ │ │ + adrp x15, 484000 │ │ │ │ + add x15, x15, #0xce0 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 484ce0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1797 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f158 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156f134 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + adrp x17, 484000 │ │ │ │ + add x17, x17, #0xd24 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 484d24 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #900 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f110 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156f0ec ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + str w17, [x15, #16] │ │ │ │ + adrp x17, 484000 │ │ │ │ + add x17, x17, #0xd68 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 484d68 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f0c8 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156f0a4 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ + ldrb w18, [x22, #7] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + strb w18, [x17, #20] │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x1c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156f080 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 484fc4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0xe00 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x25 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 484e00 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f05c ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156f038 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0xe54 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 484e54 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f014 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156eff0 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0xe8c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 484e8c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156efcc ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156efa8 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ + adrp x18, 484000 │ │ │ │ + add x18, x18, #0xec4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 484ec4 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1541 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156ef84 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156ef60 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 484b50 │ │ │ │ - adrp x14, 484000 │ │ │ │ - add x14, x14, #0xf40 │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - ldur x22, [x15, #6] │ │ │ │ - ldur x15, [x15, #14] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str w17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + mul x15, x15, x14 │ │ │ │ + add x17, x17, x15 │ │ │ │ + ldur w15, [x22, #7] │ │ │ │ + str w15, [x17] │ │ │ │ + adrp x15, 484000 │ │ │ │ + add x15, x15, #0xf18 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484f40 │ │ │ │ + cbnz x18, 484f18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #387 │ │ │ │ + udf #1797 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156ef08 ; undefined │ │ │ │ - ldr w17, [x20, #16] │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x5 // #5 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 485010 // b.lo, b.ul, b.last │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 485378 // b.lo, b.ul, b.last │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - mov x14, #0x10 // #16 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 485344 // b.none │ │ │ │ - mov x14, #0xf // #15 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 485310 // b.none │ │ │ │ - mov x14, #0xe // #14 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4852dc // b.none │ │ │ │ - mov x14, #0xd // #13 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4852a8 // b.none │ │ │ │ - mov x14, #0xc // #12 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4853f8 // b.none │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 485274 // b.none │ │ │ │ - mov x14, #0xa // #10 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 485240 // b.none │ │ │ │ - mov x14, #0x8 // #8 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4850f8 // b.none │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4850c4 // b.none │ │ │ │ - mov x14, #0x6 // #6 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 485090 // b.none │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + str x17, [x15, #8] │ │ │ │ adrp x17, 484000 │ │ │ │ - add x17, x17, #0xec4 │ │ │ │ + add x17, x17, #0xf5c │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484ec4 │ │ │ │ + cbnz x18, 484f5c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x4 // #4 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 485050 // b.lo, b.ul, b.last │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xee8 │ │ │ │ - str x15, [x20, #8] │ │ │ │ + udf #900 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + str w17, [x15, #16] │ │ │ │ + adrp x17, 484000 │ │ │ │ + add x17, x17, #0xfa0 │ │ │ │ + str x17, [x20, #24] │ │ │ │ mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x200 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484ee8 │ │ │ │ + cbnz x18, 484fa0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 484fec // b.lo, b.ul, b.last │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xea0 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x1 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484ea0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldrb w18, [x22, #7] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + strb w18, [x17, #20] │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xe7c │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x10 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484e7c │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x1c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xe58 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x20 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484e58 │ │ │ │ - ldr x18, [x22] │ │ │ │ + nop │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4855f8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 485038 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x608 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4850d0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0x128 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #1] │ │ │ │ + add x18, x18, #0x98 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 485128 │ │ │ │ + cbnz x18, 485098 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #387 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156ed20 ; undefined │ │ │ │ - ldr w17, [x20, #16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.lt 48518c // b.tstop │ │ │ │ - mov x14, #0x5 // #5 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 4853ec // b.tcont │ │ │ │ - mov x14, #0x4 // #4 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.lt 48520c // b.tstop │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xdc8 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x8000 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484dc8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4850d8 // b.pmore │ │ │ │ + ldrb w18, [x22, #7] │ │ │ │ + adrp x17, 485000 │ │ │ │ + add x17, x17, #0x8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + ubfx x23, x18, #0, #8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 17711b8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x2 // #2 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.lt 4851cc // b.tstop │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xe34 │ │ │ │ - str x15, [x20, #8] │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 485160 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 485158 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 485000 │ │ │ │ + add x15, x15, #0x50 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x418 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x2000 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484e34 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.lt 4853ec // b.tstop │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xe10 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x1000 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 485210 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 │ │ │ │ + add x18, x18, #0x1d0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484e10 │ │ │ │ + cbnz x18, 4851d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xdec │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x4000 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484dec │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 485218 // b.pmore │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + adrp x17, 485000 │ │ │ │ + add x17, x17, #0xf8 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + ubfx x23, x18, #0, #32 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 17711b8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xda4 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x2 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484da4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48527c // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + adrp x14, 485000 │ │ │ │ + add x14, x14, #0x180 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x430 │ │ │ │ + b 17f0828 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xd80 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0156df80 ; undefined │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 485340 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484d80 │ │ │ │ + cbnz x18, 4852f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xd5c │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x100 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484d5c │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0156df28 ; undefined │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 485348 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 485000 │ │ │ │ + add x17, x17, #0x238 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 1761c20 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xd38 │ │ │ │ - str x15, [x20, #8] │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0156deb8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4853e0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4853d8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 485000 │ │ │ │ + add x13, x13, #0x2a0 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x440 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x400 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484d38 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xd14 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x800 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0156de20 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4854b0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 │ │ │ │ + add x18, x18, #0x460 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x22, [x22, #48] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484d14 │ │ │ │ + cbnz x18, 485460 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xcf0 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x1000 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484cf0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0156ddc0 ; undefined │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4854b8 // b.pmore │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + adrp x17, 485000 │ │ │ │ + add x17, x17, #0x368 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + sxtw x23, w18 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 17711b8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x6 // #6 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 4853b8 // b.lo, b.ul, b.last │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xca8 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x4 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484ca8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0156dd40 ; undefined │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 485530 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + adrp x13, 485000 │ │ │ │ + add x13, x13, #0x400 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x24, x21, #0x30 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x450 │ │ │ │ + b 17f0828 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x15, 484000 │ │ │ │ - add x15, x15, #0xccc │ │ │ │ - str x15, [x20, #8] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0156dcd0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4855c0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4855b8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 19dc000 │ │ │ │ + ldr x15, [x15, #1672] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 19dd000 │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4854e0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x8 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x20, #16] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0xfffff9e0 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #70 │ │ │ │ + ... │ │ │ │ + udf #6 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0156dc28 ; undefined │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 485694 // b.pmore │ │ │ │ + adrp x18, 485000 │ │ │ │ + add x18, x18, #0x4e0 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x27, [x21, #-80] │ │ │ │ + stur x26, [x21, #-72] │ │ │ │ + stur x25, [x21, #-64] │ │ │ │ + stur x24, [x21, #-56] │ │ │ │ + ldr x18, [x20] │ │ │ │ + sub x17, x21, #0x57 │ │ │ │ + mov x15, #0xb // #11 │ │ │ │ + cmp x23, x15 │ │ │ │ + b.lt 485680 // b.tstop │ │ │ │ + adrp x15, 485000 │ │ │ │ + add x15, x15, #0x550 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #1696] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484ccc │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x23, x15 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4844f8 │ │ │ │ + sub x21, x21, #0x38 │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4854e0 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x990 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x22, x22, #0x238 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x17, 484000 │ │ │ │ - add x17, x17, #0xabc │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x17, [x18, #14] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x18, [x18, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 482c28 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0156db58 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48577c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0x464 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #1192] │ │ │ │ + add x18, x18, #0x728 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 485464 │ │ │ │ + cbnz x18, 485728 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156ea04 ; undefined │ │ │ │ + .inst 0x0156db10 ; undefined │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0x49c │ │ │ │ + add x18, x18, #0x760 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48549c │ │ │ │ + cbnz x18, 485760 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156e9cc ; undefined │ │ │ │ - adrp x18, 484000 │ │ │ │ - add x18, x18, #0xa70 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - sxtw x17, w17 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #64] │ │ │ │ - str x18, [sp, #56] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x80 // #128 │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #72] │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x0156dad8 ; undefined │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4855f8 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x248 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0156e8b8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x0156da90 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48565c // b.lo, b.ul, b.last │ │ │ │ + b.cc 485808 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0x620 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + add x18, x18, #0x7ec │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 485620 │ │ │ │ + cbnz x18, 4857ec │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156e878 ; undefined │ │ │ │ - adrp x18, 485000 │ │ │ │ - add x18, x18, #0x644 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 4849a8 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0156da4c ; undefined │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 4855f8 │ │ │ │ adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0xea8 │ │ │ │ + add x22, x22, #0x258 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0156da28 ; undefined │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f3000 │ │ │ │ + add x23, x23, #0x258 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1770ea0 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01570308 ; undefined │ │ │ │ + .inst 0x0156d9d8 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 485a88 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4858c8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0x6c8 │ │ │ │ + add x18, x18, #0x8a0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4856c8 │ │ │ │ + cbnz x18, 4858a0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015702c8 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485734 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4858bc // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4858a8 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485894 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485880 // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 48586c // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485720 // b.none │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x968 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x1c // #28 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485a74 // b.none │ │ │ │ - mov x17, #0x1b // #27 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485a60 // b.none │ │ │ │ - mov x17, #0x1a // #26 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485a4c // b.none │ │ │ │ - mov x17, #0x19 // #25 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485a38 // b.none │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485a24 // b.none │ │ │ │ - mov x17, #0x17 // #23 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485a10 // b.none │ │ │ │ - mov x17, #0x16 // #22 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4859fc // b.none │ │ │ │ - mov x17, #0x15 // #21 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4859e8 // b.none │ │ │ │ - mov x17, #0x14 // #20 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4859d4 // b.none │ │ │ │ - mov x17, #0x13 // #19 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4859c0 // b.none │ │ │ │ - mov x17, #0x12 // #18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4859ac // b.none │ │ │ │ - mov x17, #0x11 // #17 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485998 // b.none │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485984 // b.none │ │ │ │ - mov x17, #0xf // #15 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485970 // b.none │ │ │ │ - mov x17, #0xe // #14 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 48595c // b.none │ │ │ │ - mov x17, #0xd // #13 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485948 // b.none │ │ │ │ - mov x17, #0xc // #12 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485934 // b.none │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485920 // b.none │ │ │ │ - mov x17, #0xa // #10 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 48590c // b.none │ │ │ │ - mov x17, #0x9 // #9 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4858f8 // b.none │ │ │ │ - mov x17, #0x8 // #8 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4858e4 // b.none │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4858d0 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 485858 // b.none │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x878 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x940 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x8f0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x8c8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x8a0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x850 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x828 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x800 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x7d8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x7b0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x788 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x760 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x738 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x710 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x6e8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x6c0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x698 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x670 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x648 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x620 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x5f8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x5d0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x5a8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x580 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x558 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x530 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0x508 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xaa0 │ │ │ │ + .inst 0x0156d998 ; undefined │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + b 4855f8 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x288 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 485920 │ │ │ │ + nop │ │ │ │ + .inst 0xffffffb8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #1096 │ │ │ │ + ... │ │ │ │ + udf #8 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 485b00 // b.lo, b.ul, b.last │ │ │ │ + mov w18, w27 │ │ │ │ + mov w17, w23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 485970 // b.lo, b.ul, b.last │ │ │ │ + sxtw x17, w17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.ne 485a8c // b.any │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0x9a8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 485ae8 │ │ │ │ + cbnz x18, 4859a8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 1774198 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x2c0 │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 485b70 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0xb58 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0x9e0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 485b58 │ │ │ │ + cbnz x18, 4859e0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #261 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 485aa4 // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 485000 │ │ │ │ + add x17, x17, #0xa28 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 1774198 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 485a28 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #132 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 485be0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0xbc8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0xa60 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str w18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 485bc8 │ │ │ │ + cbnz x18, 485a60 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #388 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 1774198 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr w18, [x20, #24] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 485a88 // b.any │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 177f718 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 485a8c │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 485c50 // b.lo, b.ul, b.last │ │ │ │ + b.cc 485c10 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0xc38 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0xb0c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 485c38 │ │ │ │ + cbnz x18, 485b0c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 1774198 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 485cc0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0xca8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0xb58 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 485ca8 │ │ │ │ + cbnz x18, 485b58 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 1774198 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 485d30 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0xd18 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0xb90 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str w18, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 485d18 │ │ │ │ + cbnz x18, 485b90 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 1774198 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #516 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 485da0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0xd88 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0xbdc │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 485d88 │ │ │ │ + cbnz x18, 485bdc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #4103 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 1774198 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur w27, [x22, #7] │ │ │ │ + ldr x26, [x20, #40] │ │ │ │ + ldr x25, [x20, #32] │ │ │ │ + ldr x24, [x20, #48] │ │ │ │ + ldr w23, [x20, #56] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x20, #56] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 485920 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x2c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 485fe4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 485d84 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 485000 │ │ │ │ - add x18, x18, #0xe00 │ │ │ │ + add x18, x18, #0xc7c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 485e00 │ │ │ │ + cbnz x18, 485c7c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 485fac // b.none │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 485f74 // b.none │ │ │ │ - mov x15, #0x5 // #5 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 485f3c // b.none │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 485f04 // b.none │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 485ecc // b.none │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 485e94 // b.none │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 485e5c // b.none │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 485fec // b.pmore │ │ │ │ - adrp x17, 485000 │ │ │ │ - add x17, x17, #0xaa8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 19de000 │ │ │ │ - ldr x23, [x23, #368] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 485fec // b.pmore │ │ │ │ - adrp x17, 485000 │ │ │ │ - add x17, x17, #0xb18 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 19dc000 │ │ │ │ - ldr x23, [x23, #3072] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 485fec // b.pmore │ │ │ │ - adrp x17, 485000 │ │ │ │ - add x17, x17, #0xb88 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 19de000 │ │ │ │ - ldr x23, [x23, #744] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 485fec // b.pmore │ │ │ │ - adrp x17, 485000 │ │ │ │ - add x17, x17, #0xbf8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 19de000 │ │ │ │ - ldr x23, [x23, #3496] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 485fec // b.pmore │ │ │ │ - adrp x17, 485000 │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 19dc000 │ │ │ │ - ldr x23, [x23, #1776] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 485fec // b.pmore │ │ │ │ - adrp x17, 485000 │ │ │ │ - add x17, x17, #0xcd8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #1840] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 485fec // b.pmore │ │ │ │ - adrp x17, 485000 │ │ │ │ - add x17, x17, #0xd48 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 19dc000 │ │ │ │ - ldr x23, [x23, #2232] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x17 │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0156fa88 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4860c4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0x58 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x18, 485000 │ │ │ │ + add x18, x18, #0xcc8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486058 │ │ │ │ + cbnz x18, 485cc8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156fa48 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4860b8 // b.any │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4860f4 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 485000 │ │ │ │ - add x14, x14, #0xdb8 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0xe4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 485000 │ │ │ │ + add x18, x18, #0xd00 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 485688 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 485688 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xab0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str w18, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 485d00 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #516 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 16ebe98 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 486130 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4861d0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0x170 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x18, 485000 │ │ │ │ + add x18, x18, #0xd4c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486170 │ │ │ │ + cbnz x18, 485d4c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #4103 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr w18, [x20, #56] │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x17, w17 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 486198 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 485f14 // b.any │ │ │ │ + adrp x18, 485000 │ │ │ │ + add x18, x18, #0xda4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 485da4 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4861e0 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 486000 │ │ │ │ - add x15, x15, #0x110 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16ebe98 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xac0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x2d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0156d698 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 486230 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 19f3000 │ │ │ │ - add x23, x23, #0x898 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16d0c38 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #6151 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0156f8a0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48630c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0x298 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 19f5000 │ │ │ │ - add x23, x23, #0xab0 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 16ec268 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156d600 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4862c0 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 486314 // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 486000 │ │ │ │ - add x15, x15, #0x200 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 486130 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 486410 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0x374 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #512] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182e340 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156f794 ; undefined │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ + adrp x18, 485000 │ │ │ │ + add x18, x18, #0xddc │ │ │ │ str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #56] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4863a0 │ │ │ │ + cbnz x18, 485ddc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156f768 ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 486420 // b.pmore │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0x248 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0x3f4 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 181ef70 │ │ │ │ - udf #1 │ │ │ │ + udf #6407 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f6d4 ; undefined │ │ │ │ - adrp x25, 19f3000 │ │ │ │ - add x25, x25, #0x880 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 16e3798 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xb28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0156f6e0 ; undefined │ │ │ │ - b 486338 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 4ae478 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 486514 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0x4cc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 485f14 // b.any │ │ │ │ + adrp x18, 485000 │ │ │ │ + add x18, x18, #0xe1c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4864cc │ │ │ │ + cbnz x18, 485e1c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #6919 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 486504 // b.any │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0x534 │ │ │ │ + adrp x17, 485000 │ │ │ │ + add x17, x17, #0xe5c │ │ │ │ str x17, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ mov x22, x18 │ │ │ │ + str w17, [x20, #56] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486534 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + cbnz x18, 485e5c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xb70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #3462 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x698 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 486608 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0x5ac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr w18, [x20, #48] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 485f2c // b.any │ │ │ │ + adrp x18, 485000 │ │ │ │ + add x18, x18, #0xea4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4865ac │ │ │ │ + cbnz x18, 485ea4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3974 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4865e4 // b.any │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0x628 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486628 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0x678 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 485000 │ │ │ │ + add x18, x18, #0xee0 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + ldrb w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + strb w18, [x20, #48] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486678 │ │ │ │ + cbnz x18, 485ee0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xb78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldrb w18, [x20, #8] │ │ │ │ + ubfx x18, x18, #0, #8 │ │ │ │ + ldrb w17, [x22, #7] │ │ │ │ + ubfx x17, x17, #0, #8 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 486650 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.ne 485f10 // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 485f14 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 486734 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0x6ec │ │ │ │ + b.cc 485f84 // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4866ec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 486710 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0x754 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486754 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xb80 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x308 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x6a0 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 486828 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0x7cc │ │ │ │ + b.cc 485fe4 // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x310 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4867cc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 486804 // b.any │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0x848 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486848 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0x898 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486898 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xb88 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x320 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 486870 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 486968 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0x90c │ │ │ │ + b.cc 486044 // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48690c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x338 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 486944 // b.any │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0x988 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486988 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0x9c0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4869c0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xb90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4860ac // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 486188 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 486180 // b.pmore │ │ │ │ + adrp x12, 486000 │ │ │ │ + add x12, x12, #0x68 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 486000 │ │ │ │ + add x14, x14, #0x158 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4869e8 // b.none │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4869e8 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 486174 // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x340 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 486ab8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0xa5c │ │ │ │ + b.cc 486204 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486a5c │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x310 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 4862e0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4862d8 // b.pmore │ │ │ │ + adrp x12, 486000 │ │ │ │ + add x12, x12, #0x1c0 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 486000 │ │ │ │ + add x14, x14, #0x2b0 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 486a94 // b.any │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0xad8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486ad8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0xb28 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486b28 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xb98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 486b00 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4862cc // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x348 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 486a18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48635c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0156f078 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 486bf8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0xbc0 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 486438 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 486430 // b.pmore │ │ │ │ + adrp x12, 486000 │ │ │ │ + add x12, x12, #0x318 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 486000 │ │ │ │ + add x14, x14, #0x408 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486bc0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156f038 ; undefined │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 486be4 // b.any │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xbd0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xba8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xc18 │ │ │ │ + b.ne 486424 // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x350 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 486ca0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0xc64 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486c64 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 486c8c // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x6a0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x6b0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xc28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 486010 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 486d48 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0xd0c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486d0c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 486d34 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x6a0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x6b0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xc30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 485f50 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f5000 │ │ │ │ - add x23, x23, #0xc30 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + b 485fb0 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 486e2c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0xde4 │ │ │ │ + b.cc 48650c // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x370 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486de4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 486e1c // b.any │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0xe4c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486e4c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xc68 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x380 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x6f8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 486380 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 486f20 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 │ │ │ │ - add x18, x18, #0xec4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486ec4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 4860d0 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 486228 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 486efc // b.any │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0xf40 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486f40 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 486000 │ │ │ │ - add x17, x17, #0xf90 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486f90 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xc70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4865d4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x370 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 4866b0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4866a8 // b.pmore │ │ │ │ + adrp x12, 486000 │ │ │ │ + add x12, x12, #0x590 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 486000 │ │ │ │ + add x14, x14, #0x680 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 486f68 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 48669c // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x3a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48704c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x4 │ │ │ │ + b.cc 486724 // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x3a8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487004 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 487028 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 487000 │ │ │ │ - add x17, x17, #0x6c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48706c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xc78 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x3b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x700 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 487140 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0xe4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4870e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 485f50 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48711c // b.any │ │ │ │ - adrp x17, 487000 │ │ │ │ - add x17, x17, #0x160 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487160 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 487000 │ │ │ │ - add x17, x17, #0x1b0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4871b0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xc80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4867ac // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x3a8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 486888 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 486880 // b.pmore │ │ │ │ + adrp x12, 486000 │ │ │ │ + add x12, x12, #0x768 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 486000 │ │ │ │ + add x14, x14, #0x858 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 487188 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 486874 // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x3c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 4860d0 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 487280 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x224 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487224 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48725c // b.any │ │ │ │ - adrp x17, 487000 │ │ │ │ - add x17, x17, #0x2a0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4872a0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 487000 │ │ │ │ - add x17, x17, #0x2d8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4872d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xc88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 487300 // b.none │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 487300 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 485fb0 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4873d0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x374 │ │ │ │ + b.cc 48693c // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x3e0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487374 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4873ac // b.any │ │ │ │ - adrp x17, 487000 │ │ │ │ - add x17, x17, #0x3f0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4873f0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 487000 │ │ │ │ - add x17, x17, #0x440 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487440 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xc90 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x3f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 487418 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 487330 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + b 4864d8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0156e858 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 487510 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x4d8 │ │ │ │ + b.cc 4869bc // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x400 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4874d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156e818 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4874fc // b.any │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xcc8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xca0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xd10 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x410 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4875b8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x57c │ │ │ │ + b.cc 486a1c // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x418 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48757c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4875a4 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x670 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x680 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xd20 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x428 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 487660 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x624 │ │ │ │ + b.cc 486a7c // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487624 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48764c // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x670 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x680 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xd28 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x440 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f5000 │ │ │ │ - add x23, x23, #0xd28 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + b 4864d8 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 487730 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x700 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487700 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 486988 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x750 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487750 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xd60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 487778 // b.tcont │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 4864d8 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 487818 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x7ec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4877ec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x838 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487838 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xd68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 486988 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + b 486988 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 486228 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4878f8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x8cc │ │ │ │ + b.cc 486ba4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4878cc │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x3e0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 486c80 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 486c78 // b.pmore │ │ │ │ + adrp x12, 486000 │ │ │ │ + add x12, x12, #0xb60 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 486000 │ │ │ │ + add x14, x14, #0xc50 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x918 │ │ │ │ - str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 486c6c // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487918 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xd70 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x478 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 487944 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + b 4865f8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4879f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0x9c0 │ │ │ │ + b.cc 486d1c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x400 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4879c0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 486df8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 486df0 // b.pmore │ │ │ │ + adrp x12, 486000 │ │ │ │ + add x12, x12, #0xcd8 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 486000 │ │ │ │ + add x14, x14, #0xdc8 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0xa10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 486de4 // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487a10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xd78 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x488 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 487a38 // b.tcont │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 486e74 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x418 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 487ad8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0xaac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487aac │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 486f50 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 486f48 // b.pmore │ │ │ │ + adrp x12, 486000 │ │ │ │ + add x12, x12, #0xe30 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 486000 │ │ │ │ + add x14, x14, #0xf20 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ - str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 486f3c // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487af8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xd80 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x490 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 487b24 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 486fcc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 487bc8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0xb9c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487b9c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 4870a8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4870a0 // b.pmore │ │ │ │ + adrp x12, 486000 │ │ │ │ + add x12, x12, #0xf88 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 487000 │ │ │ │ + add x14, x14, #0x78 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0xbe8 │ │ │ │ - str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 487094 // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487be8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xd88 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x498 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 487c14 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 487c34 // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 487cd8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0xcac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487cac │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + b 4865f8 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 487000 │ │ │ │ - add x18, x18, #0xcf8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487cf8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xd90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + b 486d40 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + b 4865f8 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 486d40 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 487d70 // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 487d94 // b.lo, b.ul, b.last │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x658 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 487d88 // b.lo, b.ul, b.last │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x628 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x610 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x640 │ │ │ │ - b 17f3808 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + b 486d40 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 487e0c // b.lo, b.ul, b.last │ │ │ │ + b.cc 4871dc // b.lo, b.ul, b.last │ │ │ │ adrp x18, 487000 │ │ │ │ - add x18, x18, #0xdfc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0x1c8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487dfc │ │ │ │ + cbnz x18, 4871c8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 487d48 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xe40 │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x4c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 487e8c // b.lo, b.ul, b.last │ │ │ │ + b.cc 48725c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 487000 │ │ │ │ - add x18, x18, #0xe7c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + add x18, x18, #0x248 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487e7c │ │ │ │ + cbnz x18, 487248 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 487d48 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xe48 │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x4d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f5000 │ │ │ │ - add x23, x23, #0xe48 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0156df70 ; undefined │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 487fa0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4872dc // b.lo, b.ul, b.last │ │ │ │ adrp x18, 487000 │ │ │ │ - add x18, x18, #0xf28 │ │ │ │ + add x18, x18, #0x2c8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487f28 │ │ │ │ + cbnz x18, 4872c8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156df30 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 487f58 // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 487f8c // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xd98 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 487f78 // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xde8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xe10 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xdc0 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xe88 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x4d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488054 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0xc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 48735c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 487000 │ │ │ │ + add x18, x18, #0x348 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48800c │ │ │ │ + cbnz x18, 487348 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 488044 // b.any │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0x74 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488074 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xec0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x4e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x778 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488148 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0xec │ │ │ │ + b.cc 4873bc // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x4e8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4880ec │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x4f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 488124 // b.any │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0x168 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488168 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0x1b8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4881b8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xec8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 487424 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x4e8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 487500 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4874f8 // b.pmore │ │ │ │ + adrp x12, 487000 │ │ │ │ + add x12, x12, #0x3e0 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 487000 │ │ │ │ + add x14, x14, #0x4d0 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 488190 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4874ec // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x500 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 485fb0 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 486228 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488274 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0x22c │ │ │ │ + b.cc 4875b4 // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x518 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48822c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 488250 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0x294 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488294 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xed0 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x528 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x780 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 485f50 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 488368 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0x30c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48830c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 486010 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 488344 // b.any │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0x388 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488388 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0x3d8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4883d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xed8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48765c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x518 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 487738 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 487730 // b.pmore │ │ │ │ + adrp x12, 487000 │ │ │ │ + add x12, x12, #0x618 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 487000 │ │ │ │ + add x14, x14, #0x708 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4883b0 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 487724 // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x540 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 4860d0 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 486380 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4884a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0x44c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48844c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 488484 // b.any │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0x4c8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4884c8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0x500 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488500 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xee0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 487580 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 488528 // b.none │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 486010 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488528 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 485f50 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4885f8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0x59c │ │ │ │ + b.cc 48784c // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x570 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48859c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4885d4 // b.any │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0x618 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488618 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0x668 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488668 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xee8 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x580 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488640 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 488558 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0156d888 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488738 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0x700 │ │ │ │ + b.cc 4878ac // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x588 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488700 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156d848 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488724 // b.any │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xf20 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xef8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xf68 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x598 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4887e0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0x7a4 │ │ │ │ + b.cc 48790c // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x5a0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4887a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4887cc // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x5e0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x5f8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xf78 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x5b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488888 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0x84c │ │ │ │ + b.cc 48796c // b.lo, b.ul, b.last │ │ │ │ + mov x23, x24 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x5b8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48884c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 488874 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x5e0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x5f8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xf80 │ │ │ │ + b 1760ce0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x5c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f5000 │ │ │ │ - add x23, x23, #0xf80 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + b 485fb0 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48899c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0x924 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488924 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 487680 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + b 486380 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 488974 // b.any │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0x9bc │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4889bc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0xba8 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488ba8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xfb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + b 4860d0 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488aa0 // b.any │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0xa18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 487a54 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488a18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x570 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 488a54 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 488000 │ │ │ │ - add x15, x15, #0xa78 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488a78 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 488a30 │ │ │ │ - udf #1029 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 488ab8 // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ge 488acc // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - b 488a94 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 488b90 // b.any │ │ │ │ - adrp x17, 488000 │ │ │ │ - add x17, x17, #0xb04 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488b04 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1541 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 487b30 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 487b28 // b.pmore │ │ │ │ + adrp x12, 487000 │ │ │ │ + add x12, x12, #0xa10 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 487000 │ │ │ │ + add x14, x14, #0xb00 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0xb40 │ │ │ │ - str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 487b1c // b.any │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488b40 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x5f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 488b5c // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 488aa0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488b74 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 17f6830 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 487bac // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x588 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 488b78 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 487c88 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 487c80 // b.pmore │ │ │ │ + adrp x12, 487000 │ │ │ │ + add x12, x12, #0xb68 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 487000 │ │ │ │ + add x14, x14, #0xc58 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 488b78 // b.none │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0xbf0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ + b.ne 487c74 // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488bf0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x5f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 488c2c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 488000 │ │ │ │ - add x15, x15, #0xc50 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488c50 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 488c08 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 488c90 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 487d04 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x5a0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 488c68 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 488d3c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0xcfc │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 487de0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 487dd8 // b.pmore │ │ │ │ + adrp x12, 487000 │ │ │ │ + add x12, x12, #0xcc0 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 487000 │ │ │ │ + add x14, x14, #0xdb0 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4888e0 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 488d24 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xfc0 │ │ │ │ + b.ne 487dcc // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x600 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488de8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0xdb0 │ │ │ │ + b.cc 487e5c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x5b8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x23, x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 487f38 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 487f30 // b.pmore │ │ │ │ + adrp x12, 487000 │ │ │ │ + add x12, x12, #0xe18 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 487000 │ │ │ │ + add x14, x14, #0xf08 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4888e0 │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 488dd4 // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + b.ne 487f24 // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + b 182d360 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xfc8 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x608 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 488e80 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0xe40 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4888e0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + b 486228 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488e68 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xfd0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 487fd4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 488054 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48804c // b.pmore │ │ │ │ + adrp x17, 487000 │ │ │ │ + add x17, x17, #0xf90 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ mov x23, x18 │ │ │ │ - b 4888e0 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1760b78 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x618 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488f50 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 │ │ │ │ - add x18, x18, #0xf18 │ │ │ │ + b.cc 4880c4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x17, x23 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48814c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 488144 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 488000 │ │ │ │ + add x17, x17, #0x80 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760b78 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x30 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 488228 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 488220 // b.pmore │ │ │ │ + adrp x12, 488000 │ │ │ │ + add x12, x12, #0xe0 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 488000 │ │ │ │ + add x14, x14, #0x1f8 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1792] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4888e0 │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 17f1460 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 488f3c // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + b.ne 488214 // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + b 182d360 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xfe0 │ │ │ │ + b 182d360 │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x620 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 489014 // b.lo, b.ul, b.last │ │ │ │ + b.cc 488480 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 488000 │ │ │ │ - add x18, x18, #0xfc0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + add x18, x18, #0x2b0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488fc0 │ │ │ │ + cbnz x18, 4882b0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 489000 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 489000 │ │ │ │ - add x15, x15, #0x34 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x18, 488000 │ │ │ │ + add x18, x18, #0x2e8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489034 │ │ │ │ + cbnz x18, 4882e8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 488fd8 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xfe8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 48906c // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 489080 // b.tcont │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 488000 │ │ │ │ + add x17, x17, #0x430 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408d00 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 489054 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 488488 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 488434 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 488000 │ │ │ │ + add x17, x17, #0x474 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48913c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 489000 │ │ │ │ - add x18, x18, #0xec │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 488524 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 48851c // b.pmore │ │ │ │ + adrp x14, 488000 │ │ │ │ + add x14, x14, #0x268 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4890ec │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x898 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 489128 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 489000 │ │ │ │ - add x15, x15, #0x15c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48915c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4886bc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 │ │ │ │ + add x18, x18, #0x68c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408ab0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 489104 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xff0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48919c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4886cc // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 489174 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x8a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48925c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 489000 │ │ │ │ - add x18, x18, #0x20c │ │ │ │ + b.cc 488720 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x8a0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48920c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x8a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 489248 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 489000 │ │ │ │ - add x15, x15, #0x27c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48890c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 │ │ │ │ + add x18, x18, #0x788 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48927c │ │ │ │ + cbnz x18, 488788 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 488000 │ │ │ │ + add x18, x18, #0x8bc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408220 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 489224 │ │ │ │ - adrp x22, 19f5000 │ │ │ │ - add x22, x22, #0xff8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4892b4 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4892c8 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 488914 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 489294 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4888c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 488000 │ │ │ │ + add x17, x17, #0x900 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 489394 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 489000 │ │ │ │ - add x18, x18, #0x340 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489340 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4889ac // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4889a4 // b.pmore │ │ │ │ + adrp x15, 488000 │ │ │ │ + add x15, x15, #0x748 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x8b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 489380 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 489000 │ │ │ │ - add x15, x15, #0x3b4 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 488b64 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 │ │ │ │ + add x18, x18, #0xb14 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4893b4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 407de0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 489358 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4893ec // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 489400 // b.tcont │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 488b74 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 4893d4 │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 488b18 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x8b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 488000 │ │ │ │ + add x17, x17, #0xb58 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4894bc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 489000 │ │ │ │ - add x18, x18, #0x46c │ │ │ │ + b.cc 488be0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x8b8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48946c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x8c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4894a8 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 489000 │ │ │ │ - add x15, x15, #0x4dc │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 488dcc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 │ │ │ │ + add x18, x18, #0xc48 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4894dc │ │ │ │ + cbnz x18, 488c48 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 488000 │ │ │ │ + add x18, x18, #0xd7c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408f10 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 489484 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 489514 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 489528 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 488dd4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4894f4 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 488d80 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 488000 │ │ │ │ + add x17, x17, #0xdc0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 488e6c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 488e64 // b.pmore │ │ │ │ + adrp x15, 488000 │ │ │ │ + add x15, x15, #0xc08 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x8c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4895ec // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 489000 │ │ │ │ - add x18, x18, #0x59c │ │ │ │ + b.cc 4890b8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 │ │ │ │ + add x18, x18, #0xee8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48959c │ │ │ │ + cbnz x18, 488ee8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4895d8 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 489000 │ │ │ │ - add x15, x15, #0x60c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + adrp x18, 488000 │ │ │ │ + add x18, x18, #0xf20 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48960c │ │ │ │ + cbnz x18, 488f20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4895b4 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 489644 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 489658 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + adrp x17, 489000 │ │ │ │ + add x17, x17, #0x68 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408fd0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 489624 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 489678 // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 489764 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 489000 │ │ │ │ - add x18, x18, #0x6ec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4896ec │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4890c0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48973c // b.any │ │ │ │ - adrp x17, 489000 │ │ │ │ - add x17, x17, #0x784 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489784 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48906c │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ adrp x17, 489000 │ │ │ │ - add x17, x17, #0x970 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489970 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ + add x17, x17, #0xac │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 48915c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 489154 // b.pmore │ │ │ │ + adrp x14, 488000 │ │ │ │ + add x14, x14, #0xea0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x8d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 489868 // b.any │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4893f8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 489000 │ │ │ │ - add x18, x18, #0x7e0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + add x18, x18, #0x1e0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4897e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48981c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 489000 │ │ │ │ - add x15, x15, #0x840 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #40] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489840 │ │ │ │ + cbnz x18, 4891e0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4897f8 │ │ │ │ - udf #1029 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 489880 // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ge 489894 // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - b 48985c │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 489958 // b.any │ │ │ │ - adrp x17, 489000 │ │ │ │ - add x17, x17, #0x8cc │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x18, 489000 │ │ │ │ + add x18, x18, #0x218 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4898cc │ │ │ │ + cbnz x18, 489218 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1541 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 489000 │ │ │ │ - add x18, x18, #0x908 │ │ │ │ + add x18, x18, #0x250 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + ldurh w18, [x22, #7] │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + strh w18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489908 │ │ │ │ + cbnz x18, 489250 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ + udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 489924 // b.tcont │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 489868 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48993c // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 17f6a48 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ + ldrh w18, [x20, #16] │ │ │ │ + adrp x17, 489000 │ │ │ │ + add x17, x17, #0x3a8 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ + ldrb w15, [x22, #7] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + str x14, [x13, #8] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str x15, [sp, #48] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 407c00 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 489940 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 489400 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489940 // b.none │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 489558 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4893ac │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 489000 │ │ │ │ + add x17, x17, #0x3ec │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x10 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 4894a4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 48949c // b.pmore │ │ │ │ + adrp x13, 489000 │ │ │ │ + add x13, x13, #0x190 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x13, #0x20 // #32 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x8d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 489a3c // b.lo, b.ul, b.last │ │ │ │ + b.cc 4896f8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 489000 │ │ │ │ - add x18, x18, #0x9ec │ │ │ │ + add x18, x18, #0x528 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4899ec │ │ │ │ + cbnz x18, 489528 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 489a28 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 489000 │ │ │ │ - add x15, x15, #0xa5c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + adrp x18, 489000 │ │ │ │ + add x18, x18, #0x560 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489a5c │ │ │ │ + cbnz x18, 489560 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 489a04 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 489a9c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + adrp x17, 489000 │ │ │ │ + add x17, x17, #0x6a8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldrb w17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 407cd0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 489a74 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489b2c // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489c8c // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489c80 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489c74 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489c68 // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489c5c // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489b20 // b.none │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x3d0 │ │ │ │ - b 17f3808 │ │ │ │ - and x18, x23, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x1c // #28 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d94 // b.none │ │ │ │ - mov x17, #0x1b // #27 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d88 // b.none │ │ │ │ - mov x17, #0x1a // #26 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d7c // b.none │ │ │ │ - mov x17, #0x19 // #25 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d70 // b.none │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d64 // b.none │ │ │ │ - mov x17, #0x17 // #23 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d58 // b.none │ │ │ │ - mov x17, #0x16 // #22 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d4c // b.none │ │ │ │ - mov x17, #0x15 // #21 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d40 // b.none │ │ │ │ - mov x17, #0x14 // #20 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d34 // b.none │ │ │ │ - mov x17, #0x13 // #19 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d28 // b.none │ │ │ │ - mov x17, #0x12 // #18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d1c // b.none │ │ │ │ - mov x17, #0x11 // #17 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d10 // b.none │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489d04 // b.none │ │ │ │ - mov x17, #0xf // #15 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489cf8 // b.none │ │ │ │ - mov x17, #0xe // #14 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489cec // b.none │ │ │ │ - mov x17, #0xd // #13 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489ce0 // b.none │ │ │ │ - mov x17, #0xc // #12 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489cd4 // b.none │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489cc8 // b.none │ │ │ │ - mov x17, #0xa // #10 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489cbc // b.none │ │ │ │ - mov x17, #0x9 // #9 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489cb0 // b.none │ │ │ │ - mov x17, #0x8 // #8 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489ca4 // b.none │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489c98 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 489c50 // b.none │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x430 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x3e0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x3f0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x400 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x410 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x420 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x440 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x450 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x460 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x470 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x480 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x490 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x4a0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x4b0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x4c0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x4d0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x4e8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x4f8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x508 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x520 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x530 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x540 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x550 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x568 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x580 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x598 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x5b0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x5c8 │ │ │ │ - b 17f3808 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 489e0c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 489000 │ │ │ │ - add x18, x18, #0xdfc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489dfc │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 489700 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 489ac8 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x30 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4896ac │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 489000 │ │ │ │ + add x17, x17, #0x6ec │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 489e8c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 489000 │ │ │ │ - add x18, x18, #0xe7c │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 48979c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 489794 // b.pmore │ │ │ │ + adrp x14, 489000 │ │ │ │ + add x14, x14, #0x4e0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489e7c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 489ac8 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x38 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x8e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f6000 │ │ │ │ - add x23, x23, #0x38 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 489f40 // b.lo, b.ul, b.last │ │ │ │ + b.cc 489a38 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 489000 │ │ │ │ - add x18, x18, #0xf28 │ │ │ │ + add x18, x18, #0x820 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489f28 │ │ │ │ + cbnz x18, 489820 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 489ac8 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x48 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 489fcc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ adrp x18, 489000 │ │ │ │ - add x18, x18, #0xfb8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + add x18, x18, #0x858 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489fb8 │ │ │ │ + cbnz x18, 489858 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48a0b0 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48a0a8 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 489000 │ │ │ │ - add x14, x14, #0xf60 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 48a000 │ │ │ │ - add x17, x17, #0x98 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + adrp x18, 489000 │ │ │ │ + add x18, x18, #0x890 │ │ │ │ + str x18, [x20] │ │ │ │ + ldrb w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + strb w18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a098 │ │ │ │ + cbnz x18, 489890 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + ldrb w18, [x20, #16] │ │ │ │ + adrp x17, 489000 │ │ │ │ + add x17, x17, #0x9e8 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4c4c88 │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + ldrb w15, [x22, #7] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + str x14, [x13, #8] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str x15, [sp, #48] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 408b20 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48a190 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 48a188 // b.pmore │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 489000 │ │ │ │ - add x13, x13, #0xfe8 │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ + b.hi 489a40 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 48a000 │ │ │ │ - add x17, x17, #0x178 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a178 │ │ │ │ - ldr x18, [x22] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 489ac8 │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4899ec │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 489000 │ │ │ │ + add x17, x17, #0xa2c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48a200 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 48a000 │ │ │ │ - add x14, x14, #0xd0 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x10 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 489ae4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 489adc // b.pmore │ │ │ │ + adrp x13, 489000 │ │ │ │ + add x13, x13, #0x7d0 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x15, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x3c8 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48a290 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48a288 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 48a1b8 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 16655d0 │ │ │ │ + mov x13, #0x20 // #32 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x8e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48a308 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48a000 │ │ │ │ - add x18, x18, #0x2f8 │ │ │ │ + b.cc 489cc8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 489000 │ │ │ │ + add x18, x18, #0xb68 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a2f8 │ │ │ │ + cbnz x18, 489b68 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 489ac8 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48a3bc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48a3b4 // b.pmore │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 48a000 │ │ │ │ - add x18, x18, #0x3a4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 489000 │ │ │ │ + add x18, x18, #0xba0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a3a4 │ │ │ │ + cbnz x18, 489ba0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 489ac8 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 489000 │ │ │ │ + add x17, x17, #0xce0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 409370 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48a440 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48a438 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 48a000 │ │ │ │ - add x15, x15, #0x320 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xcd8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #19 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48a5c0 // b.lo, b.ul, b.last │ │ │ │ - mov x17, x25 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x15, x24 │ │ │ │ - and x14, x24, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 48a55c // b.any │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 489d74 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x14, [x19, #856] │ │ │ │ cmp x21, x14 │ │ │ │ - b.hi 48a5d0 // b.pmore │ │ │ │ - ldur x14, [x15, #7] │ │ │ │ - ldur x13, [x15, #15] │ │ │ │ - ldur x15, [x15, #23] │ │ │ │ - adrp x12, 48a000 │ │ │ │ - add x12, x12, #0x1b8 │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - sub x15, x21, #0x4f │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 48a5f8 // b.tstop │ │ │ │ - adrp x18, 48a000 │ │ │ │ - add x18, x18, #0x220 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.hi 489d6c // b.pmore │ │ │ │ + adrp x14, 489000 │ │ │ │ + add x14, x14, #0xb20 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x8f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - b 48a490 │ │ │ │ - udf #66 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 489f6c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 489000 │ │ │ │ + add x18, x18, #0xde8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 489de8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 489000 │ │ │ │ + add x18, x18, #0xf1c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408210 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48a608 // b.pmore │ │ │ │ - ldur x15, [x15, #6] │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 48a630 // b.tstop │ │ │ │ - adrp x18, 48a000 │ │ │ │ - add x18, x18, #0x3d8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 489f74 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x78 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 489f20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x58 // #88 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 48a000 │ │ │ │ - add x14, x14, #0x528 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 489000 │ │ │ │ + add x17, x17, #0xf60 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48a00c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48a004 // b.pmore │ │ │ │ + adrp x15, 489000 │ │ │ │ + add x15, x15, #0xda8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - b 48a1b8 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 48a000 │ │ │ │ - add x14, x14, #0x54c │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 18207b8 │ │ │ │ - adrp x18, 48a000 │ │ │ │ - add x18, x18, #0x2b0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0xcd8 │ │ │ │ - b 17f3808 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x8f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48a70c // b.lo, b.ul, b.last │ │ │ │ + b.cc 48a258 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48a000 │ │ │ │ - add x18, x18, #0x6c0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + add x18, x18, #0x88 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a6c0 │ │ │ │ + cbnz x18, 48a088 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 48a000 │ │ │ │ - add x18, x18, #0x6f8 │ │ │ │ + add x18, x18, #0xc0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a6f8 │ │ │ │ + cbnz x18, 48a0c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 48a468 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + adrp x17, 48a000 │ │ │ │ + add x17, x17, #0x208 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408e10 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48a790 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48a000 │ │ │ │ - add x18, x18, #0x77c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a77c │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48a260 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 48a468 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x88 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48a20c │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48a000 │ │ │ │ + add x17, x17, #0x24c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f6000 │ │ │ │ - add x23, x23, #0x88 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 48a2fc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 48a2f4 // b.pmore │ │ │ │ + adrp x14, 48a000 │ │ │ │ + add x14, x14, #0x40 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x900 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48a844 // b.lo, b.ul, b.last │ │ │ │ + b.cc 48a5e8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48a000 │ │ │ │ - add x18, x18, #0x828 │ │ │ │ + add x18, x18, #0x388 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a828 │ │ │ │ + cbnz x18, 48a388 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x24, x22 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48a468 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48a970 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48a000 │ │ │ │ - add x18, x18, #0x8b4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0x3c0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a8b4 │ │ │ │ + cbnz x18, 48a3c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x8 // #8 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48a900 // b.any │ │ │ │ - adrp x17, 48a000 │ │ │ │ - add x17, x17, #0xa08 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48aa08 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0xc // #12 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48a938 // b.any │ │ │ │ - adrp x17, 48a000 │ │ │ │ - add x17, x17, #0xae4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48aae4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48a980 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 48a000 │ │ │ │ - add x15, x15, #0x9a4 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + adrp x18, 48a000 │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a9a4 │ │ │ │ + cbnz x18, 48a3f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xc8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 48a94c │ │ │ │ - udf #65 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48a9e4 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 48aa30 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48aabc // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 48a000 │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48a430 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 48a9bc │ │ │ │ - udf #2 │ │ │ │ + udf #451 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48aa48 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - mov x15, #0x8 // #8 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.le 48aa5c │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 48aa20 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ adrp x17, 48a000 │ │ │ │ - add x17, x17, #0xa8c │ │ │ │ - str x17, [x20] │ │ │ │ + add x17, x17, #0x598 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldur x14, [x22, #7] │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + ldr x13, [x13, #24] │ │ │ │ + str x20, [x13, #16] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + str x13, [x12, #8] │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + ldr x13, [x13, #120] │ │ │ │ + add x12, x21, #0x8 │ │ │ │ + ldr x11, [x19, #888] │ │ │ │ + ldr x11, [x11] │ │ │ │ + sub x12, x12, x11 │ │ │ │ + sub x13, x13, x12 │ │ │ │ + ldr x12, [x19, #872] │ │ │ │ + str x13, [x12, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov x1, x13 │ │ │ │ + str x14, [sp, #56] │ │ │ │ + str x18, [sp, #48] │ │ │ │ + str x15, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x2, x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x3, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 408150 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48aa8c │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x8 // #8 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48aab8 // b.any │ │ │ │ - ldur x24, [x22, #1] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f6a48 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48a5f0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48ab10 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - mov x15, #0xc // #12 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ge 48ab24 // b.tcont │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 48aabc │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 48aafc │ │ │ │ - adrp x17, 48a000 │ │ │ │ - add x17, x17, #0xb54 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48ab54 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 48a59c │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48a000 │ │ │ │ + add x17, x17, #0x5dc │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0xc // #12 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48ab80 // b.any │ │ │ │ - ldur x24, [x22, #1] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f6a48 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48aa30 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x10 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 48a69c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 48a694 // b.pmore │ │ │ │ + adrp x12, 48a000 │ │ │ │ + add x12, x12, #0x330 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x12, #0x28 // #40 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x908 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48ac10 // b.lo, b.ul, b.last │ │ │ │ + b.cc 48a83c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48a000 │ │ │ │ - add x18, x18, #0xbd0 │ │ │ │ + add x18, x18, #0x80c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 48a870 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 407da0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48abf8 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48a84c // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xd0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x910 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 48aba0 │ │ │ │ - udf #15 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48a8a0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x910 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x918 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48acd0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 48a964 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48a000 │ │ │ │ - add x18, x18, #0xc90 │ │ │ │ + add x18, x18, #0x8fc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 48a870 │ │ │ │ + b 18239c0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48acb8 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48a974 // b.pmore │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + mov x0, x18 │ │ │ │ + mov x1, x22 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #2040] │ │ │ │ + mov x2, x18 │ │ │ │ + adrp x18, 184a000 │ │ │ │ + add x18, x18, #0x400 │ │ │ │ + mov x3, x18 │ │ │ │ + bl 181b760 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3888] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xe0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x920 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48ad68 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48a000 │ │ │ │ - add x18, x18, #0xd30 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 48a870 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48ad54 // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xe8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ + b 48a8c8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48ae0c // b.lo, b.ul, b.last │ │ │ │ + b.cc 48aa54 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48a000 │ │ │ │ - add x18, x18, #0xdcc │ │ │ │ + add x18, x18, #0x9ec │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 48a870 │ │ │ │ + b 18239c0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48adf4 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48aa64 // b.pmore │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + mov x0, x18 │ │ │ │ + mov x1, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #2968] │ │ │ │ + mov x2, x18 │ │ │ │ + adrp x18, 184a000 │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + mov x3, x18 │ │ │ │ + bl 181b760 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3888] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xf0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x930 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48aea8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48a000 │ │ │ │ - add x18, x18, #0xe70 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 48a870 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48ae94 // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xf8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 48a9b8 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0156b238 ; undefined │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48af1c // b.lo, b.ul, b.last │ │ │ │ + b.cc 48ac2c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48a000 │ │ │ │ + add x18, x18, #0xbdc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 48af14 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x390 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16a33a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0156b1d8 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48afdc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48a000 │ │ │ │ - add x18, x18, #0xf88 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48af88 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156b190 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48afc8 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 48a000 │ │ │ │ - add x15, x15, #0xffc │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48affc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408790 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 48afa0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x138 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156b11c ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 48b038 // b.none │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48b04c // b.none │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - b 48b018 │ │ │ │ - adrp x17, 48b000 │ │ │ │ - add x17, x17, #0x80 │ │ │ │ - str x17, [x20, #16] │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b080 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156b098 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x8 // #8 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48b0c8 // b.any │ │ │ │ - adrp x17, 48b000 │ │ │ │ - add x17, x17, #0x124 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b124 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0xc // #12 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48b0fc // b.any │ │ │ │ - adrp x17, 48b000 │ │ │ │ - add x17, x17, #0x160 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b160 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48ac3c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156aff4 ; undefined │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x8 // #8 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48b18c // b.any │ │ │ │ - ldur x24, [x22, #1] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f48a8 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156afb8 ; undefined │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0xc // #12 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48b18c // b.any │ │ │ │ - ldur x24, [x22, #1] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f48a8 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x118 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48abe0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x940 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48a000 │ │ │ │ + add x17, x17, #0xc20 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0156af80 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48b228 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0x1e8 │ │ │ │ + b.cc 48aca8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x940 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 48af40 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48b210 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x148 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x948 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0156aeb8 ; undefined │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48b29c // b.lo, b.ul, b.last │ │ │ │ + b.cc 48ae54 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48a000 │ │ │ │ + add x18, x18, #0xe04 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 48b294 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 184c000 │ │ │ │ - add x23, x23, #0x358 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16a33a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408330 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0156af80 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48b338 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0x308 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b308 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156af38 ; undefined │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0x358 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b358 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x260 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48ae64 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156aee8 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48b58c // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 48b000 │ │ │ │ - add x17, x17, #0x3a4 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b3a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48ae08 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x950 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48a000 │ │ │ │ + add x17, x17, #0xe48 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156ae9c ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48b5c4 // b.any │ │ │ │ - adrp x17, 48b000 │ │ │ │ - add x17, x17, #0x404 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48aed0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x950 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b404 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x958 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156ae3c ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48b5ac // b.any │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b07c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48b000 │ │ │ │ - add x18, x18, #0x460 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b460 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48b49c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 48b000 │ │ │ │ - add x15, x15, #0x4c0 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b4c0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ + add x18, x18, #0x2c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408e60 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 48b478 │ │ │ │ - udf #1029 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 48b504 // b.none │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48b5a4 // b.any │ │ │ │ - adrp x17, 48b000 │ │ │ │ - add x17, x17, #0x528 │ │ │ │ - str x17, [x20] │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b528 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - b 48b4dc │ │ │ │ - udf #1541 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0x564 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b564 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48b08c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48b588 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 17f48a8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 48b58c │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x240 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48b030 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x960 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ adrp x17, 48b000 │ │ │ │ - add x17, x17, #0x5fc │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b5fc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + add x17, x17, #0x70 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156ac44 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 48b5b0 // b.none │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0x644 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b644 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b0f8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x960 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x968 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48b680 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 48b000 │ │ │ │ - add x15, x15, #0x6a4 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b2e4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48b000 │ │ │ │ + add x18, x18, #0x160 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b6a4 │ │ │ │ + cbnz x18, 48b160 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 48b65c │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48b6e4 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x18, 48b000 │ │ │ │ + add x18, x18, #0x294 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408aa0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 48b6bc │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0156ab50 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48b780 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0x740 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 48b2c0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48b768 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48b2ec // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x270 │ │ │ │ + b 48b298 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48b000 │ │ │ │ + add x17, x17, #0x2d8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48b818 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0x7ec │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48b384 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48b37c // b.pmore │ │ │ │ + adrp x15, 48b000 │ │ │ │ + add x15, x15, #0x120 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b7ec │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x970 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b50c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48b000 │ │ │ │ - add x18, x18, #0x838 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b838 │ │ │ │ + cbnz x18, 48b3f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x2f0 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48b000 │ │ │ │ + add x18, x18, #0x524 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 409020 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48b864 // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48b5b4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48b5ac // b.pmore │ │ │ │ + adrp x15, 48b000 │ │ │ │ + add x15, x15, #0x3b8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x978 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48b908 // b.lo, b.ul, b.last │ │ │ │ + b.cc 48b7ac // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48b000 │ │ │ │ - add x18, x18, #0x8dc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0x628 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b8dc │ │ │ │ + cbnz x18, 48b628 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 48b000 │ │ │ │ - add x18, x18, #0x928 │ │ │ │ + add x18, x18, #0x75c │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b928 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4086c0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x2f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48b7b4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48b760 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48b000 │ │ │ │ + add x17, x17, #0x7a0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48b9e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0x9bc │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48b84c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48b844 // b.pmore │ │ │ │ + adrp x15, 48b000 │ │ │ │ + add x15, x15, #0x5e8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b9bc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0xa08 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48ba08 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x370 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x980 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b91c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48b000 │ │ │ │ + add x18, x18, #0x8b4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 18239c0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48ba34 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48b92c // b.pmore │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + mov x0, x18 │ │ │ │ + mov x1, x22 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3760] │ │ │ │ + mov x2, x18 │ │ │ │ + adrp x18, 1886000 │ │ │ │ + add x18, x18, #0xda0 │ │ │ │ + mov x3, x18 │ │ │ │ + bl 181b760 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3888] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x988 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + b 48b880 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48bad8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 48baf4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48b000 │ │ │ │ - add x18, x18, #0xaac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48baac │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0xaa4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 409240 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48baf8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x378 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48bb04 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48baa8 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x998 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48b000 │ │ │ │ + add x17, x17, #0xae8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48bbb8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0xb8c │ │ │ │ + b.cc 48bb70 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x998 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bb8c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x9a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48bd5c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48b000 │ │ │ │ add x18, x18, #0xbd8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 48bbd8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x3f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48bc04 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x18, 48b000 │ │ │ │ + add x18, x18, #0xd0c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408ed0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48bd64 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48bd10 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48b000 │ │ │ │ + add x17, x17, #0xd50 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48bdfc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48bdf4 // b.pmore │ │ │ │ + adrp x15, 48b000 │ │ │ │ + add x15, x15, #0xb98 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x9a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48bca8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 48bff4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48b000 │ │ │ │ - add x18, x18, #0xc7c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0xe70 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bc7c │ │ │ │ + cbnz x18, 48be70 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 48b000 │ │ │ │ - add x18, x18, #0xcc8 │ │ │ │ + add x18, x18, #0xfa4 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bcc8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur d31, [x22, #7] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + str d31, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr d31, [sp, #32] │ │ │ │ + fmov d0, d31 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 407b70 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x3f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48bffc // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48bfa8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48b000 │ │ │ │ + add x17, x17, #0xfe8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48bd88 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0xd5c │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48c094 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48c08c // b.pmore │ │ │ │ + adrp x15, 48b000 │ │ │ │ + add x15, x15, #0xe30 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bd5c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x9b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0xda8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bda8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x470 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48c204 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48c000 │ │ │ │ + add x18, x18, #0x1ec │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 407bf0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48bdd4 // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x9b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48be78 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0xe4c │ │ │ │ + b.cc 48c260 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x9b8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48be4c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x9c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48c3c4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48c000 │ │ │ │ + add x18, x18, #0x3ac │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 407db0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0xe98 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48be98 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x478 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x9c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48c420 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x9c8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x9d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48c584 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48c000 │ │ │ │ + add x18, x18, #0x56c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408290 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x9d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48bf7c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 │ │ │ │ - add x18, x18, #0xf2c │ │ │ │ + b.cc 48c5e0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0x9d8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bf2c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x9e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48bf68 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 48b000 │ │ │ │ - add x15, x15, #0xf9c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48c7cc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48c000 │ │ │ │ + add x18, x18, #0x648 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bf9c │ │ │ │ + cbnz x18, 48c648 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48c000 │ │ │ │ + add x18, x18, #0x77c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 407ac0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 48bf44 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x4f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48bfd4 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48bfe8 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48c7d4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 48bfb4 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48c780 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48c000 │ │ │ │ + add x17, x17, #0x7c0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48c86c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48c864 // b.pmore │ │ │ │ + adrp x15, 48c000 │ │ │ │ + add x15, x15, #0x608 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x9e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48c0ac // b.lo, b.ul, b.last │ │ │ │ + b.cc 48ca48 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x5c │ │ │ │ + add x18, x18, #0x8e8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c05c │ │ │ │ + cbnz x18, 48c8e8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48c098 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 48c000 │ │ │ │ - add x15, x15, #0xcc │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + adrp x18, 48c000 │ │ │ │ + add x18, x18, #0x920 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c0cc │ │ │ │ + cbnz x18, 48c920 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 48c074 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x4f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 48c10c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x17, 48c000 │ │ │ │ + add x17, x17, #0xa60 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408cf0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 48c0e4 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48c1cc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x178 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c178 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156a3f8 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48c1a0 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x1ec │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 48caf4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 48caec // b.pmore │ │ │ │ + adrp x14, 48c000 │ │ │ │ + add x14, x14, #0x8a0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #512] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 182e340 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x570 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x9f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156a384 ; undefined │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48cde0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x218 │ │ │ │ - str x18, [x20] │ │ │ │ + add x18, x18, #0xb80 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c218 │ │ │ │ + cbnz x18, 48cb80 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156a358 ; undefined │ │ │ │ + udf #0 │ │ │ │ adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x250 │ │ │ │ + add x18, x18, #0xbb8 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c250 │ │ │ │ + cbnz x18, 48cbb8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156a320 ; undefined │ │ │ │ + udf #0 │ │ │ │ adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x27c │ │ │ │ + add x18, x18, #0xbf0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 181ef70 │ │ │ │ - udf #130 │ │ │ │ + str w18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48cbf0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156a2f4 ; undefined │ │ │ │ + udf #0 │ │ │ │ adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x2a4 │ │ │ │ + add x18, x18, #0xc28 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x22 │ │ │ │ - b 16e2cf0 │ │ │ │ - udf #130 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str w18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48cc28 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #451 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156a2cc ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 48c000 │ │ │ │ - add x17, x17, #0x2d4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x18 │ │ │ │ - str x22, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48c138 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ + ldr w18, [x20, #24] │ │ │ │ + adrp x17, 48c000 │ │ │ │ + add x17, x17, #0xd90 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr w15, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldur d31, [x22, #7] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + str x14, [x13, #8] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str d31, [sp, #56] │ │ │ │ + str x18, [sp, #48] │ │ │ │ + str x15, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w2, w17 │ │ │ │ + ldr d31, [sp, #56] │ │ │ │ + fmov d0, d31 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 408640 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48c30c // b.pmore │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48cde8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x015674d0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48c380 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48c36c // b.any │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x7f8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x18, #14] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48cd94 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48c000 │ │ │ │ + add x17, x17, #0xdd4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x01567460 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48c3f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x10 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 48ce94 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 48ce8c // b.pmore │ │ │ │ + adrp x12, 48c000 │ │ │ │ + add x12, x12, #0xb28 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48c3dc // b.any │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x7f8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x18, #14] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 16655d0 │ │ │ │ + mov x12, #0x28 // #40 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0x9f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #12 │ │ │ │ - .inst 0x0156a1a0 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48c8e8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 48d138 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x45c │ │ │ │ + add x18, x18, #0xf20 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c45c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156a154 ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x15, x22 │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 48c4c0 // b.any │ │ │ │ - adrp x15, 48c000 │ │ │ │ - add x15, x15, #0x598 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c598 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #195 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156a104 ; undefined │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 48c468 │ │ │ │ - adrp x14, 48c000 │ │ │ │ - add x14, x14, #0x508 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x15, #6] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x15, #14] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c508 │ │ │ │ + cbnz x18, 48cf20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #773 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156a0a8 ; undefined │ │ │ │ + udf #0 │ │ │ │ adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x540 │ │ │ │ + add x18, x18, #0xf58 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c540 │ │ │ │ + cbnz x18, 48cf58 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #837 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156a070 ; undefined │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - lsl x13, x17, #3 │ │ │ │ - add x14, x14, x13 │ │ │ │ - str x15, [x14] │ │ │ │ - adrp x15, 48c000 │ │ │ │ - add x15, x15, #0x4ac │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x18, x17, #0x1 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c4ac │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156a018 ; undefined │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - lsl x15, x15, #3 │ │ │ │ - add x15, x18, x15 │ │ │ │ - str x17, [x15] │ │ │ │ - adrp x17, 48c000 │ │ │ │ - add x17, x17, #0x5e8 │ │ │ │ - str x17, [x20] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + adrp x18, 48c000 │ │ │ │ + add x18, x18, #0xf90 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str w18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c5e8 │ │ │ │ + cbnz x18, 48cf90 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01569fa8 ; undefined │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x728 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #16] │ │ │ │ + adrp x17, 48d000 │ │ │ │ + add x17, x17, #0xe8 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldur w15, [x22, #7] │ │ │ │ ldr x14, [x19, #872] │ │ │ │ ldr x14, [x14, #24] │ │ │ │ str x20, [x14, #16] │ │ │ │ add x14, x21, #0x8 │ │ │ │ ldr x13, [x19, #888] │ │ │ │ str x14, [x13, #8] │ │ │ │ ldr x14, [x19, #872] │ │ │ │ @@ -132341,34 +133016,37 @@ │ │ │ │ str x14, [x13, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w14, #0x0 // #0 │ │ │ │ mov x1, x14 │ │ │ │ str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ ldr x17, [sp, #40] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ + mov w1, w17 │ │ │ │ ldr x17, [sp, #48] │ │ │ │ - blr x17 │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 408d30 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -132388,617 +133066,476 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01569e68 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr w18, [x18] │ │ │ │ - sxtw x18, w18 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 48c760 │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x8b8 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #3192] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 48c138 │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #3192] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48c91c // b.pmore │ │ │ │ - cbnz x18, 48c808 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x18, x15 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48c8f0 // b.pmore │ │ │ │ - ldr x17, [x17] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #3512] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x1f │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x878 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 48c138 │ │ │ │ - udf #387 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01569d9c ; undefined │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48c774 │ │ │ │ - lsl x14, x18, #3 │ │ │ │ - add x14, x17, x14 │ │ │ │ - ldr x14, [x14] │ │ │ │ - adrp x13, 19dc000 │ │ │ │ - ldr x13, [x13, #3512] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x14, 19dc000 │ │ │ │ - ldr x14, [x14, #1672] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - sub x14, x21, #0x1f │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x15, x21, #0xe │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - b 48c774 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01569d38 ; undefined │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x18, x22 │ │ │ │ - b 48c790 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01566f80 ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48c910 // b.pmore │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x328 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48d140 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01566f40 ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48c940 // b.pmore │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x398 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 48d0ec │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 48c000 │ │ │ │ - add x17, x17, #0x858 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 18207b8 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - adrp x17, 48c000 │ │ │ │ - add x17, x17, #0x7f4 │ │ │ │ + adrp x17, 48d000 │ │ │ │ + add x17, x17, #0x12c │ │ │ │ stur x17, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f300 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x10 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 48d1e4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 48d1dc // b.pmore │ │ │ │ + adrp x13, 48c000 │ │ │ │ + add x13, x13, #0xed0 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x13, #0x20 // #32 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa00 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #10 │ │ │ │ - .inst 0x01569c68 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48ca20 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x9b4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 48d438 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48d000 │ │ │ │ + add x18, x18, #0x268 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c9b4 │ │ │ │ + cbnz x18, 48d268 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01569c1c ; undefined │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x9dc │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48d000 │ │ │ │ + add x18, x18, #0x2a0 │ │ │ │ str x18, [x20] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x23, x22 │ │ │ │ - b 1760488 │ │ │ │ - udf #66 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48d2a0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01569bf4 ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48ca28 // b.pmore │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x410 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, #0x8 // #8 │ │ │ │ - lsl x18, x22, #3 │ │ │ │ - add x23, x18, #0x8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 16e4c10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + adrp x17, 48d000 │ │ │ │ + add x17, x17, #0x3e8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 4090a0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0x9dc │ │ │ │ - str x18, [x20] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01569b98 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48cb58 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0xaa8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48caa8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48d440 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01569b48 ; undefined │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0xae4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #2072] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 16d0f50 │ │ │ │ - udf #67 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01569b0c ; undefined │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48cb60 // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldur w14, [x22, #7] │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - str w14, [x15] │ │ │ │ - adrp x14, 48c000 │ │ │ │ - add x14, x14, #0x968 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0x1e │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 19de000 │ │ │ │ - ldr x23, [x23, #2152] │ │ │ │ - add x23, x23, #0x3 │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1632] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 16e5768 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48d3ec │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48d000 │ │ │ │ + add x17, x17, #0x42c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01569a68 ; undefined │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 48d4dc // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48cbbc // b.pmore │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0xa58 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - b 16e4c10 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x610 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 48d4d4 // b.pmore │ │ │ │ + adrp x14, 48d000 │ │ │ │ + add x14, x14, #0x220 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa08 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48ccac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0xc34 │ │ │ │ + b.cc 48d664 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48d000 │ │ │ │ + add x18, x18, #0x550 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x25, 19df000 │ │ │ │ - ldr x25, [x25, #608] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16e4c10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48d550 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015699ec ; undefined │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0xc70 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #1336] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 16e4c10 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015699a0 ; undefined │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0xc98 │ │ │ │ + adrp x18, 48d000 │ │ │ │ + add x18, x18, #0x67c │ │ │ │ str x18, [x20] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - b 48cb88 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 409230 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x648 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01569970 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48cd3c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0xd08 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 48cbf0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48cd4c // b.pmore │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1896] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x668 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 1820830 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015698f8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48cda0 // b.lo, b.ul, b.last │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48d70c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48d704 // b.pmore │ │ │ │ + adrp x15, 48d000 │ │ │ │ + add x15, x15, #0x510 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x668 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x678 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x01566a38 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48ce18 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48ce04 // b.any │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x7f8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x18, #14] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x015669c8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48ce88 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48ce74 // b.any │ │ │ │ - adrp x22, 19f3000 │ │ │ │ - add x22, x22, #0x7f8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x18, #14] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #12 │ │ │ │ - .inst 0x01569708 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48d380 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0xef4 │ │ │ │ + b.cc 48d988 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48d000 │ │ │ │ + add x18, x18, #0x790 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48cef4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015696bc ; undefined │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x15, x22 │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 48cf58 // b.any │ │ │ │ - adrp x15, 48d000 │ │ │ │ - add x15, x15, #0x30 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d030 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #195 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156966c ; undefined │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 48cf00 │ │ │ │ - adrp x14, 48c000 │ │ │ │ - add x14, x14, #0xfa0 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x15, #6] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x15, #14] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48cfa0 │ │ │ │ + cbnz x18, 48d790 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #773 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01569610 ; undefined │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0xfd8 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48d000 │ │ │ │ + add x18, x18, #0x7c8 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48cfd8 │ │ │ │ + cbnz x18, 48d7c8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #837 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015695d8 ; undefined │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - lsl x13, x17, #3 │ │ │ │ - add x14, x14, x13 │ │ │ │ - str x15, [x14] │ │ │ │ - adrp x15, 48c000 │ │ │ │ - add x15, x15, #0xf44 │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x18, x17, #0x1 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48cf44 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01569580 ; undefined │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - lsl x15, x15, #3 │ │ │ │ - add x15, x18, x15 │ │ │ │ - str x17, [x15] │ │ │ │ - adrp x17, 48d000 │ │ │ │ - add x17, x17, #0x80 │ │ │ │ - str x17, [x20] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + adrp x18, 48d000 │ │ │ │ + add x18, x18, #0x800 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str w18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d080 │ │ │ │ + cbnz x18, 48d800 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01569510 ; undefined │ │ │ │ - adrp x18, 48d000 │ │ │ │ - add x18, x18, #0x1c0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #16] │ │ │ │ + adrp x17, 48d000 │ │ │ │ + add x17, x17, #0x958 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldur w15, [x22, #7] │ │ │ │ ldr x14, [x19, #872] │ │ │ │ ldr x14, [x14, #24] │ │ │ │ str x20, [x14, #16] │ │ │ │ add x14, x21, #0x8 │ │ │ │ ldr x13, [x19, #888] │ │ │ │ str x14, [x13, #8] │ │ │ │ ldr x14, [x19, #872] │ │ │ │ @@ -133012,34 +133549,37 @@ │ │ │ │ str x14, [x13, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w14, #0x0 // #0 │ │ │ │ mov x1, x14 │ │ │ │ str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ ldr x17, [sp, #40] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ + mov w1, w17 │ │ │ │ ldr x17, [sp, #48] │ │ │ │ - blr x17 │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 409310 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -133059,486 +133599,428 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015693d0 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr w18, [x18] │ │ │ │ - sxtw x18, w18 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 48d1f8 │ │ │ │ - adrp x18, 48d000 │ │ │ │ - add x18, x18, #0x350 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - adrp x23, 19dd000 │ │ │ │ - ldr x23, [x23, #3192] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 48c138 │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #3192] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48d3b4 // b.pmore │ │ │ │ - cbnz x18, 48d2a0 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x18, x15 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48d388 // b.pmore │ │ │ │ - ldr x17, [x17] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #3512] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x1f │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 48d000 │ │ │ │ - add x18, x18, #0x310 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 48c138 │ │ │ │ - udf #387 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01569304 ; undefined │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48d20c │ │ │ │ - lsl x14, x18, #3 │ │ │ │ - add x14, x17, x14 │ │ │ │ - ldr x14, [x14] │ │ │ │ - adrp x13, 19dc000 │ │ │ │ - ldr x13, [x13, #3512] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x14, 19dc000 │ │ │ │ - ldr x14, [x14, #1672] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - sub x14, x21, #0x1f │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x15, x21, #0xe │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - b 48d20c │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015692a0 ; undefined │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x18, x22 │ │ │ │ - b 48d228 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015664e8 ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48d3a8 // b.pmore │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 48d990 // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015664a8 ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48d3d8 // b.pmore │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0xe30 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x10 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 48da24 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 48da1c // b.pmore │ │ │ │ + adrp x13, 48d000 │ │ │ │ + add x13, x13, #0x740 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x13, #0x20 // #32 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 48d000 │ │ │ │ - add x17, x17, #0x2f0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 18207b8 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 48d000 │ │ │ │ - add x17, x17, #0x28c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #10 │ │ │ │ - .inst 0x015691d0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48d4b8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 48dc58 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48d000 │ │ │ │ - add x18, x18, #0x44c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x23 │ │ │ │ + add x18, x18, #0xaa8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d44c │ │ │ │ + cbnz x18, 48daa8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01569184 ; undefined │ │ │ │ - adrp x18, 48d000 │ │ │ │ - add x18, x18, #0x474 │ │ │ │ - str x18, [x20] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x23, x22 │ │ │ │ - b 1760488 │ │ │ │ - udf #66 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156915c ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48d4c0 // b.pmore │ │ │ │ - adrp x18, 48c000 │ │ │ │ - add x18, x18, #0xea8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, #0x8 // #8 │ │ │ │ - lsl x18, x22, #3 │ │ │ │ - add x23, x18, #0x8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 16e4c10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ adrp x18, 48d000 │ │ │ │ - add x18, x18, #0x474 │ │ │ │ + add x18, x18, #0xae0 │ │ │ │ str x18, [x20] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01569100 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48d5f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48d000 │ │ │ │ - add x18, x18, #0x540 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d540 │ │ │ │ + cbnz x18, 48dae0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015690b0 ; undefined │ │ │ │ - adrp x18, 48d000 │ │ │ │ - add x18, x18, #0x57c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #2072] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 16d0f50 │ │ │ │ - udf #67 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01569074 ; undefined │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48d5f8 // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldur w14, [x22, #7] │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - str w14, [x15] │ │ │ │ - adrp x14, 48d000 │ │ │ │ - add x14, x14, #0x400 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0x1e │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 19de000 │ │ │ │ - ldr x23, [x23, #2152] │ │ │ │ - add x23, x23, #0x3 │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1632] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 16e5768 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 48d000 │ │ │ │ + add x17, x17, #0xc28 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408310 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01568fd0 ; undefined │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48d65c // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 48d000 │ │ │ │ - add x15, x15, #0x4f0 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ + b.hi 48dc60 // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - b 16e4c10 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01568f68 ; undefined │ │ │ │ + udf #0 │ │ │ │ mov x18, x25 │ │ │ │ mov x17, x24 │ │ │ │ mov x15, x23 │ │ │ │ sub x14, x20, #0x10 │ │ │ │ cmp x14, x28 │ │ │ │ - b.cc 48d6ec // b.lo, b.ul, b.last │ │ │ │ + b.cc 48dcec // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x14, [x19, #856] │ │ │ │ cmp x21, x14 │ │ │ │ - b.hi 48d6e4 // b.pmore │ │ │ │ + b.hi 48dce4 // b.pmore │ │ │ │ adrp x14, 48d000 │ │ │ │ - add x14, x14, #0x620 │ │ │ │ + add x14, x14, #0xa60 │ │ │ │ stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ mov x23, x15 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ + b 16655d0 │ │ │ │ mov x14, #0x18 // #24 │ │ │ │ str x14, [x19, #904] │ │ │ │ mov x25, x18 │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x15 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x688 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48d764 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x18, w18 │ │ │ │ - and x18, x18, #0x2 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - cbnz x18, 48d76c │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x6a8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.cc 48dec4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48d000 │ │ │ │ + add x18, x18, #0xd60 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48dd60 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48d868 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x17, w18 │ │ │ │ - and x17, x17, #0x1 │ │ │ │ - sxtw x17, w17 │ │ │ │ - sxtw x17, w17 │ │ │ │ - cbnz x17, 48d814 │ │ │ │ - sxtw x18, w18 │ │ │ │ - and x18, x18, #0x2 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - cbnz x18, 48d894 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 48d000 │ │ │ │ + add x18, x18, #0xe94 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408880 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48d870 // b.pmore │ │ │ │ - adrp x17, 48d000 │ │ │ │ - add x17, x17, #0x718 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48decc // b.pmore │ │ │ │ adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x698 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ - str x15, [x19, #904] │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48df4c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48df44 // b.pmore │ │ │ │ adrp x15, 48d000 │ │ │ │ - add x15, x15, #0x808 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur w18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x6a8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + add x15, x15, #0xd20 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01565a50 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48da94 // b.lo, b.ul, b.last │ │ │ │ + b.cc 48e124 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48d000 │ │ │ │ - add x18, x18, #0x90c │ │ │ │ + add x18, x18, #0xfc0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d90c │ │ │ │ + cbnz x18, 48dfc0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48d000 │ │ │ │ - add x18, x18, #0xa44 │ │ │ │ + adrp x18, 48e000 │ │ │ │ + add x18, x18, #0xf4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -133552,32 +134034,31 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x203 // #515 │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + bl 4079a0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -133604,178 +134085,226 @@ │ │ │ │ ldr x18, [sp, #32] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48e12c // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48e1ac // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48e1a4 // b.pmore │ │ │ │ + adrp x15, 48d000 │ │ │ │ + add x15, x15, #0xf80 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48e364 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48e000 │ │ │ │ + add x18, x18, #0x314 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408db0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ mov w18, w22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 48daa4 // b.pmore │ │ │ │ - adrp x17, 48d000 │ │ │ │ - add x17, x17, #0x798 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 48e374 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 48da48 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x6c8 │ │ │ │ + b 48e318 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa38 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - adrp x17, 48d000 │ │ │ │ - add x17, x17, #0xa88 │ │ │ │ + adrp x17, 48e000 │ │ │ │ + add x17, x17, #0x358 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48db24 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x18, w18 │ │ │ │ - and x18, x18, #0x2 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - cbnz x18, 48db2c │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x708 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48dc28 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x17, w18 │ │ │ │ - and x17, x17, #0x1 │ │ │ │ - sxtw x17, w17 │ │ │ │ - sxtw x17, w17 │ │ │ │ - cbnz x17, 48dbd4 │ │ │ │ - sxtw x18, w18 │ │ │ │ - and x18, x18, #0x2 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - cbnz x18, 48dc54 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48dc30 // b.pmore │ │ │ │ - adrp x17, 48d000 │ │ │ │ - add x17, x17, #0xad8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ + b.cc 48e3e0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x6f8 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0xa38 │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48d000 │ │ │ │ - add x15, x15, #0xbc8 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur w18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x708 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa40 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01565690 ; undefined │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48de54 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48d000 │ │ │ │ - add x18, x18, #0xccc │ │ │ │ + b.cc 48e5cc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48e000 │ │ │ │ + add x18, x18, #0x448 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48dccc │ │ │ │ + cbnz x18, 48e448 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48d000 │ │ │ │ - add x18, x18, #0xe04 │ │ │ │ + adrp x18, 48e000 │ │ │ │ + add x18, x18, #0x57c │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -133789,32 +134318,31 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x202 // #514 │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 4092f0 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -133842,1698 +134370,1338 @@ │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov w18, w22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 48de64 // b.pmore │ │ │ │ - adrp x17, 48d000 │ │ │ │ - add x17, x17, #0xb58 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 48e5d4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 48de08 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x728 │ │ │ │ + b 48e580 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - adrp x17, 48d000 │ │ │ │ - add x17, x17, #0xe48 │ │ │ │ + adrp x17, 48e000 │ │ │ │ + add x17, x17, #0x5c0 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48ded4 // b.pmore │ │ │ │ - adrp x18, 48f000 │ │ │ │ - add x18, x18, #0xe60 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x788 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48e66c // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48df34 // b.pmore │ │ │ │ - adrp x18, 48f000 │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x790 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48e664 // b.pmore │ │ │ │ + adrp x15, 48e000 │ │ │ │ + add x15, x15, #0x408 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa48 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015681f0 ; undefined │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48e070 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48d000 │ │ │ │ - add x18, x18, #0xfbc │ │ │ │ + b.cc 48e8b8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48e000 │ │ │ │ + add x18, x18, #0x6e8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x25, x23 │ │ │ │ - adrp x24, 19f6000 │ │ │ │ - add x24, x24, #0x890 │ │ │ │ - add x24, x24, #0x3 │ │ │ │ - mov x18, x23 │ │ │ │ - adrp x23, 19f6000 │ │ │ │ - add x23, x23, #0x158 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 17617d8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48e6e8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0156819c ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48e060 // b.any │ │ │ │ - adrp x17, 48e000 │ │ │ │ - add x17, x17, #0xc │ │ │ │ - str x17, [x20] │ │ │ │ - mov x25, x18 │ │ │ │ - adrp x24, 19f6000 │ │ │ │ - add x24, x24, #0x898 │ │ │ │ - add x24, x24, #0x4 │ │ │ │ - adrp x23, 19f6000 │ │ │ │ - add x23, x23, #0x158 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 17617d8 │ │ │ │ - udf #1 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48e000 │ │ │ │ + add x18, x18, #0x720 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48e720 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48e060 // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48e080 // b.pmore │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19f6000 │ │ │ │ - add x17, x17, #0x880 │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + adrp x17, 48e000 │ │ │ │ + add x17, x17, #0x868 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 407920 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x8a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48e0d4 // b.pmore │ │ │ │ - adrp x18, 490000 │ │ │ │ - add x18, x18, #0x478 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48e8c0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x8d0 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48e86c │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48e000 │ │ │ │ + add x17, x17, #0x8ac │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48e134 // b.pmore │ │ │ │ - adrp x18, 490000 │ │ │ │ - add x18, x18, #0x518 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 48e95c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 48e954 // b.pmore │ │ │ │ + adrp x14, 48e000 │ │ │ │ + add x14, x14, #0x6a0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x8f0 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa50 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48e1a4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x1000 │ │ │ │ - cbnz x18, 48e1ac │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.cc 48eb54 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48e000 │ │ │ │ + add x18, x18, #0x9d0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48e9d0 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48e000 │ │ │ │ + add x18, x18, #0xb04 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 407ef0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48e298 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - ubfx x17, x18, #0, #32 │ │ │ │ - and x17, x17, #0x800 │ │ │ │ - cbnz x17, 48e244 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x1000 │ │ │ │ - cbnz x18, 48e2c4 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48eb5c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48eb08 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48e000 │ │ │ │ + add x17, x17, #0xb48 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48ebf4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 48e2a0 // b.pmore │ │ │ │ - adrp x17, 48e000 │ │ │ │ - add x17, x17, #0x160 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x908 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + b.hi 48ebec // b.pmore │ │ │ │ + adrp x15, 48e000 │ │ │ │ + add x15, x15, #0x990 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0x238 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur w18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48e334 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x1000 │ │ │ │ - cbnz x18, 48e33c │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.cc 48edec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48e000 │ │ │ │ + add x18, x18, #0xc68 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48ec68 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48e4a4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - ubfx x17, x18, #0, #32 │ │ │ │ - and x17, x17, #0x400 │ │ │ │ - cbnz x17, 48e3e0 │ │ │ │ - ubfx x17, x18, #0, #32 │ │ │ │ - and x17, x17, #0x800 │ │ │ │ - cbnz x17, 48e450 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x1000 │ │ │ │ - cbnz x18, 48e4f4 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 48e000 │ │ │ │ + add x18, x18, #0xd9c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 409070 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48e4ac // b.pmore │ │ │ │ - adrp x17, 48e000 │ │ │ │ - add x17, x17, #0x1d8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x900 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48edf4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48e4d0 // b.pmore │ │ │ │ - adrp x17, 48e000 │ │ │ │ - add x17, x17, #0x2f0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x908 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0x3d4 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur w18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0x444 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur w18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48e564 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x1000 │ │ │ │ - cbnz x18, 48e56c │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48eda0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48e000 │ │ │ │ + add x17, x17, #0xde0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48e658 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - ubfx x17, x18, #0, #32 │ │ │ │ - and x17, x17, #0x800 │ │ │ │ - cbnz x17, 48e604 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x1000 │ │ │ │ - cbnz x18, 48e684 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48ee8c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 48e660 // b.pmore │ │ │ │ - adrp x17, 48e000 │ │ │ │ - add x17, x17, #0x520 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x908 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + b.hi 48ee84 // b.pmore │ │ │ │ + adrp x15, 48e000 │ │ │ │ + add x15, x15, #0xc28 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0x5f8 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur w18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa60 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48e6f4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x1000 │ │ │ │ - cbnz x18, 48e6fc │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.cc 48f084 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48e000 │ │ │ │ + add x18, x18, #0xf00 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48ef00 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48e8e0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - ubfx x17, x18, #0, #32 │ │ │ │ - and x17, x17, #0x100 │ │ │ │ - cbnz x17, 48e7ac │ │ │ │ - ubfx x17, x18, #0, #32 │ │ │ │ - and x17, x17, #0x400 │ │ │ │ - cbnz x17, 48e81c │ │ │ │ - ubfx x17, x18, #0, #32 │ │ │ │ - and x17, x17, #0x800 │ │ │ │ - cbnz x17, 48e88c │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x1000 │ │ │ │ - cbnz x18, 48e954 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 48f000 │ │ │ │ + add x18, x18, #0x34 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408e70 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48e8e8 // b.pmore │ │ │ │ - adrp x17, 48e000 │ │ │ │ - add x17, x17, #0x368 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x8f8 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48f08c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48e90c // b.pmore │ │ │ │ - adrp x17, 48e000 │ │ │ │ - add x17, x17, #0x598 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x900 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48f038 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48f000 │ │ │ │ + add x17, x17, #0x78 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48f124 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 48e930 // b.pmore │ │ │ │ - adrp x17, 48e000 │ │ │ │ - add x17, x17, #0x6b0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x908 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + b.hi 48f11c // b.pmore │ │ │ │ + adrp x15, 48e000 │ │ │ │ + add x15, x15, #0xec0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0x7a0 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur w18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0x810 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur w18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0x880 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur w18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa68 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ - udf #19 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48e9c0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr w17, [x22, #24] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - and x17, x17, #0x80 │ │ │ │ - cbnz x17, 48e9e4 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 48f31c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48f000 │ │ │ │ + add x18, x18, #0x198 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48f198 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48ea24 // b.pmore │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19f6000 │ │ │ │ - add x17, x17, #0x8e8 │ │ │ │ - add x17, x17, #0x7 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 48f000 │ │ │ │ + add x18, x18, #0x2cc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408930 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0x9d8 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48eb1c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x17, [x22, #16] │ │ │ │ - ldr w18, [x22, #24] │ │ │ │ - ubfx x15, x18, #0, #32 │ │ │ │ - and x15, x15, #0x2 │ │ │ │ - cbnz x15, 48eac4 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x80 │ │ │ │ - cbnz x18, 48eb68 │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48f324 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48eb24 // b.pmore │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0x980 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x8e0 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48f2d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 48e000 │ │ │ │ - add x14, x14, #0xab4 │ │ │ │ - stur x14, [x20, #-40] │ │ │ │ - mov x22, x15 │ │ │ │ - stur w18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 18207d0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48f000 │ │ │ │ + add x17, x17, #0x310 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x18, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48f3bc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 48eba8 // b.pmore │ │ │ │ + b.hi 48f3b4 // b.pmore │ │ │ │ + adrp x15, 48f000 │ │ │ │ + add x15, x15, #0x158 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x8e8 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0xb5c │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa70 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48ec20 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr w17, [x22, #24] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - and x17, x17, #0x8000 │ │ │ │ - cbnz x17, 48ec44 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 48f658 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48f000 │ │ │ │ + add x18, x18, #0x440 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48f440 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48ec84 // b.pmore │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19f6000 │ │ │ │ - add x17, x17, #0x1e0 │ │ │ │ - add x17, x17, #0x7 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0xc38 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48ed7c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x17, [x22, #16] │ │ │ │ - ldr w18, [x22, #24] │ │ │ │ - ubfx x15, x18, #0, #32 │ │ │ │ - and x15, x15, #0x4000 │ │ │ │ - cbnz x15, 48ed24 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x8000 │ │ │ │ - cbnz x18, 48edc8 │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 48f000 │ │ │ │ + add x18, x18, #0x478 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48f478 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48ed84 // b.pmore │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0xbe0 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x1c8 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 48f000 │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str w18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48f4b0 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 48e000 │ │ │ │ - add x14, x14, #0xd14 │ │ │ │ - stur x14, [x20, #-40] │ │ │ │ - mov x22, x15 │ │ │ │ - stur w18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 18207d0 │ │ │ │ - udf #1 │ │ │ │ + udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x18, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48ee08 // b.pmore │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x1e0 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0xdbc │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ + ldr w18, [x20, #16] │ │ │ │ + adrp x17, 48f000 │ │ │ │ + add x17, x17, #0x608 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldur w15, [x22, #7] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + str x14, [x13, #8] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str x15, [sp, #48] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 4081d0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ mov x22, x18 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48ee80 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr w17, [x22, #24] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - and x17, x17, #0x2000 │ │ │ │ - cbnz x17, 48eea4 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48eee4 // b.pmore │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19f6000 │ │ │ │ - add x17, x17, #0x210 │ │ │ │ - add x17, x17, #0x7 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48f660 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0xe98 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48efdc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x17, [x22, #16] │ │ │ │ - ldr w18, [x22, #24] │ │ │ │ - ubfx x15, x18, #0, #32 │ │ │ │ - and x15, x15, #0x1000 │ │ │ │ - cbnz x15, 48ef84 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x2000 │ │ │ │ - cbnz x18, 48f028 │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48efe4 // b.pmore │ │ │ │ - adrp x15, 48e000 │ │ │ │ - add x15, x15, #0xe40 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x1f8 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48f60c │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 48e000 │ │ │ │ - add x14, x14, #0xf74 │ │ │ │ - stur x14, [x20, #-40] │ │ │ │ - mov x22, x15 │ │ │ │ - stur w18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 18207d0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48f000 │ │ │ │ + add x17, x17, #0x64c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x18, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48f068 // b.pmore │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x10 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 48f704 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 48f6fc // b.pmore │ │ │ │ + adrp x13, 48f000 │ │ │ │ + add x13, x13, #0x3f0 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x210 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 16655d0 │ │ │ │ + mov x13, #0x20 // #32 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa78 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48f000 │ │ │ │ - add x15, x15, #0x1c │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48f0e0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ + b.cc 48f958 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48f000 │ │ │ │ + add x18, x18, #0x788 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr w17, [x22, #24] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - and x17, x17, #0x20 │ │ │ │ - cbnz x17, 48f104 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48f788 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48f144 // b.pmore │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19f6000 │ │ │ │ - add x17, x17, #0x8c8 │ │ │ │ - add x17, x17, #0x7 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48f000 │ │ │ │ - add x15, x15, #0xf8 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48f23c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x17, [x22, #16] │ │ │ │ - ldr w18, [x22, #24] │ │ │ │ - ubfx x15, x18, #0, #32 │ │ │ │ - and x15, x15, #0x10 │ │ │ │ - cbnz x15, 48f1e4 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x20 │ │ │ │ - cbnz x18, 48f288 │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 48f000 │ │ │ │ + add x18, x18, #0x7c0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48f7c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48f244 // b.pmore │ │ │ │ - adrp x15, 48f000 │ │ │ │ - add x15, x15, #0xa0 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x8c0 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 48f000 │ │ │ │ - add x14, x14, #0x1d4 │ │ │ │ - stur x14, [x20, #-40] │ │ │ │ - mov x22, x15 │ │ │ │ - stur w18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 18207d0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x18, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48f2c8 // b.pmore │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x8c8 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48f000 │ │ │ │ - add x15, x15, #0x27c │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ + adrp x17, 48f000 │ │ │ │ + add x17, x17, #0x908 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408f70 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ mov x22, x18 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48f340 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr w17, [x22, #24] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - and x17, x17, #0x4 │ │ │ │ - cbnz x17, 48f364 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48f3a4 // b.pmore │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19f6000 │ │ │ │ - add x17, x17, #0x8b8 │ │ │ │ - add x17, x17, #0x6 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48f960 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48f000 │ │ │ │ - add x15, x15, #0x358 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48f49c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x17, [x22, #16] │ │ │ │ - ldr w18, [x22, #24] │ │ │ │ - ubfx x15, x18, #0, #32 │ │ │ │ - and x15, x15, #0x8 │ │ │ │ - cbnz x15, 48f444 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x4 │ │ │ │ - cbnz x18, 48f4e8 │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48f4a4 // b.pmore │ │ │ │ - adrp x15, 48f000 │ │ │ │ - add x15, x15, #0x300 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x8b0 │ │ │ │ - add x18, x18, #0x5 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48f90c │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 48f000 │ │ │ │ - add x14, x14, #0x434 │ │ │ │ - stur x14, [x20, #-40] │ │ │ │ - mov x22, x15 │ │ │ │ - stur w18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 18207d0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 48f000 │ │ │ │ + add x17, x17, #0x94c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x18, x22 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 48f9fc // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48f528 // b.pmore │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x8b8 │ │ │ │ - add x18, x18, #0x6 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 48f9f4 // b.pmore │ │ │ │ + adrp x14, 48f000 │ │ │ │ + add x14, x14, #0x740 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48f000 │ │ │ │ - add x15, x15, #0x4dc │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48f5a0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr w17, [x22, #24] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - and x17, x17, #0x200 │ │ │ │ - cbnz x17, 48f5c4 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48f604 // b.pmore │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19f6000 │ │ │ │ - add x17, x17, #0x898 │ │ │ │ - add x17, x17, #0x4 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 48f000 │ │ │ │ - add x15, x15, #0x5b8 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x01567268 ; undefined │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48f75c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0xf0 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48f754 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr w18, [x18, #16] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0xff7f // #65407 │ │ │ │ - movk x17, #0xffff, lsl #16 │ │ │ │ - movk x17, #0x0, lsl #32 │ │ │ │ - movk x17, #0x0, lsl #48 │ │ │ │ - and x18, x18, x17 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - adrp x17, 48e000 │ │ │ │ - add x17, x17, #0x728 │ │ │ │ - stur x17, [x21, #-232] │ │ │ │ - stur w18, [x21, #-216] │ │ │ │ - adrp x17, 48e000 │ │ │ │ - add x17, x17, #0xa58 │ │ │ │ - stur x17, [x21, #-208] │ │ │ │ - sub x17, x21, #0xe8 │ │ │ │ - stur x17, [x21, #-192] │ │ │ │ - stur w18, [x21, #-184] │ │ │ │ - adrp x17, 48e000 │ │ │ │ - add x17, x17, #0xcb8 │ │ │ │ - stur x17, [x21, #-176] │ │ │ │ - sub x17, x21, #0xd0 │ │ │ │ - stur x17, [x21, #-160] │ │ │ │ - stur w18, [x21, #-152] │ │ │ │ - adrp x17, 48e000 │ │ │ │ - add x17, x17, #0xf18 │ │ │ │ - stur x17, [x21, #-144] │ │ │ │ - sub x17, x21, #0xb0 │ │ │ │ - stur x17, [x21, #-128] │ │ │ │ - stur w18, [x21, #-120] │ │ │ │ - adrp x17, 48f000 │ │ │ │ - add x17, x17, #0x178 │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - sub x17, x21, #0x90 │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - stur w18, [x21, #-88] │ │ │ │ - adrp x17, 48f000 │ │ │ │ - add x17, x17, #0x3d8 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - sub x17, x21, #0x70 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur w18, [x21, #-56] │ │ │ │ - sub x17, x21, #0x50 │ │ │ │ - ubfx x15, x18, #0, #32 │ │ │ │ - and x15, x15, #0x1 │ │ │ │ - cbnz x15, 48f768 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x200 │ │ │ │ - cbnz x18, 48f7ac │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - adrp x18, 48f000 │ │ │ │ - add x18, x18, #0x7f0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48f7f0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0xf0 // #240 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 48f000 │ │ │ │ - add x15, x15, #0x560 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur w18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x890 │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48df68 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x898 │ │ │ │ - add x18, x18, #0x4 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x23, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 48df68 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015670b0 ; undefined │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48df68 │ │ │ │ - nop │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa80 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48f9fc // b.lo, b.ul, b.last │ │ │ │ + b.cc 48fbf4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48f000 │ │ │ │ - add x18, x18, #0x85c │ │ │ │ + add x18, x18, #0xa70 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48f85c │ │ │ │ + cbnz x18, 48fa70 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015670dc ; undefined │ │ │ │ + udf #0 │ │ │ │ adrp x18, 48f000 │ │ │ │ - add x18, x18, #0x99c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + add x18, x18, #0xba4 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -135547,32 +135715,31 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x1f8 // #504 │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 408960 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -135596,140 +135763,108 @@ │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [sp, #32] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01566f9c ; undefined │ │ │ │ + udf #0 │ │ │ │ mov w18, w22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 48fa0c // b.pmore │ │ │ │ - adrp x17, 48f000 │ │ │ │ - add x17, x17, #0x638 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 48fbfc // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ - sub x17, x21, #0x10 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0x80 │ │ │ │ - cbnz x18, 48fabc │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01566f48 ; undefined │ │ │ │ + udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 48f9a0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x958 │ │ │ │ + b 48fba8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 48f000 │ │ │ │ - add x17, x17, #0x9f0 │ │ │ │ + add x17, x17, #0xbe8 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48f000 │ │ │ │ - add x18, x18, #0xa68 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48fa68 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48fc94 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48fc8c // b.pmore │ │ │ │ + adrp x15, 48f000 │ │ │ │ + add x15, x15, #0xa30 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa88 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48fb74 // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48fad4 // b.pmore │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19f6000 │ │ │ │ - add x18, x18, #0x228 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48fe6c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 48f000 │ │ │ │ - add x18, x18, #0xa3c │ │ │ │ + add x18, x18, #0xd08 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 482c28 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48fc9c // b.pmore │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #3968] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - sxtw x18, w18 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 490000 │ │ │ │ - add x18, x18, #0x518 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48fd08 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - b 48faf8 │ │ │ │ adrp x18, 48f000 │ │ │ │ - add x18, x18, #0xaf0 │ │ │ │ + add x18, x18, #0xe3c │ │ │ │ str x18, [x20] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -135743,32 +135878,31 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x80 // #128 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4086d0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -135788,2373 +135922,1710 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 48f000 │ │ │ │ - add x17, x17, #0xb68 │ │ │ │ - str x17, [x20] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - b 18202e0 │ │ │ │ - .inst 0x013bd210 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48fe74 // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd238 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd270 ; undefined │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48fef4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48feec // b.pmore │ │ │ │ + adrp x15, 48f000 │ │ │ │ + add x15, x15, #0xcc8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x013bd2a0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd2d8 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd310 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd340 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd370 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4900ec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48f000 │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48ff68 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd3a0 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + adrp x18, 490000 │ │ │ │ + add x18, x18, #0x9c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408790 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd3d0 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd400 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4900f4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd428 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd450 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd478 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4900a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 490000 │ │ │ │ + add x17, x17, #0xe0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - .inst 0x013bd4a0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd4c8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd4f8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #4 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd520 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #5 │ │ │ │ - add x22, x22, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd550 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #6 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd580 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #7 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd5b0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd5e0 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #9 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd608 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #10 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd630 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #11 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd660 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #12 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd690 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #13 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd6c0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #14 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd6f0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #15 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd720 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #16 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd750 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #17 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd778 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #18 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd7a0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #19 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd7d0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #20 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd7f8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #21 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd828 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #22 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd858 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #23 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd888 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #24 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd8b8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #25 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd8e8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #26 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd918 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #27 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd948 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #28 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd978 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd9a0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd9c8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bd9f0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bda20 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #4 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bda50 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #5 │ │ │ │ - add x22, x22, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49018c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 490184 // b.pmore │ │ │ │ + adrp x15, 48f000 │ │ │ │ + add x15, x15, #0xf28 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xa98 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x013bda80 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ udf #3 │ │ │ │ - udf #6 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bdab0 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #7 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bdae0 ; undefined │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bdb10 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #9 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 490384 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 490000 │ │ │ │ + add x18, x18, #0x200 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 490200 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bdb40 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #10 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 490000 │ │ │ │ + add x18, x18, #0x334 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408b00 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bdb70 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #11 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49038c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bdba0 ; undefined │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #12 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bdbd0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #13 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 490338 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 490000 │ │ │ │ + add x17, x17, #0x378 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - .inst 0x013bdc00 ; undefined │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #14 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 490424 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49041c // b.pmore │ │ │ │ + adrp x15, 490000 │ │ │ │ + add x15, x15, #0x1c0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xaa0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x013bdc28 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ udf #3 │ │ │ │ - udf #15 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013bdc50 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #16 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 490674 // b.lo, b.ul, b.last │ │ │ │ + b.cc 49061c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 490000 │ │ │ │ - add x18, x18, #0x624 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0x498 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490624 │ │ │ │ + cbnz x18, 490498 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 490660 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 490000 │ │ │ │ - add x15, x15, #0x694 │ │ │ │ - str x15, [x20] │ │ │ │ + adrp x18, 490000 │ │ │ │ + add x18, x18, #0x5cc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408860 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490694 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49063c │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x998 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 490624 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4906cc // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4906e0 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4906ac │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4905d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 490000 │ │ │ │ + add x17, x17, #0x610 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4907a4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 490000 │ │ │ │ - add x18, x18, #0x754 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4906bc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4906b4 // b.pmore │ │ │ │ + adrp x15, 490000 │ │ │ │ + add x15, x15, #0x458 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490754 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 490790 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 490000 │ │ │ │ - add x15, x15, #0x7c4 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4907c4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49076c │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x9a0 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xaa8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 490804 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4907dc │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4908a0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 490844 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 490000 │ │ │ │ - add x18, x18, #0x874 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0x730 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490874 │ │ │ │ + cbnz x18, 490730 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 490000 │ │ │ │ - add x18, x18, #0x8c0 │ │ │ │ + add x18, x18, #0x85c │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4908c0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408a90 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x9c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4908ec // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4908ec // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4908e4 // b.pmore │ │ │ │ + adrp x15, 490000 │ │ │ │ + add x15, x15, #0x6f0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xab0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 490990 // b.lo, b.ul, b.last │ │ │ │ + b.cc 490b38 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 490000 │ │ │ │ - add x18, x18, #0x964 │ │ │ │ + add x18, x18, #0x968 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490964 │ │ │ │ + cbnz x18, 490968 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 490000 │ │ │ │ - add x18, x18, #0x9b0 │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4909b0 │ │ │ │ + cbnz x18, 4909a0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x9d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + adrp x17, 490000 │ │ │ │ + add x17, x17, #0xae8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408800 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 490aa0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 490000 │ │ │ │ - add x18, x18, #0xa44 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490a44 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 490b40 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 490a6c // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x518 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 490a8c // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x528 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x530 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0x9f8 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 490aec │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 490000 │ │ │ │ + add x17, x17, #0xb2c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 490b68 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 490000 │ │ │ │ - add x18, x18, #0xb0c │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 490bdc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 490bd4 // b.pmore │ │ │ │ + adrp x14, 490000 │ │ │ │ + add x14, x14, #0x920 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490b0c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 490b34 // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x518 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 490b54 // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x528 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x530 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xa00 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xab8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f6000 │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01565ec8 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 490c58 // b.lo, b.ul, b.last │ │ │ │ + b.cc 490cac // b.lo, b.ul, b.last │ │ │ │ adrp x18, 490000 │ │ │ │ - add x18, x18, #0xc00 │ │ │ │ + add x18, x18, #0xc44 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490c00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 18239c0 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01565e88 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 490c24 // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xa60 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 490c44 // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xa38 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xa10 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 490cbc // b.pmore │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + mov x0, x18 │ │ │ │ + mov x1, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #2232] │ │ │ │ + mov x2, x18 │ │ │ │ + adrp x18, 184a000 │ │ │ │ + add x18, x18, #0x3f0 │ │ │ │ + mov x3, x18 │ │ │ │ + bl 181b760 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3888] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xab0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xac0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + b 490c10 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 490cf0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 490f18 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 490000 │ │ │ │ - add x18, x18, #0xcc4 │ │ │ │ + add x18, x18, #0xd48 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490cc4 │ │ │ │ + cbnz x18, 490d48 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 490000 │ │ │ │ - add x18, x18, #0xd10 │ │ │ │ + add x18, x18, #0xd80 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490d10 │ │ │ │ + cbnz x18, 490d80 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xae8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + adrp x17, 490000 │ │ │ │ + add x17, x17, #0xec8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 407f60 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 490f20 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 490ecc │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 490000 │ │ │ │ + add x17, x17, #0xf0c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 490dd0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 490000 │ │ │ │ - add x18, x18, #0xda4 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 490fbc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 490fb4 // b.pmore │ │ │ │ + adrp x14, 490000 │ │ │ │ + add x14, x14, #0xd00 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490da4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xad0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 490000 │ │ │ │ - add x18, x18, #0xdf0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4911b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0x30 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490df0 │ │ │ │ + cbnz x18, 491030 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xaf0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 490e1c // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0x164 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 407a20 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 490e3c // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4911bc // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 491168 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 491000 │ │ │ │ + add x17, x17, #0x1a8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 490ee0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 490000 │ │ │ │ - add x18, x18, #0xeb4 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 491254 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49124c // b.pmore │ │ │ │ + adrp x15, 490000 │ │ │ │ + add x15, x15, #0xff0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490eb4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xad8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 490000 │ │ │ │ - add x18, x18, #0xf00 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4913dc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0x2c8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490f00 │ │ │ │ + cbnz x18, 4912c8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xaf8 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0x3f4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 409260 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 490f2c // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 490fd8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 490000 │ │ │ │ - add x18, x18, #0xfa8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490fa8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 490000 │ │ │ │ - add x18, x18, #0xff8 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 491484 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49147c // b.pmore │ │ │ │ + adrp x15, 491000 │ │ │ │ + add x15, x15, #0x288 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490ff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xb00 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xae0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 491020 // b.tcont │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4910c0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 49160c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 491000 │ │ │ │ - add x18, x18, #0x94 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491094 │ │ │ │ + cbnz x18, 4914f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 491000 │ │ │ │ - add x18, x18, #0xe0 │ │ │ │ + add x18, x18, #0x624 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4910e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408ee0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xb08 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 49110c // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4911b0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0x184 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4916b4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4916ac // b.pmore │ │ │ │ + adrp x15, 491000 │ │ │ │ + add x15, x15, #0x4b8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xae8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4919f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0x748 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x22, [x22, #39] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491184 │ │ │ │ + cbnz x18, 491748 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 491000 │ │ │ │ - add x18, x18, #0x1d0 │ │ │ │ + add x18, x18, #0x780 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4911d0 │ │ │ │ + cbnz x18, 491780 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xb10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 491298 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 491000 │ │ │ │ - add x18, x18, #0x268 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + add x18, x18, #0x7b8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491268 │ │ │ │ + cbnz x18, 4917b8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #196 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 491000 │ │ │ │ - add x18, x18, #0x2b8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + add x18, x18, #0x7f0 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str w18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4912b8 │ │ │ │ + cbnz x18, 4917f0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xb18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #452 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4912e0 // b.tcont │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0x828 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str w18, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491828 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 491374 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49148c // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 491480 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 491474 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 491468 // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49145c // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 491368 // b.none │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x508 │ │ │ │ - b 17f3808 │ │ │ │ - and x18, x23, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x16 // #22 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49154c // b.none │ │ │ │ - mov x17, #0x15 // #21 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 491540 // b.none │ │ │ │ - mov x17, #0x14 // #20 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 491534 // b.none │ │ │ │ - mov x17, #0x13 // #19 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 491528 // b.none │ │ │ │ - mov x17, #0x12 // #18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49151c // b.none │ │ │ │ - mov x17, #0x11 // #17 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 491510 // b.none │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 491504 // b.none │ │ │ │ - mov x17, #0xf // #15 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4914f8 // b.none │ │ │ │ - mov x17, #0xe // #14 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4914ec // b.none │ │ │ │ - mov x17, #0xd // #13 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4914e0 // b.none │ │ │ │ - mov x17, #0xc // #12 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4914d4 // b.none │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4914c8 // b.none │ │ │ │ - mov x17, #0xa // #10 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4914bc // b.none │ │ │ │ - mov x17, #0x9 // #9 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4914b0 // b.none │ │ │ │ - mov x17, #0x8 // #8 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4914a4 // b.none │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 491498 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 491450 // b.none │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x4d8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x4f8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1888000 │ │ │ │ - add x23, x23, #0x108 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x4f0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x4e8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x4e0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x4d0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 188c000 │ │ │ │ - add x23, x23, #0x568 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0xbc8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x4c8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 188d000 │ │ │ │ - add x23, x23, #0x898 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x4c0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x4b0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x4a0 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x490 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x480 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x470 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x458 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x440 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x438 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1889000 │ │ │ │ - add x23, x23, #0xc98 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x428 │ │ │ │ - b 17f3808 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4915c4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0x5b4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4915b4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 491310 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xb78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 491644 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0x634 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491634 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 491310 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xb80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f6000 │ │ │ │ - add x23, x23, #0xb80 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4916f8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0x6e0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4916e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 491310 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xb90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4917b4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0x764 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491764 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4917a0 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 491000 │ │ │ │ - add x15, x15, #0x7d4 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4917d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49177c │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xbc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 491814 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4917ec │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4918d4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0x884 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491884 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4918c0 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 491000 │ │ │ │ - add x15, x15, #0x8f4 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4918f4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49189c │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xbc8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49192c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 491940 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49190c │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 491960 // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 491a24 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0x9d4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4919d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 491a10 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 491000 │ │ │ │ - add x15, x15, #0xa44 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491a44 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4919ec │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xbd0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 491a7c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 491a90 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 491a5c │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 491b5c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0xb08 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491b08 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 491b48 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 491000 │ │ │ │ - add x15, x15, #0xb7c │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491b7c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 491b20 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xbd8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 491bb4 // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 491bc8 // b.tcont │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 491b9c │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 491c84 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0xc34 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491c34 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 491c70 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 491000 │ │ │ │ - add x15, x15, #0xca4 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491ca4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 491c4c │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 491cdc // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 491cf0 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 491cbc │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 491db4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0xd64 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491d64 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 491da0 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 491000 │ │ │ │ - add x15, x15, #0xdd4 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491dd4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 491d7c │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xbe8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 491e14 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 491dec │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 491edc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491e88 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 491ec8 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 491000 │ │ │ │ - add x15, x15, #0xefc │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491efc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 491ea0 │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xbf0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #964 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 491f34 // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 491f48 // b.tcont │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 491f1c │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr w18, [x20, #32] │ │ │ │ + adrp x17, 491000 │ │ │ │ + add x17, x17, #0x9a0 │ │ │ │ + str x17, [x20, #32] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr w14, [x20, #24] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 4ad080 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x01564cf0 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 491fcc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3720] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 16685c0 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01564c70 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49206c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 492000 │ │ │ │ - add x18, x18, #0x40 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492040 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01564c20 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49205c // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 181ef70 │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4b73e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4920d4 // b.pmore │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0xf88 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 491000 │ │ │ │ - add x18, x18, #0xff0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f6000 │ │ │ │ - add x22, x22, #0xc90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 4bf908 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 4aeb60 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 4aed60 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 4b3ce0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 4b7618 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 4b65c0 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 492398 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 492000 │ │ │ │ - add x18, x18, #0x20c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49220c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 492000 │ │ │ │ - add x18, x18, #0x344 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + ldur w13, [x22, #7] │ │ │ │ + ldr x12, [x19, #872] │ │ │ │ + ldr x12, [x12, #24] │ │ │ │ + str x20, [x12, #16] │ │ │ │ + add x12, x21, #0x8 │ │ │ │ + ldr x11, [x19, #888] │ │ │ │ + str x12, [x11, #8] │ │ │ │ + ldr x12, [x19, #872] │ │ │ │ + ldr x12, [x12, #120] │ │ │ │ + add x11, x21, #0x8 │ │ │ │ + ldr x10, [x19, #888] │ │ │ │ + ldr x10, [x10] │ │ │ │ + sub x11, x11, x10 │ │ │ │ + sub x12, x12, x11 │ │ │ │ + ldr x11, [x19, #872] │ │ │ │ + str x12, [x11, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + mov x1, x12 │ │ │ │ + str x13, [sp, #64] │ │ │ │ + str x18, [sp, #56] │ │ │ │ + str x14, [sp, #48] │ │ │ │ + str x15, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x76 // #118 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w2, w17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov w3, w17 │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov w4, w17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 4090c0 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #72] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #80] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -138174,181 +137645,221 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ + ldr x18, [sp, #64] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4923a8 // b.pmore │ │ │ │ + b.hi 4919f8 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - str x18, [x21] │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 492348 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x680 │ │ │ │ + b 4919a4 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - adrp x17, 492000 │ │ │ │ - add x17, x17, #0x38c │ │ │ │ + adrp x17, 491000 │ │ │ │ + add x17, x17, #0x9e4 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + b 181f300 │ │ │ │ + udf #26 │ │ │ │ + udf #6 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015652a0 ; undefined │ │ │ │ - b 4921c8 │ │ │ │ - nop │ │ │ │ udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x8 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 491aac // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 491aa4 // b.pmore │ │ │ │ + adrp x12, 491000 │ │ │ │ + add x12, x12, #0x6e8 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + ldr x12, [x20] │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16655d0 │ │ │ │ + mov x12, #0x30 // #48 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xaf0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 492438 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x17, w18 │ │ │ │ - cbnz x17, 49245c │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #1192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.cc 491da0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0xb40 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491b40 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4924a0 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur w18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x20 // #32 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 492000 │ │ │ │ - add x15, x15, #0x450 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur w18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015651a0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4926ac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 492000 │ │ │ │ - add x18, x18, #0x524 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0xb78 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492524 │ │ │ │ + cbnz x18, 491b78 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 492000 │ │ │ │ - add x18, x18, #0x65c │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0xbb0 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491bb0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0xbe8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str w18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491be8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #451 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #24] │ │ │ │ + adrp x17, 491000 │ │ │ │ + add x17, x17, #0xd50 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldur w14, [x22, #7] │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + ldr x13, [x13, #24] │ │ │ │ + str x20, [x13, #16] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + str x13, [x12, #8] │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + ldr x13, [x13, #120] │ │ │ │ + add x12, x21, #0x8 │ │ │ │ + ldr x11, [x19, #888] │ │ │ │ + ldr x11, [x11] │ │ │ │ + sub x12, x12, x11 │ │ │ │ + sub x13, x13, x12 │ │ │ │ + ldr x12, [x19, #872] │ │ │ │ + str x13, [x12, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov x1, x13 │ │ │ │ + str x14, [sp, #56] │ │ │ │ + str x18, [sp, #48] │ │ │ │ + str x15, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x75 // #117 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w2, w17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov w3, w17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 495148 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -138368,200 +137879,219 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov w18, w22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4926bc // b.pmore │ │ │ │ - adrp x17, 492000 │ │ │ │ - add x17, x17, #0x3f8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 491da8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 492660 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x6a8 │ │ │ │ + b 491d54 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - adrp x17, 492000 │ │ │ │ - add x17, x17, #0x6a0 │ │ │ │ + adrp x17, 491000 │ │ │ │ + add x17, x17, #0xd94 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + b 181f300 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01564fb0 ; undefined │ │ │ │ - b 4924e0 │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 492b08 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49276c // b.lo, b.ul, b.last │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3392] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x10 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 491e54 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 491e4c // b.pmore │ │ │ │ + adrp x12, 491000 │ │ │ │ + add x12, x12, #0xae8 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16eb290 │ │ │ │ + b 16655d0 │ │ │ │ + mov x12, #0x28 // #40 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xaf8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #8 │ │ │ │ - .inst 0x01564f38 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 492a08 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 492000 │ │ │ │ - add x18, x18, #0x7fc │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ + b.cc 492148 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0xee8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur w17, [x22, #15] │ │ │ │ - ldur w15, [x22, #19] │ │ │ │ - ldur w14, [x22, #23] │ │ │ │ - ldur w13, [x22, #27] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3064] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur w17, [x20, #-32] │ │ │ │ - stur w15, [x20, #-24] │ │ │ │ - stur w14, [x20, #-16] │ │ │ │ - stur w13, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4927fc │ │ │ │ + cbnz x18, 491ee8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1925 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 492000 │ │ │ │ - add x18, x18, #0x834 │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0xf20 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492834 │ │ │ │ + cbnz x18, 491f20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1989 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #40] │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0xf58 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491f58 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 491000 │ │ │ │ + add x18, x18, #0xf90 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str w18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491f90 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #451 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #24] │ │ │ │ adrp x17, 492000 │ │ │ │ - add x17, x17, #0x9b8 │ │ │ │ - str x17, [x20, #40] │ │ │ │ - ldr w17, [x20, #16] │ │ │ │ - ldr w15, [x20, #24] │ │ │ │ - ldr w14, [x20, #32] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldur w12, [x22, #7] │ │ │ │ - ldr x11, [x19, #872] │ │ │ │ - ldr x11, [x11, #24] │ │ │ │ - str x20, [x11, #16] │ │ │ │ - add x11, x21, #0x8 │ │ │ │ - ldr x10, [x19, #888] │ │ │ │ - str x11, [x10, #8] │ │ │ │ - ldr x11, [x19, #872] │ │ │ │ - ldr x11, [x11, #120] │ │ │ │ - add x10, x21, #0x8 │ │ │ │ - ldr x9, [x19, #888] │ │ │ │ - ldr x9, [x9] │ │ │ │ - sub x10, x10, x9 │ │ │ │ - sub x11, x11, x10 │ │ │ │ - ldr x10, [x19, #872] │ │ │ │ - str x11, [x10, #120] │ │ │ │ + add x17, x17, #0xf8 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldur w14, [x22, #7] │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + ldr x13, [x13, #24] │ │ │ │ + str x20, [x13, #16] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + str x13, [x12, #8] │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + ldr x13, [x13, #120] │ │ │ │ + add x12, x21, #0x8 │ │ │ │ + ldr x11, [x19, #888] │ │ │ │ + ldr x11, [x11] │ │ │ │ + sub x12, x12, x11 │ │ │ │ + sub x13, x13, x12 │ │ │ │ + ldr x12, [x19, #872] │ │ │ │ + str x13, [x12, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - mov x1, x11 │ │ │ │ - str x12, [sp, #72] │ │ │ │ - str x13, [sp, #64] │ │ │ │ - str x18, [sp, #56] │ │ │ │ - str x14, [sp, #48] │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov x1, x13 │ │ │ │ + str x14, [sp, #56] │ │ │ │ + str x18, [sp, #48] │ │ │ │ str x15, [sp, #40] │ │ │ │ str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #72] │ │ │ │ - mov w0, w17 │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - mov w1, w17 │ │ │ │ + mov w0, w17 │ │ │ │ ldr x17, [sp, #40] │ │ │ │ - mov w2, w17 │ │ │ │ + mov x1, x17 │ │ │ │ ldr x17, [sp, #48] │ │ │ │ - mov w3, w17 │ │ │ │ + mov w2, w17 │ │ │ │ ldr x17, [sp, #56] │ │ │ │ - mov w4, w17 │ │ │ │ - str x18, [sp, #80] │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - blr x17 │ │ │ │ + mov w3, w17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 407fd0 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #80] │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #88] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -138581,289 +138111,155 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 492a10 // b.pmore │ │ │ │ + b.hi 492150 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4929bc │ │ │ │ + b 4920fc │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ adrp x17, 492000 │ │ │ │ - add x17, x17, #0x9fc │ │ │ │ + add x17, x17, #0x13c │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x01564c88 ; undefined │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 492ad0 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 492ac8 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr w14, [x18, #32] │ │ │ │ - ldr w13, [x18, #36] │ │ │ │ - ldr w12, [x18, #40] │ │ │ │ - ldr w18, [x18, #44] │ │ │ │ - adrp x11, 492000 │ │ │ │ - add x11, x11, #0x790 │ │ │ │ - stur x11, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur w14, [x21, #-8] │ │ │ │ - stur w13, [x21, #-4] │ │ │ │ - str w12, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 16685c0 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0xfffffbf8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #3846 │ │ │ │ - ... │ │ │ │ - udf #6 │ │ │ │ + b 181f300 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01564bc0 ; undefined │ │ │ │ - mov w18, w27 │ │ │ │ - mov w17, w26 │ │ │ │ - mov w15, w25 │ │ │ │ - ldr x14, [x20] │ │ │ │ - sub x13, x20, #0x30 │ │ │ │ - cmp x13, x28 │ │ │ │ - b.cc 492be4 // b.lo, b.ul, b.last │ │ │ │ - adrp x13, 492000 │ │ │ │ - add x13, x13, #0xb60 │ │ │ │ - stur x13, [x20, #-48] │ │ │ │ - stur x24, [x20, #-40] │ │ │ │ - stur w15, [x20, #-32] │ │ │ │ - stur w17, [x20, #-24] │ │ │ │ - stur w18, [x20, #-16] │ │ │ │ - stur w14, [x20, #-8] │ │ │ │ - str x23, [x20] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 1668540 │ │ │ │ - udf #1926 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01564b68 ; undefined │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 492c10 // b.pmore │ │ │ │ - adrp x18, 492000 │ │ │ │ - add x18, x18, #0x740 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - adrp x18, 492000 │ │ │ │ - add x18, x18, #0xa40 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x10 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 4921fc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4921f4 // b.pmore │ │ │ │ + adrp x12, 491000 │ │ │ │ + add x12, x12, #0xe90 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - stur w18, [x21, #-8] │ │ │ │ - ldr w18, [x20, #24] │ │ │ │ - stur w18, [x21, #-4] │ │ │ │ - ldr w18, [x20, #32] │ │ │ │ - str w18, [x21] │ │ │ │ - ldr w18, [x20, #40] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - str x18, [x20, #48] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 16eb1a0 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x6e0 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x12, #0x28 // #40 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb00 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01564aa8 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 492d30 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 492000 │ │ │ │ - add x18, x18, #0xc84 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - mov x22, x25 │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492c84 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01564a5c ; undefined │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4924a0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 492000 │ │ │ │ - add x18, x18, #0xcc8 │ │ │ │ + add x18, x18, #0x288 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #24] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492cc8 │ │ │ │ + cbnz x18, 492288 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #580 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01564a18 ; undefined │ │ │ │ + udf #0 │ │ │ │ adrp x18, 492000 │ │ │ │ - add x18, x18, #0xd0c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + add x18, x18, #0x2c0 │ │ │ │ + str x18, [x20] │ │ │ │ ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492d0c │ │ │ │ + cbnz x18, 4922c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1477 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015649d4 ; undefined │ │ │ │ - ldr w27, [x20, #24] │ │ │ │ - ldr w26, [x20, #16] │ │ │ │ - ldr w25, [x20, #40] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - mov x23, x22 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 492b08 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x6f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015649a8 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 492f14 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 492000 │ │ │ │ - add x18, x18, #0xd98 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492d98 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01564968 ; undefined │ │ │ │ + udf #0 │ │ │ │ adrp x18, 492000 │ │ │ │ - add x18, x18, #0xde0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1760] │ │ │ │ - stur w17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492de0 │ │ │ │ + cbnz x18, 4922f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ adrp x17, 492000 │ │ │ │ - add x17, x17, #0xf34 │ │ │ │ + add x17, x17, #0x450 │ │ │ │ str x17, [x20, #16] │ │ │ │ ldr w17, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ + ldur w15, [x22, #7] │ │ │ │ ldr x14, [x19, #872] │ │ │ │ ldr x14, [x14, #24] │ │ │ │ str x20, [x14, #16] │ │ │ │ add x14, x21, #0x8 │ │ │ │ ldr x13, [x19, #888] │ │ │ │ str x14, [x13, #8] │ │ │ │ ldr x14, [x19, #872] │ │ │ │ @@ -138877,34 +138273,37 @@ │ │ │ │ str x14, [x13, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w14, #0x0 // #0 │ │ │ │ mov x1, x14 │ │ │ │ str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #32] │ │ │ │ mov w0, w17 │ │ │ │ ldr x17, [sp, #40] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ + mov x1, x17 │ │ │ │ ldr x17, [sp, #48] │ │ │ │ - blr x17 │ │ │ │ + mov w2, w17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 495140 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -138924,81 +138323,136 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x718 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4924a8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 492454 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 492000 │ │ │ │ + add x17, x17, #0x494 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015647b0 ; undefined │ │ │ │ - b 492d58 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x10 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 49254c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 492544 // b.pmore │ │ │ │ + adrp x13, 492000 │ │ │ │ + add x13, x13, #0x238 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x13, #0x20 // #32 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb08 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49319c // b.lo, b.ul, b.last │ │ │ │ + b.cc 4927a0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 492000 │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ + add x18, x18, #0x5d0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #1368] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492fd0 │ │ │ │ + cbnz x18, 4925d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 493000 │ │ │ │ - add x18, x18, #0x8 │ │ │ │ + adrp x18, 492000 │ │ │ │ + add x18, x18, #0x608 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 493008 │ │ │ │ + cbnz x18, 492608 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0x14c │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + adrp x17, 492000 │ │ │ │ + add x17, x17, #0x750 │ │ │ │ str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -139013,32 +138467,33 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ + mov w1, w17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 407be0 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #48] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -139069,445 +138524,102 @@ │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4931ac // b.pmore │ │ │ │ + b.hi 4927a8 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 493150 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x738 │ │ │ │ + b 492754 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0x190 │ │ │ │ + adrp x17, 492000 │ │ │ │ + add x17, x17, #0x794 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - nop │ │ │ │ + b 181f300 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01564588 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4932c0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 493000 │ │ │ │ - add x18, x18, #0x228 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #512] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182e340 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01564528 ; undefined │ │ │ │ - adrp x18, 493000 │ │ │ │ - add x18, x18, #0x254 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 493254 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015644fc ; undefined │ │ │ │ - adrp x18, 493000 │ │ │ │ - add x18, x18, #0x278 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - b 181ef70 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015644d8 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0x2b4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - adrp x25, 19f7000 │ │ │ │ - add x25, x25, #0x738 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16e3798 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01564490 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 49333c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 493334 // b.pmore │ │ │ │ - adrp x15, 493000 │ │ │ │ - add x15, x15, #0x1e8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 492844 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49283c // b.pmore │ │ │ │ + adrp x14, 492000 │ │ │ │ + add x14, x14, #0x588 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x790 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 1774b90 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x01564550 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49376c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x18, w18 │ │ │ │ - mov x17, #0x65 // #101 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 493448 // b.tstop │ │ │ │ - mov x17, #0x67 // #103 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 493408 // b.tcont │ │ │ │ - mov x17, #0x66 // #102 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 493754 // b.tstop │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc40 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015644e0 ; undefined │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x18, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49379c // b.pmore │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0x368 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 493000 │ │ │ │ - add x18, x18, #0x784 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 184e000 │ │ │ │ - add x23, x23, #0x258 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x14 // #20 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 493478 // b.tstop │ │ │ │ - mov x17, #0x64 // #100 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 493408 // b.tstop │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc30 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 493408 // b.tstop │ │ │ │ - mov x17, #0x13 // #19 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49373c // b.none │ │ │ │ - mov x17, #0x12 // #18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 493724 // b.none │ │ │ │ - mov x17, #0x11 // #17 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49370c // b.none │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4936f4 // b.none │ │ │ │ - mov x17, #0xf // #15 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4936dc // b.none │ │ │ │ - mov x17, #0xe // #14 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4936c4 // b.none │ │ │ │ - mov x17, #0xd // #13 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4936ac // b.none │ │ │ │ - mov x17, #0xc // #12 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 493694 // b.none │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49367c // b.none │ │ │ │ - mov x17, #0xa // #10 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 493664 // b.none │ │ │ │ - mov x17, #0x9 // #9 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49364c // b.none │ │ │ │ - mov x17, #0x8 // #8 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 493634 // b.none │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49361c // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 493604 // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4935ec // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4935d4 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4935bc // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4935a4 // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49358c // b.none │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 493574 // b.none │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xb90 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xb98 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xba0 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xba8 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xbb0 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xbb8 │ │ │ │ - add x22, x22, #0x6 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xbc0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xbc8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xbd0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xbd8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xbe8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xbf0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xbf8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc00 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc08 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc10 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc18 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc20 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc28 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc38 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0156415c ; undefined │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 19f7000 │ │ │ │ - add x23, x23, #0x8b8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16fa108 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0x400 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4939a4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 493000 │ │ │ │ - add x18, x18, #0x81c │ │ │ │ + b.cc 492a3c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 492000 │ │ │ │ + add x18, x18, #0x8b8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49381c │ │ │ │ + cbnz x18, 4928b8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015640c4 ; undefined │ │ │ │ - adrp x18, 493000 │ │ │ │ - add x18, x18, #0x954 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 492000 │ │ │ │ + add x18, x18, #0x9ec │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -139521,32 +138633,31 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x7a // #122 │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov w0, w17 │ │ │ │ str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 408550 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #40] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -139572,100 +138683,106 @@ │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [sp, #32] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01563f8c ; undefined │ │ │ │ + udf #0 │ │ │ │ mov w18, w22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4939b4 // b.pmore │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0x390 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 492a44 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01563f48 ; undefined │ │ │ │ + udf #0 │ │ │ │ ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 493958 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x900 │ │ │ │ + b 4929f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0x998 │ │ │ │ + adrp x17, 492000 │ │ │ │ + add x17, x17, #0xa30 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str w18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 493bb0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 493000 │ │ │ │ - add x18, x18, #0xa38 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 492adc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 492ad4 // b.pmore │ │ │ │ + adrp x15, 492000 │ │ │ │ + add x15, x15, #0x878 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #4000] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 493a38 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 492c64 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 492000 │ │ │ │ + add x18, x18, #0xb50 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 492b50 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 492000 │ │ │ │ + add x18, x18, #0xc7c │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 493bc0 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 494230 // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 494118 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 494000 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 493ee8 // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 493dd0 // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 493a98 // b.none │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -139679,30 +138796,29 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408340 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -139724,114 +138840,146 @@ │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x920 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x17, x17, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x16 // #22 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4953b0 // b.none │ │ │ │ - mov x15, #0x15 // #21 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 495298 // b.none │ │ │ │ - mov x15, #0x14 // #20 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 495180 // b.none │ │ │ │ - mov x15, #0x13 // #19 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 495068 // b.none │ │ │ │ - mov x15, #0x12 // #18 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 494f50 // b.none │ │ │ │ - mov x15, #0x11 // #17 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 494e38 // b.none │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 492d0c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 492d04 // b.pmore │ │ │ │ + adrp x15, 492000 │ │ │ │ + add x15, x15, #0xb10 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 494d20 // b.none │ │ │ │ - mov x15, #0xf // #15 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 494c08 // b.none │ │ │ │ - mov x15, #0xe // #14 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 494af0 // b.none │ │ │ │ - mov x15, #0xd // #13 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4949d8 // b.none │ │ │ │ - mov x15, #0xc // #12 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4948c0 // b.none │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4947a8 // b.none │ │ │ │ - mov x15, #0xa // #10 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 494690 // b.none │ │ │ │ - mov x15, #0x9 // #9 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 494578 // b.none │ │ │ │ - mov x15, #0x8 // #8 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 494460 // b.none │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 494348 // b.none │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 493c9c // b.none │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 492f58 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 492000 │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 492d88 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 492000 │ │ │ │ + add x18, x18, #0xdc0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 492dc0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 492000 │ │ │ │ + add x17, x17, #0xf08 │ │ │ │ str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ + str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x6 // #6 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #88] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 4093a0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #88] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -139851,26 +138999,113 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 492f60 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + b 492f0c │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 492000 │ │ │ │ + add x17, x17, #0xf4c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 492ffc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 492ff4 // b.pmore │ │ │ │ + adrp x14, 492000 │ │ │ │ + add x14, x14, #0xd40 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4931d4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0x70 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 493070 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0x1a4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -139884,30 +139119,31 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x1 // #1 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408ba0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -139927,20 +139163,98 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4931dc // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49325c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 493254 // b.pmore │ │ │ │ + adrp x15, 493000 │ │ │ │ + add x15, x15, #0x30 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493434 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0x2d0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4932d0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0x404 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -139954,30 +139268,31 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x2 // #2 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4082c0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -139997,127 +139312,158 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49343c // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x3 // #3 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #64] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4934bc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4934b4 // b.pmore │ │ │ │ + adrp x15, 493000 │ │ │ │ + add x15, x15, #0x290 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb38 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4936e8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0x538 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 493538 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0x570 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 493570 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ + add x17, x17, #0x6b8 │ │ │ │ str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ + str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x4 // #4 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #72] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408300 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -140137,20 +139483,101 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4936f0 // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49377c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 493774 // b.pmore │ │ │ │ + adrp x14, 493000 │ │ │ │ + add x14, x14, #0x4f0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb40 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493954 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0x7f0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4937f0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0x924 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -140164,30 +139591,31 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x5 // #5 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #80] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 495120 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #80] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -140207,20 +139635,98 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49395c // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4939dc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4939d4 // b.pmore │ │ │ │ + adrp x15, 493000 │ │ │ │ + add x15, x15, #0x7b0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb48 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493bb4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0xa50 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 493a50 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0xb84 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -140234,30 +139740,31 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x7 // #7 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #96] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4086f0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #96] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -140277,127 +139784,120 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 493bbc // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x8 // #8 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #104] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #104] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 493c3c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 493c34 // b.pmore │ │ │ │ + adrp x15, 493000 │ │ │ │ + add x15, x15, #0xa10 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493df4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0xda4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x9 // #9 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #112] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 4090b0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #112] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -140417,127 +139917,180 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 493e04 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0xa // #10 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #120] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #120] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + b 493da8 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 493000 │ │ │ │ + add x17, x17, #0xde8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493e70 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0xb58 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb60 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 494100 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0xee8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 493ee8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0xf20 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 493f20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 493000 │ │ │ │ + add x18, x18, #0xf58 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 493f58 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 494000 │ │ │ │ + add x17, x17, #0xb0 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #24] │ │ │ │ + str x20, [x14, #16] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + str x14, [x13, #8] │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + ldr x14, [x14, #120] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + ldr x12, [x12] │ │ │ │ + sub x13, x13, x12 │ │ │ │ + sub x14, x14, x13 │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + str x14, [x13, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov x1, x14 │ │ │ │ + str x15, [sp, #48] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0xb // #11 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #128] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x2, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 4088e0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #128] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -140557,127 +140110,137 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 494108 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0xc // #12 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #136] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #136] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4940b4 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 494000 │ │ │ │ + add x17, x17, #0xf4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x10 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 4941ac // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4941a4 // b.pmore │ │ │ │ + adrp x13, 493000 │ │ │ │ + add x13, x13, #0xe98 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x13, #0x20 // #32 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb68 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 494324 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0x30c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0xd // #13 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #144] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408230 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #144] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -140699,55 +140262,174 @@ │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb70 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 494380 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0xb70 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb78 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 494660 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0x400 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 494400 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0x438 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 494438 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0x470 │ │ │ │ + str x18, [x20] │ │ │ │ + ldurh w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + strh w18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 494470 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0x4a8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str w18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4944a8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #451 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #24] │ │ │ │ + adrp x17, 494000 │ │ │ │ + add x17, x17, #0x610 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + ldrh w15, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldur w14, [x22, #7] │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + ldr x13, [x13, #24] │ │ │ │ + str x20, [x13, #16] │ │ │ │ + add x13, x21, #0x8 │ │ │ │ + ldr x12, [x19, #888] │ │ │ │ + str x13, [x12, #8] │ │ │ │ + ldr x13, [x19, #872] │ │ │ │ + ldr x13, [x13, #120] │ │ │ │ + add x12, x21, #0x8 │ │ │ │ + ldr x11, [x19, #888] │ │ │ │ + ldr x11, [x11] │ │ │ │ + sub x12, x12, x11 │ │ │ │ + sub x13, x13, x12 │ │ │ │ + ldr x12, [x19, #872] │ │ │ │ + str x13, [x12, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov x1, x13 │ │ │ │ + str x14, [sp, #56] │ │ │ │ + str x18, [sp, #48] │ │ │ │ + str x15, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0xe // #14 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #152] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov w2, w17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov w3, w17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 408cb0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #152] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -140767,127 +140449,139 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 494668 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0xf // #15 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #160] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #160] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 494614 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 494000 │ │ │ │ + add x17, x17, #0x654 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x10 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 494714 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 49470c // b.pmore │ │ │ │ + adrp x12, 494000 │ │ │ │ + add x12, x12, #0x3a8 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x12, #0x28 // #40 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb80 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49488c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0x874 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x10 // #16 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #168] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 4084f0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #168] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -140909,18 +140603,74 @@ │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb88 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4948e8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0xb88 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 494ad4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0x950 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 494950 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0xa84 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -140934,30 +140684,31 @@ │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x11 // #17 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #176] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4088b0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #176] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -140977,127 +140728,134 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 494adc // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x12 // #18 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #184] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #184] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 494a88 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 494000 │ │ │ │ + add x17, x17, #0xac8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 494b74 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 494b6c // b.pmore │ │ │ │ + adrp x15, 494000 │ │ │ │ + add x15, x15, #0x910 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xb98 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 494d0c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0xcdc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov w17, #0x13 // #19 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #192] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408500 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #192] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -141117,20308 +140875,21523 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 494d1c // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x64 // #100 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #200] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #200] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x65 // #101 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #208] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #208] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xba0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x17, 493000 │ │ │ │ - add x17, x17, #0xdc4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x66 // #102 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #216] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #216] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 181f7f0 │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01562440 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49555c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0x520 │ │ │ │ + b.cc 494d70 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f3000 │ │ │ │ + add x18, x18, #0xba0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 495520 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xba8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01562400 ; undefined │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0x544 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 4939f0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 494dd0 // b.pmore │ │ │ │ + adrp x18, 494000 │ │ │ │ + add x18, x18, #0xe00 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + stur x24, [x21, #-16] │ │ │ │ + stur x25, [x21, #-8] │ │ │ │ + str x26, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x938 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xbb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x013b5670 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49572c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0x5d0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #1784] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4955d0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0x608 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 495608 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 495000 │ │ │ │ - add x17, x17, #0x74c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x2 │ │ │ │ + mov x19, x3 │ │ │ │ + bl 17fc9c0 │ │ │ │ + mov x20, x0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + cbz x19, 494e48 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + adrp x0, 19dd000 │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x19, [x0, x19, lsl #3] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 17fc120 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 17fc384 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 19dc000 │ │ │ │ + ldr x1, [x1, #2568] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 17fc384 │ │ │ │ + add x2, sp, #0x30 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl 17fc72c │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + adrp x0, 184a000 │ │ │ │ + add x0, x0, #0x4b0 │ │ │ │ + bl 17fc800 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 17fca30 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + ret │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x3 │ │ │ │ + bl 17fc9c0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbz x19, 494ee4 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + adrp x1, 19dd000 │ │ │ │ + ldr x1, [x1, #4032] │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x19, [x1, x19, lsl #3] │ │ │ │ + mov x2, x19 │ │ │ │ + adrp x1, 19dc000 │ │ │ │ + ldr x1, [x1, #2568] │ │ │ │ + bl 17fc384 │ │ │ │ + add x2, sp, #0x20 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 17fc72c │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 184a000 │ │ │ │ + add x0, x0, #0x558 │ │ │ │ + bl 17fc800 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 17fca30 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + ret │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x2 │ │ │ │ + mov x19, x3 │ │ │ │ + bl 17fc9c0 │ │ │ │ + mov x20, x0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + cbz x19, 494f64 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + adrp x0, 19dd000 │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x19, [x0, x19, lsl #3] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 17fc120 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 17fc384 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 17fc308 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 17fc384 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 19dc000 │ │ │ │ + ldr x1, [x1, #2568] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 17fc384 │ │ │ │ + add x2, sp, #0x30 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl 17fc72c │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + adrp x0, 184a000 │ │ │ │ + add x0, x0, #0x5f8 │ │ │ │ + bl 17fc800 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 17fca30 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + ret │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x2 │ │ │ │ + mov x20, x3 │ │ │ │ + bl 17fc9c0 │ │ │ │ + mov x19, x0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + cbz x20, 495030 │ │ │ │ + sub x20, x20, #0x1 │ │ │ │ + adrp x0, 19dd000 │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x20, [x0, x20, lsl #3] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17fc120 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17fc384 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 17fc308 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17fc384 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 17fc120 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17fc384 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 17fc308 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17fc384 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 19dc000 │ │ │ │ + ldr x1, [x1, #2568] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17fc384 │ │ │ │ + add x2, sp, #0x30 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl 17fc72c │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + adrp x0, 184a000 │ │ │ │ + add x0, x0, #0x6a0 │ │ │ │ + bl 17fc800 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 17fca30 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x1, 184a000 │ │ │ │ + add x1, x1, #0x740 │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ + bl 407b10 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 408300 │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + b 407fd0 │ │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ │ + b 4090c0 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + adrp x23, 19f3000 │ │ │ │ + add x23, x23, #0xca0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0155eb30 ; undefined │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 495168 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0155eb08 ; undefined │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 495224 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49521c // b.pmore │ │ │ │ + adrp x14, 495000 │ │ │ │ + add x14, x14, #0x198 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b c81408 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xce8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x968 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0155eaa0 ; undefined │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 1746230 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0155ea80 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4952d4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4952cc // b.pmore │ │ │ │ + adrp x15, 495000 │ │ │ │ + add x15, x15, #0x258 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b c81408 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xd10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + ldur x25, [x22, #23] │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 16f2708 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x10 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 49539c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 495394 // b.pmore │ │ │ │ + adrp x13, 495000 │ │ │ │ + add x13, x13, #0x308 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b c81408 │ │ │ │ + mov x13, #0x20 // #32 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xd20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 495828 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0x7bc │ │ │ │ + b.cc 4953f8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #512] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 182e340 │ │ │ │ - udf #1 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015621c4 ; undefined │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0x7e8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4957e8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49543c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01562198 ; undefined │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 495514 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 495000 │ │ │ │ - add x18, x18, #0x80c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - b 181ef70 │ │ │ │ - udf #1 │ │ │ │ + add x18, x18, #0x4bc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #22] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #3392] │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 16fa328 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01562174 ; undefined │ │ │ │ - adrp x25, 19f7000 │ │ │ │ - add x25, x25, #0x968 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 16e3798 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x9a0 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4954d8 // b.any │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 181f280 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49551c // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 495000 │ │ │ │ + add x17, x17, #0x410 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 182df50 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01562150 ; undefined │ │ │ │ - b 495780 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 182ddf8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4955b4 // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + adrp x14, 495000 │ │ │ │ + add x14, x14, #0x460 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x18, 495000 │ │ │ │ + add x18, x18, #0x538 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x36 │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + b 181edc0 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 495658 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 495650 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 495000 │ │ │ │ + add x13, x13, #0x560 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 495a14 // b.lo, b.ul, b.last │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x18 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 495760 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 495758 // b.pmore │ │ │ │ + adrp x13, 495000 │ │ │ │ + add x13, x13, #0x3d0 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + adrp x13, 495000 │ │ │ │ + add x13, x13, #0x5d8 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ adrp x18, 495000 │ │ │ │ - add x18, x18, #0x8b8 │ │ │ │ + add x18, x18, #0x710 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x14 │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3896] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4958b8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 495000 │ │ │ │ - add x18, x18, #0x8f0 │ │ │ │ + add x18, x18, #0x734 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4958f0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 495000 │ │ │ │ - add x17, x17, #0xa34 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0x9d0 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x13, #0x48 // #72 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xd28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4957b8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 495b10 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0xaa4 │ │ │ │ + b.cc 4957fc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #512] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 182e340 │ │ │ │ - udf #1 │ │ │ │ + b 4958c8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01561f44 ; undefined │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0xad0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 495ad0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 495844 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01561f18 ; undefined │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0xaf4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - b 181ef70 │ │ │ │ - udf #1 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01561ef4 ; undefined │ │ │ │ - adrp x25, 19f7000 │ │ │ │ - add x25, x25, #0x9d0 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 16e3798 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xa08 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4958a0 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 495000 │ │ │ │ + add x15, x15, #0x818 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01561ed0 ; undefined │ │ │ │ - b 495a68 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01561ee0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 495bcc // b.lo, b.ul, b.last │ │ │ │ + b.cc 495a0c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 495000 │ │ │ │ - add x18, x18, #0xb98 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + add x18, x18, #0x918 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 495b98 │ │ │ │ + cbnz x18, 495918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01561ea0 ; undefined │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 495bb0 // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4b0fd0 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 495bc4 // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4b0dd0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4bae18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xa60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.ne 495940 // b.any │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01561e68 ; undefined │ │ │ │ - b 495b58 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01561a68 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 495f34 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 495000 │ │ │ │ - add x18, x18, #0xc5c │ │ │ │ + add x18, x18, #0x97c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 495c5c │ │ │ │ + cbnz x18, 49597c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0xd9c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 495a14 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x66 // #102 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - mov x22, x18 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 495000 │ │ │ │ + add x15, x15, #0x7d0 │ │ │ │ + stur x15, [x21, #-96] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + adrp x15, 495000 │ │ │ │ + add x15, x15, #0x868 │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #3088] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0xed8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str w22, [x20, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x67 // #103 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - mov w17, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 495f44 // b.pmore │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #2272] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 495a64 // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 495000 │ │ │ │ + add x15, x15, #0x8c8 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - str w17, [x21, #4] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 4958c8 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 495ee0 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xa80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0xf24 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str w17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 182ddf8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01561b10 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49613c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 495000 │ │ │ │ - add x18, x18, #0xfc0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 495fc0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01561ad0 ; undefined │ │ │ │ - adrp x18, 496000 │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3872] │ │ │ │ - stur w17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496008 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 496000 │ │ │ │ - add x17, x17, #0x15c │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0155e280 ; undefined │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 495afc // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 495000 │ │ │ │ + add x15, x15, #0xa30 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 495000 │ │ │ │ + add x18, x18, #0xa88 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x24, x21, #0x38 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + b 169dcd8 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xaa8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0155e210 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 495b98 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 495b90 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 495000 │ │ │ │ + add x14, x14, #0xab0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xe │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015614f0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4964ac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 496000 │ │ │ │ - add x18, x18, #0x1d4 │ │ │ │ + .inst 0x0155e170 ; undefined │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 495c98 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 495c90 // b.pmore │ │ │ │ + adrp x14, 495000 │ │ │ │ + add x14, x14, #0x790 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x14, 495000 │ │ │ │ + add x14, x14, #0xb20 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x18, 495000 │ │ │ │ + add x18, x18, #0xc48 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #4048] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4961d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 496000 │ │ │ │ - add x18, x18, #0x314 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + adrp x18, 495000 │ │ │ │ + add x18, x18, #0xc6c │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x64 // #100 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 496000 │ │ │ │ - add x18, x18, #0x450 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str w22, [x20, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x65 // #101 │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x40 // #64 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xd48 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - mov w17, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4964bc // b.pmore │ │ │ │ - adrp x15, 19de000 │ │ │ │ - ldr x15, [x15, #3680] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - str w17, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 495cf0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 496458 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xad8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 495d34 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 496000 │ │ │ │ - add x18, x18, #0x49c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str w17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015615f0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0155e000 ; undefined │ │ │ │ + sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4966b4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 496000 │ │ │ │ - add x18, x18, #0x538 │ │ │ │ + b.cc 495e30 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 495000 │ │ │ │ + add x18, x18, #0xdc4 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x17, [x22, #22] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x15, 19dc000 │ │ │ │ + ldr x15, [x15, #3392] │ │ │ │ + stur x15, [x20, #-64] │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + ldur x17, [x22, #30] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + b 16fa328 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0155df94 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496538 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 495e10 // b.any │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 181f280 │ │ │ │ + udf #133 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015615b0 ; undefined │ │ │ │ - adrp x18, 496000 │ │ │ │ - add x18, x18, #0x580 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #4056] │ │ │ │ - stur w17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + .inst 0x0155df68 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496580 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 495e38 // b.any │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 169f018 │ │ │ │ + adrp x18, 495000 │ │ │ │ + add x18, x18, #0xdf0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 495e74 // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 495000 │ │ │ │ + add x17, x17, #0xd08 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 182df50 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 496000 │ │ │ │ - add x17, x17, #0x6d4 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0155dea0 ; undefined │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 495f14 // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + adrp x13, 495000 │ │ │ │ + add x13, x13, #0xd58 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x18, 495000 │ │ │ │ + add x18, x18, #0xe90 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x3e │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + b 181edc0 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xb00 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0155de20 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 495fc0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 495fb8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 495000 │ │ │ │ + add x12, x12, #0xeb8 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0155dd70 ; undefined │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x18 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 4960d0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4960c8 // b.pmore │ │ │ │ + adrp x12, 495000 │ │ │ │ + add x12, x12, #0xcc8 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + adrp x12, 495000 │ │ │ │ + add x12, x12, #0xf38 │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0x80 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0xa4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x12, #0x50 // #80 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xd70 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 496740 // b.lo, b.ul, b.last │ │ │ │ + b.cc 496130 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x17, w18 │ │ │ │ - cbnz x17, 496764 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #1192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 496174 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49624c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0x1f4 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #22] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #3392] │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 16fa328 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 496210 // b.any │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - mov x17, x22 │ │ │ │ + b 181f280 │ │ │ │ add x21, x21, #0x20 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4967a8 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 496254 // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 496000 │ │ │ │ + add x17, x17, #0x148 │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - stur w18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 182df50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x20 // #32 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 496000 │ │ │ │ - add x15, x15, #0x758 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - stur w18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 18207d0 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 182ddf8 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4969ac // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4962ec // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + adrp x14, 496000 │ │ │ │ + add x14, x14, #0x198 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ adrp x18, 496000 │ │ │ │ - add x18, x18, #0x82c │ │ │ │ + add x18, x18, #0x270 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x36 │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + b 181edc0 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 496390 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 496388 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #832] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49682c │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 496000 │ │ │ │ + add x13, x13, #0x298 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x18 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 496498 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 496490 // b.pmore │ │ │ │ + adrp x13, 496000 │ │ │ │ + add x13, x13, #0x108 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + adrp x13, 496000 │ │ │ │ + add x13, x13, #0x310 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0x448 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x14 │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 496000 │ │ │ │ - add x18, x18, #0x95c │ │ │ │ + add x18, x18, #0x46c │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4969bc // b.pmore │ │ │ │ - adrp x17, 496000 │ │ │ │ - add x17, x17, #0x700 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x13, #0x48 // #72 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xd80 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 496960 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xb30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4964f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 496534 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 496000 │ │ │ │ - add x17, x17, #0x9a0 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01561150 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0155d800 ; undefined │ │ │ │ + sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 496aa0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 496630 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 496000 │ │ │ │ - add x18, x18, #0xa38 │ │ │ │ + add x18, x18, #0x5c4 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x17, [x22, #22] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x15, 19dc000 │ │ │ │ + ldr x15, [x15, #3392] │ │ │ │ + stur x15, [x20, #-64] │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + ldur x17, [x22, #30] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + b 16fa328 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0155d794 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496a38 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 496610 // b.any │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 181f280 │ │ │ │ + udf #133 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01561110 ; undefined │ │ │ │ + .inst 0x0155d768 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 496a88 // b.none │ │ │ │ + b.ne 496638 // b.any │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 169f018 │ │ │ │ adrp x18, 496000 │ │ │ │ - add x18, x18, #0xac0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #1216] │ │ │ │ + add x18, x18, #0x5f0 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496ac0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 496674 // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 496000 │ │ │ │ + add x17, x17, #0x508 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 182df50 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xb60 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0155d6a0 ; undefined │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 496714 // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + adrp x13, 496000 │ │ │ │ + add x13, x13, #0x558 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x3e │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + b 181edc0 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0155d620 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4967c0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4967b8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 496000 │ │ │ │ + add x12, x12, #0x6b8 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0155d570 ; undefined │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x18 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 4968d0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4968c8 // b.pmore │ │ │ │ + adrp x12, 496000 │ │ │ │ + add x12, x12, #0x4c8 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + adrp x12, 496000 │ │ │ │ + add x12, x12, #0x738 │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0x880 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x13 │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 496000 │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ + add x18, x18, #0x8a4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496af8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 496000 │ │ │ │ - add x17, x17, #0xa88 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7900 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x12, #0x50 // #80 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xd88 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x013b7920 ; undefined │ │ │ │ - ... │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 496970 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 496968 // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 19dd000 │ │ │ │ + ldr x15, [x15, #3912] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7940 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4969cc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x013b7960 ; undefined │ │ │ │ - ... │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 496ac4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0xa48 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 496a48 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7980 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ udf #3 │ │ │ │ - udf #4 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 496a78 // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + str x22, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 496acc // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 496000 │ │ │ │ + add x15, x15, #0x990 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 16e81c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b79a0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ - add x22, x22, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b79c0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #6 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b79e0 ; undefined │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #7 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7a00 ; undefined │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 496b8c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0xb3c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #3392] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16fa328 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 496b58 // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 181f280 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 496b94 // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #2856] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7a20 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #9 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7a40 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #3 │ │ │ │ - udf #10 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7a60 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #11 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7a80 ; undefined │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 496c20 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0xbf0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 182df50 │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #12 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 496c28 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3912] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7aa0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #13 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - .inst 0x013b7ac0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #14 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 496c88 // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 496000 │ │ │ │ + add x15, x15, #0xbb8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + b 181edc0 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7ae0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #15 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7b00 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #16 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7b28 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #17 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7b50 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #18 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 496d34 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 496d2c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 496000 │ │ │ │ + add x14, x14, #0xaf0 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 496000 │ │ │ │ + add x17, x17, #0xc50 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + sub x17, x21, #0x1e │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xe │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7b78 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #19 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7ba0 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 496e40 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0xd94 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a598 │ │ │ │ udf #3 │ │ │ │ - udf #20 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7bc0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0xdb8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ udf #3 │ │ │ │ - udf #21 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 496e50 // b.pmore │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0x910 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x22, [x21, #-72] │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0x9f0 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x22, [x21, #-56] │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x17, 496000 │ │ │ │ + add x17, x17, #0xca8 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 16e81c0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xd98 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - .inst 0x013b7be0 ; undefined │ │ │ │ - ... │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #22 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7c08 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 496ed8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 496ed0 // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 19dd000 │ │ │ │ + ldr x15, [x15, #3912] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b7c28 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 496f34 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x013b7c48 ; undefined │ │ │ │ - ... │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4970dc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0x8c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 49702c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0xfb0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49708c │ │ │ │ + cbnz x18, 496fb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 4970c8 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 497000 │ │ │ │ - add x15, x15, #0xfc │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4970fc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4970a4 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc60 │ │ │ │ + b.ne 496fe0 // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + str x22, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 497034 // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 496000 │ │ │ │ + add x15, x15, #0xef8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 16e81c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 497134 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 497148 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 497114 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 497168 // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0155cd28 ; undefined │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4970b8 // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + adrp x14, 497000 │ │ │ │ + add x14, x14, #0x50 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x18 │ │ │ │ + b 169f1d0 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0155ccc8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 497158 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 497150 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 497000 │ │ │ │ + add x13, x13, #0x78 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #24 │ │ │ │ udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + .inst 0x0155cc20 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49722c // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4971e8 // b.any │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4972c4 // b.any │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 497048 │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4972b0 // b.none │ │ │ │ + b.cc 497274 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 497000 │ │ │ │ - add x18, x18, #0x24c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x22, [x23, #6] │ │ │ │ + add x18, x18, #0x1c0 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ stur x24, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - ldur x18, [x25, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49724c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 49a598 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0155cbe0 ; undefined │ │ │ │ adrp x18, 497000 │ │ │ │ - add x18, x18, #0x284 │ │ │ │ + add x18, x18, #0x1e4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str w18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497284 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w15, [x20, #24] │ │ │ │ - ldur w14, [x22, #7] │ │ │ │ - sxtw x13, w15 │ │ │ │ - sxtw x12, w14 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.eq 4971d8 // b.none │ │ │ │ - cmp w15, w14 │ │ │ │ - b.le 4972c8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x0155cbbc ; undefined │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 497284 // b.pmore │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0xe78 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x22, [x21, #-80] │ │ │ │ + adrp x18, 496000 │ │ │ │ + add x18, x18, #0xf58 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 497000 │ │ │ │ + add x17, x17, #0xd8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e81c0 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xdb8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 181df90 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 497324 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49731c // b.pmore │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0x2a8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b c81408 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xdc8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 497414 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0x33c │ │ │ │ + b.cc 497378 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49733c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0x380 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497380 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4973b8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49741c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 497000 │ │ │ │ - add x18, x18, #0x3c4 │ │ │ │ + add x18, x18, #0x414 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4973c4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182ddf8 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181e7f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0x3fc │ │ │ │ - str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4973fc │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4974a8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4974a0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0x3d8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 497198 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc70 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 497540 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 497538 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 497000 │ │ │ │ + add x13, x13, #0x438 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4974d4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0x484 │ │ │ │ + b.cc 497628 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497484 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 497000 │ │ │ │ + add x18, x18, #0x5b4 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4974c0 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 497000 │ │ │ │ - add x15, x15, #0x4f4 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4974f4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49749c │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + adrp x18, 497000 │ │ │ │ + add x18, x18, #0x5d8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 497630 // b.pmore │ │ │ │ + adrp x18, 497000 │ │ │ │ + add x18, x18, #0x390 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 497534 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x17, 497000 │ │ │ │ + add x17, x17, #0x4d0 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49750c │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4975f4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0x5a4 │ │ │ │ + b.cc 497678 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4975a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4975e0 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 497000 │ │ │ │ - add x15, x15, #0x614 │ │ │ │ - str x15, [x20] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4976dc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 497000 │ │ │ │ + add x18, x18, #0x6d4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497614 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4975bc │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xc80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 182ddf8 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49764c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 497660 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49762c │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181e970 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 497728 // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4976e4 // b.any │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4977fc // b.any │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0x748 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497748 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4978ac // b.none │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0x828 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x22, [x23, #6] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - ldur x18, [x25, #6] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 497768 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 497760 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0x698 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497828 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xca8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 497784 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 497000 │ │ │ │ - add x15, x15, #0x7a8 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4977a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 497800 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4977f8 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 497000 │ │ │ │ + add x13, x13, #0x6f8 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 497760 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4977e8 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4977c0 │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4978e8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 497000 │ │ │ │ + add x18, x18, #0x874 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 497000 │ │ │ │ - add x18, x18, #0x860 │ │ │ │ + add x18, x18, #0x898 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str w18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497860 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #24] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4978a0 // b.any │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4978f0 // b.pmore │ │ │ │ + adrp x18, 497000 │ │ │ │ + add x18, x18, #0x650 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ adrp x17, 497000 │ │ │ │ - add x17, x17, #0x8d0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4978d0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - cmp w18, w17 │ │ │ │ - b.le 497800 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 497910 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 497000 │ │ │ │ - add x15, x15, #0x934 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497934 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x17, x17, #0x790 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4978e8 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 497974 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49794c │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 497abc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0x9e4 │ │ │ │ + b.cc 497938 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4979e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49799c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 497000 │ │ │ │ - add x18, x18, #0xa28 │ │ │ │ + add x18, x18, #0x994 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497a28 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + b 182ddf8 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0xa6c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497a6c │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181e8a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0xaa4 │ │ │ │ - str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497aa4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 497a28 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 497a20 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0x958 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 497690 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xcb0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 497ac0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 497ab8 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 497000 │ │ │ │ + add x13, x13, #0x9b8 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4979a0 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 497ba8 // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 497b64 // b.any │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 497de0 // b.any │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0xbc8 │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497bc8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 497c7c // b.none │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 497000 │ │ │ │ - add x18, x18, #0xca0 │ │ │ │ + add x18, x18, #0xb34 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x23, x18 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldur x22, [x23, #6] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - ldur x18, [x25, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497ca0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xcc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 497c04 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 497000 │ │ │ │ - add x15, x15, #0xc28 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497c28 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 497be0 │ │ │ │ - udf #65 │ │ │ │ + adrp x18, 497000 │ │ │ │ + add x18, x18, #0xb58 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 497bb0 // b.pmore │ │ │ │ + adrp x18, 497000 │ │ │ │ + add x18, x18, #0x910 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 497c64 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 497c78 // b.tcont │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 497c40 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x17, 497000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 497c74 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 497000 │ │ │ │ - add x18, x18, #0xcd8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str w18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497cd8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ + add x18, x18, #0xc24 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #22] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 181eb80 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #24] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 497dd0 // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + cbnz x22, 497c48 │ │ │ │ adrp x17, 497000 │ │ │ │ - add x17, x17, #0xd28 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + add x17, x17, #0xc8c │ │ │ │ + str x17, [x20, #32] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497d28 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x22, x17 │ │ │ │ + b.ne 497c64 // b.any │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 182df50 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 182df50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 497d68 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 497000 │ │ │ │ - add x15, x15, #0xd8c │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497d8c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 497d40 │ │ │ │ - udf #65 │ │ │ │ + b 181e7f8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 497db4 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 497dc8 // b.tcont │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 497c4c │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 497da4 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 497c7c │ │ │ │ - cmp w18, w17 │ │ │ │ - b.le 497c4c │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 497c7c │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 497d68 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 497d60 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0x560 │ │ │ │ + stur x15, [x21, #-120] │ │ │ │ + stur x17, [x21, #-104] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0x820 │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0xae0 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 497000 │ │ │ │ + add x18, x18, #0xbd8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x78 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 497c4c │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x80 // #128 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 497f1c // b.lo, b.ul, b.last │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 497e60 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 497e58 // b.pmore │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0x350 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0xca8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ adrp x18, 497000 │ │ │ │ - add x18, x18, #0xe44 │ │ │ │ + add x18, x18, #0xe10 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497e44 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497e88 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 497000 │ │ │ │ - add x18, x18, #0xecc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497ecc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 497000 │ │ │ │ - add x18, x18, #0xf04 │ │ │ │ + add x18, x18, #0xe34 │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497f04 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 497b10 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xcc8 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x38 // #56 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xdd0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 497fe0 // b.lo, b.ul, b.last │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 497f9c // b.any │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 498210 // b.any │ │ │ │ - adrp x18, 498000 │ │ │ │ - add x18, x18, #0x0 │ │ │ │ + b.cc 497eb0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x26 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498000 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4980b4 // b.none │ │ │ │ - adrp x18, 498000 │ │ │ │ - add x18, x18, #0xd8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x22, [x25, #6] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - ldur x18, [x23, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4980d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xcd0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49803c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 498000 │ │ │ │ - add x15, x15, #0x60 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498060 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 498018 │ │ │ │ - udf #65 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 497f44 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 497000 │ │ │ │ + add x18, x18, #0xf0c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181eb80 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49809c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4980b0 // b.tcont │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 498078 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + cbnz x22, 497f34 │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0xf5c │ │ │ │ + str x15, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 182ddf8 │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182df50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 498000 │ │ │ │ - add x18, x18, #0x110 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str w18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498110 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181e7f8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 497fe8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 497fe0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0xed0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4980e0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4980d8 // b.pmore │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0xe88 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x15, 497000 │ │ │ │ + add x15, x15, #0xf78 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 498000 │ │ │ │ + add x18, x18, #0x90 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #24] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 498200 // b.any │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0x158 │ │ │ │ + add x18, x18, #0xb4 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498158 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #387 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 498198 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 498000 │ │ │ │ - add x15, x15, #0x1bc │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4981bc │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x38 // #56 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xdd8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 498170 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4981e4 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4981f8 // b.tcont │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 498084 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4981d4 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4980b4 │ │ │ │ - cmp w18, w17 │ │ │ │ - b.le 498084 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4980b4 │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 498084 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49834c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 │ │ │ │ - add x18, x18, #0x274 │ │ │ │ + b.cc 498130 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498274 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 498000 │ │ │ │ - add x18, x18, #0x2b8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4982b8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498170 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4981d4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0x2fc │ │ │ │ + add x18, x18, #0x1cc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4982fc │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182ddf8 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181e7f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 498000 │ │ │ │ - add x18, x18, #0x334 │ │ │ │ - str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498334 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 498260 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 498258 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 498000 │ │ │ │ + add x15, x15, #0x190 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 497f48 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xcd8 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4982f8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4982f0 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 498000 │ │ │ │ + add x13, x13, #0x1f0 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49843c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 │ │ │ │ - add x18, x18, #0x3bc │ │ │ │ + b.cc 4983e0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4983bc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 498000 │ │ │ │ + add x18, x18, #0x36c │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0x408 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498408 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + add x18, x18, #0x390 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4983e8 // b.pmore │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0x45c │ │ │ │ + add x18, x18, #0x148 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x17, 498000 │ │ │ │ + add x17, x17, #0x288 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498430 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49845c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xce0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 49867c // b.any │ │ │ │ - adrp x17, 498000 │ │ │ │ - add x17, x17, #0x4a0 │ │ │ │ - str x17, [x20] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498494 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 498000 │ │ │ │ + add x18, x18, #0x48c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4984a0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1669 │ │ │ │ - udf #0 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 182ddf8 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 498630 // b.any │ │ │ │ - adrp x17, 498000 │ │ │ │ - add x17, x17, #0x4e4 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4984e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181e970 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1669 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 498520 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 498520 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 498518 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ adrp x15, 498000 │ │ │ │ - add x15, x15, #0x544 │ │ │ │ - str x15, [x20] │ │ │ │ + add x15, x15, #0x450 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498544 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4984fc │ │ │ │ - udf #1669 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4985ac // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4985e4 // b.pmore │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 498600 // b.tcont │ │ │ │ - adrp x18, 49c000 │ │ │ │ - add x18, x18, #0x28 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #1192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4985b8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4985b0 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 498000 │ │ │ │ + add x13, x13, #0x4b0 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 498564 │ │ │ │ - udf #1669 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4986a0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 498000 │ │ │ │ + add x18, x18, #0x62c │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - mov x14, x22 │ │ │ │ - b 498564 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0x5d0 │ │ │ │ + add x18, x18, #0x650 │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x14 │ │ │ │ - b 18207d0 │ │ │ │ - adrp x17, 49c000 │ │ │ │ - add x17, x17, #0x28 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19df000 │ │ │ │ - ldr x17, [x17, #1192] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 498670 // b.pmore │ │ │ │ - adrp x17, 49c000 │ │ │ │ - add x17, x17, #0x28 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19df000 │ │ │ │ - ldr x17, [x17, #1192] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - adrp x17, 498000 │ │ │ │ - add x17, x17, #0x6b4 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4986b4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 498714 // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 498708 // b.pmore │ │ │ │ - adrp x18, 49c000 │ │ │ │ - add x18, x18, #0x28 │ │ │ │ + b.hi 4986a8 // b.pmore │ │ │ │ + adrp x18, 498000 │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x17, 498000 │ │ │ │ + add x17, x17, #0x548 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #1192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - adrp x18, 498000 │ │ │ │ - add x18, x18, #0x74c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49874c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4986f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498754 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0x784 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str w18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498784 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #517 │ │ │ │ - udf #0 │ │ │ │ + add x18, x18, #0x74c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 182ddf8 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #32] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 49889c // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 498000 │ │ │ │ - add x17, x17, #0x7d4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4987d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 181e8a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #260 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 498810 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4987e0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4987d8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ adrp x15, 498000 │ │ │ │ - add x15, x15, #0x834 │ │ │ │ - str x15, [x20] │ │ │ │ + add x15, x15, #0x710 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498834 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4987ec │ │ │ │ - udf #388 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 498874 // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 498888 // b.tcont │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x14, x17 │ │ │ │ - mov x22, x14 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 498854 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 498878 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 498870 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 498000 │ │ │ │ + add x13, x13, #0x770 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4988b0 │ │ │ │ - b 498864 │ │ │ │ - mov x18, x15 │ │ │ │ - b 49888c │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 498994 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 │ │ │ │ - add x18, x18, #0x914 │ │ │ │ + b.cc 498960 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498914 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0x960 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498960 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + add x18, x18, #0x8ec │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0x9b4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + add x18, x18, #0x910 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4989b4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xce8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 498b88 // b.any │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 498968 // b.pmore │ │ │ │ + adrp x18, 498000 │ │ │ │ + add x18, x18, #0x6c8 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ adrp x17, 498000 │ │ │ │ - add x17, x17, #0x9f8 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4989f8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x17, x17, #0x808 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #645 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 498d20 // b.any │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498a38 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0xa3c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498a3c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1669 │ │ │ │ + add x18, x18, #0x9dc │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #22] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 181eb80 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 498a78 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 498000 │ │ │ │ - add x15, x15, #0xa9c │ │ │ │ - str x15, [x20] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + cbnz x22, 498a00 │ │ │ │ + adrp x17, 498000 │ │ │ │ + add x17, x17, #0xa68 │ │ │ │ + str x17, [x20, #32] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498a9c │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x22, x17 │ │ │ │ + b.ne 498a1c // b.any │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 182df50 │ │ │ │ + adrp x17, 498000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + str x17, [x20, #32] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 498a54 │ │ │ │ - udf #1669 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181e8a8 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 498b04 // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 498b3c // b.pmore │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 498b58 // b.tcont │ │ │ │ - adrp x17, 49c000 │ │ │ │ - add x17, x17, #0x28 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19df000 │ │ │ │ - ldr x17, [x17, #1192] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 498abc │ │ │ │ - udf #1669 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181e8a8 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - mov x14, x22 │ │ │ │ - b 498abc │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 498b40 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 498b38 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 498000 │ │ │ │ + add x15, x15, #0x318 │ │ │ │ + stur x15, [x21, #-120] │ │ │ │ + stur x17, [x21, #-104] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + adrp x15, 498000 │ │ │ │ + add x15, x15, #0x5d8 │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x15, 498000 │ │ │ │ + add x15, x15, #0x898 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x14 │ │ │ │ - b 18207d0 │ │ │ │ - adrp x18, 49c000 │ │ │ │ - add x18, x18, #0x28 │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #1192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x78 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 498000 │ │ │ │ - add x17, x17, #0xbc0 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x80 // #128 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498bc0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 498d60 // b.none │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 498c38 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 498c30 // b.pmore │ │ │ │ + adrp x15, 498000 │ │ │ │ + add x15, x15, #0x108 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x15, 498000 │ │ │ │ + add x15, x15, #0xa80 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0xc0c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498c0c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + add x18, x18, #0xbe8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0xc44 │ │ │ │ + add x18, x18, #0xc0c │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str w18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498c44 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #517 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #32] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 498d44 // b.any │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - adrp x18, 498000 │ │ │ │ - add x18, x18, #0xc94 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498c94 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #260 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 498cd0 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 498000 │ │ │ │ - add x15, x15, #0xcf4 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498cf4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x38 // #56 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xde0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 498cac │ │ │ │ - udf #388 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 498d30 // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 498d70 // b.tcont │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 498d14 │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 498d5c │ │ │ │ - mov x18, x15 │ │ │ │ - b 498d20 │ │ │ │ - mov x18, x14 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498c88 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x18, x17 │ │ │ │ - b 498d60 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 498df4 // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - and x17, x25, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 498fa8 // b.any │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 498ec8 // b.any │ │ │ │ + b.cc 498d24 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0xe14 │ │ │ │ + add x18, x18, #0xce4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498e14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xcf0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181eb80 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 498e50 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x22, x15 │ │ │ │ + b.ne 498d08 // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182df50 │ │ │ │ adrp x15, 498000 │ │ │ │ - add x15, x15, #0xe74 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498e74 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x15, x15, #0xd3c │ │ │ │ + str x15, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 498e2c │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 498eb4 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 498e8c │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 498ee8 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2016] │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 498000 │ │ │ │ - add x18, x18, #0xf2c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x22, [x23, #6] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - ldur x18, [x25, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181e8a8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 498dc8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 498dc0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 498000 │ │ │ │ + add x15, x15, #0xca8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498f2c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 498ec0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 498eb8 // b.pmore │ │ │ │ + adrp x15, 498000 │ │ │ │ + add x15, x15, #0xc60 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x15, 498000 │ │ │ │ + add x15, x15, #0xd58 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 498000 │ │ │ │ + add x18, x18, #0xe70 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x18, 498000 │ │ │ │ - add x18, x18, #0xf64 │ │ │ │ + add x18, x18, #0xe94 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str w18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498f64 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #24] │ │ │ │ - sxtw x18, w18 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x17, w17 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 498fa4 // b.any │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 498000 │ │ │ │ - add x17, x17, #0xfcc │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498fcc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49900c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 499000 │ │ │ │ - add x15, x15, #0x30 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499030 │ │ │ │ - ldr x18, [x22] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x38 // #56 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xde8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 498fe4 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 499070 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498f20 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #144] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b c81408 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xdf0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 499048 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0155ec50 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4991bc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0xe4 │ │ │ │ + b.cc 498f78 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #1480] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4990e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b c81408 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xdf8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155ec0c ; undefined │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0x128 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499128 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498fc0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155ebc8 ; undefined │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0x16c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49916c │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 499014 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155eb84 ; undefined │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0x1a4 │ │ │ │ - str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4991a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4990b0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4990a8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 498000 │ │ │ │ + add x13, x13, #0xfd8 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155eb4c ; undefined │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 498d98 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xd08 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 499120 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0x30 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x14 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0155eb08 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4992a4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0x22c │ │ │ │ + b.cc 49917c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49922c │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155eac4 ; undefined │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0x270 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 499218 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 499210 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499270 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0x140 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155ea80 ; undefined │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0x2c4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 499288 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4992c4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xd18 │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0x198 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x14 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155ea2c ; undefined │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0x304 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0155ab50 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 499378 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 499370 // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x14, [x17, #14] │ │ │ │ + ldur x13, [x17, #22] │ │ │ │ + ldur x12, [x17, #30] │ │ │ │ + ldur x17, [x17, #38] │ │ │ │ + adrp x11, 499000 │ │ │ │ + add x11, x11, #0xd8 │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x17, 499000 │ │ │ │ + add x17, x17, #0x240 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 499000 │ │ │ │ + add x17, x17, #0x35c │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + mov x23, x12 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499304 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #69 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155e9ec ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 499414 // b.any │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0x34c │ │ │ │ - str x18, [x20, #8] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49934c │ │ │ │ - ldr x18, [x22] │ │ │ │ + .inst 0x0155aaa4 ; undefined │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 169f760 │ │ │ │ + mov x15, #0x50 // #80 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #516 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155e9a4 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 499440 // b.any │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0155aa68 ; undefined │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 499480 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 499000 │ │ │ │ - add x18, x18, #0x38c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49938c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #900 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4993cc // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 499000 │ │ │ │ - add x15, x15, #0x3f0 │ │ │ │ - str x15, [x20, #24] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #32] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4993f0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4993a4 │ │ │ │ - udf #65 │ │ │ │ + add x18, x18, #0x3fc │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #40] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 49a598 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49942c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4995fc // b.none │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 499408 │ │ │ │ + .inst 0x0155aa04 ; undefined │ │ │ │ adrp x18, 499000 │ │ │ │ - add x18, x18, #0x478 │ │ │ │ + add x18, x18, #0x420 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499478 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #132 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155e878 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49949c // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2016] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + .inst 0x0155a9e0 ; undefined │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 499488 // b.pmore │ │ │ │ adrp x18, 499000 │ │ │ │ - add x18, x18, #0x4d4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ + add x18, x18, #0x2b0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4994d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 49a618 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #132 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0155a950 ; undefined │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x18 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 499590 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 499588 // b.pmore │ │ │ │ + adrp x13, 498000 │ │ │ │ + add x13, x13, #0xf98 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0x398 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ adrp x18, 499000 │ │ │ │ - add x18, x18, #0x50c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str w18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49950c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #644 │ │ │ │ + add x18, x18, #0x540 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x14 │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #32] │ │ │ │ - sxtw x18, w18 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x17, w17 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4995f4 // b.any │ │ │ │ adrp x18, 499000 │ │ │ │ - add x18, x18, #0x554 │ │ │ │ + add x18, x18, #0x564 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499554 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #900 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 499594 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 499000 │ │ │ │ - add x15, x15, #0x5b8 │ │ │ │ - str x15, [x20, #24] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #32] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4995b8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x13, #0x48 // #72 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xe18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49956c │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4995e0 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4995fc // b.none │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 499414 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4995d0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 499414 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4995e8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x68 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4996e4 // b.lo, b.ul, b.last │ │ │ │ - and x18, x27, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4996bc // b.any │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0x704 │ │ │ │ - stur x18, [x20, #-104] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-96] │ │ │ │ - stur x24, [x20, #-88] │ │ │ │ - stur x25, [x20, #-80] │ │ │ │ - stur x26, [x20, #-72] │ │ │ │ - stur x27, [x20, #-64] │ │ │ │ - ldur x18, [x27, #39] │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - ldur x18, [x27, #15] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldur x18, [x27, #23] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x27, #31] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x27, #7] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x17, [x18, #7] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x18, [x18, #15] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x68 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499704 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0xbf0 │ │ │ │ + b.cc 49962c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499bf0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xdc8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2060 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155e6c4 ; undefined │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 499770 // b.any │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 181df90 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0155a768 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49975c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 499754 // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x14, [x17, #14] │ │ │ │ + ldur x17, [x17, #22] │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0x600 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ adrp x17, 499000 │ │ │ │ - add x17, x17, #0x8bc │ │ │ │ - str x17, [x20] │ │ │ │ + add x17, x17, #0x650 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 499000 │ │ │ │ + add x17, x17, #0x678 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x40 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 499000 │ │ │ │ + add x17, x17, #0x740 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + mov x23, x15 │ │ │ │ mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4998bc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #12424 │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155e668 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - cmp x22, x17 │ │ │ │ - b.eq 499a6c // b.none │ │ │ │ - ldr x26, [x20, #40] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #48] │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - b 15c17b0 │ │ │ │ - adrp x17, 499000 │ │ │ │ - add x17, x17, #0x7a8 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #88] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4997a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + .inst 0x0155a6c0 ; undefined │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 169f760 │ │ │ │ + mov x15, #0x48 // #72 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2060 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155e620 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #72] │ │ │ │ - and x12, x22, #0x7 │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.eq 499a00 // b.none │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0x804 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #88] │ │ │ │ - str x18, [x20, #88] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499804 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0155a680 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 499800 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4997f8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0x698 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2060 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0155a5d8 ; undefined │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x18 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 499908 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 499900 // b.pmore │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0x5c0 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0x780 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x18, 499000 │ │ │ │ + add x18, x18, #0x8b8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x14 │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155e5c4 ; undefined │ │ │ │ + udf #0 │ │ │ │ adrp x18, 499000 │ │ │ │ - add x18, x18, #0x83c │ │ │ │ + add x18, x18, #0x8dc │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #88] │ │ │ │ - str w18, [x20, #88] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49983c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0001080c ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155e58c ; undefined │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr w18, [x20, #88] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x14, w18 │ │ │ │ - sxtw x13, w17 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4998e0 // b.none │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x13, [x20, #16] │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x11, [x20, #64] │ │ │ │ - ldr x10, [x20, #72] │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 499bcc │ │ │ │ - mov x17, x13 │ │ │ │ - mov x13, x11 │ │ │ │ - mov x18, x14 │ │ │ │ - mov x14, x12 │ │ │ │ - adrp x12, 499000 │ │ │ │ - add x12, x12, #0x748 │ │ │ │ - str x12, [x20, #32] │ │ │ │ - mov x27, x13 │ │ │ │ - mov x26, x14 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 499630 │ │ │ │ - .inst 0x0001080c ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155e50c ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #64] │ │ │ │ - and x12, x22, #0x7 │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.ne 499884 // b.any │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0x910 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499910 │ │ │ │ - ldr x18, [x22] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x13, #0x48 // #72 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xe28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x0001080c ; undefined │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155e4b8 ; undefined │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49994c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 499000 │ │ │ │ - add x15, x15, #0x970 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #96] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499970 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 499928 │ │ │ │ - .inst 0x0003080c ; undefined │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155e458 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #56] │ │ │ │ - ldr x12, [x20, #64] │ │ │ │ - ldr x11, [x20, #72] │ │ │ │ - ldr x10, [x20, #96] │ │ │ │ - and x9, x22, #0x7 │ │ │ │ - mov x8, #0x7 // #7 │ │ │ │ - cmp x9, x8 │ │ │ │ - b.eq 4999e0 // b.none │ │ │ │ - sub x9, x9, #0x1 │ │ │ │ - cmp x10, x9 │ │ │ │ - b.lt 4999f4 // b.tstop │ │ │ │ - cmp x10, x9 │ │ │ │ - b.ne 4999fc // b.any │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 499ab4 // b.any │ │ │ │ - adrp x17, 499000 │ │ │ │ - add x17, x17, #0xa38 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499a38 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 499960 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - and x9, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x9, [x9] │ │ │ │ - ldur w9, [x9, #-4] │ │ │ │ - ubfx x9, x9, #0, #32 │ │ │ │ - b 4999a4 │ │ │ │ - mov x13, x12 │ │ │ │ - b 499884 │ │ │ │ - mov x13, x11 │ │ │ │ - adrp x12, 499000 │ │ │ │ - add x12, x12, #0xa8c │ │ │ │ - str x12, [x20, #32] │ │ │ │ - mov x27, x13 │ │ │ │ - mov x26, x14 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 499630 │ │ │ │ - udf #25353 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x12, [x20, #56] │ │ │ │ - cmp x22, x12 │ │ │ │ - cset x12, eq // eq = none │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.ne 499b6c // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4999b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #12424 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155e30c ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - cmp x22, x17 │ │ │ │ - b.eq 499a6c // b.none │ │ │ │ - mov x26, x22 │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #48] │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - b 15c07e8 │ │ │ │ - adrp x17, 499000 │ │ │ │ - add x17, x17, #0xae8 │ │ │ │ - str x17, [x20, #24] │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 499a50 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 499a48 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0x978 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499ae8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #29577 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 499b38 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + b.hi 499ac0 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0x9d0 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x14 │ │ │ │ + b 182ddf8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #13193 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - ldr x15, [x20, #72] │ │ │ │ - mov x12, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x11, [x19, #856] │ │ │ │ - cmp x21, x11 │ │ │ │ - b.hi 499bac // b.pmore │ │ │ │ - adrp x12, 19dd000 │ │ │ │ - ldr x12, [x12, #408] │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 499b1c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 499bb8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 499bb0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0xae0 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0xb54 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x12 │ │ │ │ - str x15, [x20, #72] │ │ │ │ - b 18207d0 │ │ │ │ - mov x17, x13 │ │ │ │ - mov x13, x10 │ │ │ │ - mov x18, x14 │ │ │ │ - mov x14, x12 │ │ │ │ - b 499a00 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 499c50 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + b.hi 499c28 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0xb38 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #1024] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #1024] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x14 │ │ │ │ + b 182ddf8 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0155a1e8 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 499d18 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 499d10 // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x14, [x17, #14] │ │ │ │ + ldur x13, [x17, #22] │ │ │ │ + ldur x12, [x17, #30] │ │ │ │ + ldur x17, [x17, #38] │ │ │ │ + adrp x11, 499000 │ │ │ │ + add x11, x11, #0xa78 │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x17, 499000 │ │ │ │ + add x17, x17, #0xbe0 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 499000 │ │ │ │ + add x17, x17, #0xcfc │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + mov x23, x12 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x50 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0155a13c ; undefined │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 16a01d0 │ │ │ │ + mov x15, #0x50 // #80 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0155a100 ; undefined │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 499d08 // b.lo, b.ul, b.last │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 499cf4 // b.any │ │ │ │ + b.cc 499e20 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 499000 │ │ │ │ - add x18, x18, #0xd28 │ │ │ │ - stur x18, [x20, #-80] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x23, [x20, #-72] │ │ │ │ - stur x24, [x20, #-64] │ │ │ │ - stur x25, [x20, #-56] │ │ │ │ - ldur x18, [x25, #15] │ │ │ │ + add x18, x18, #0xd9c │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + mov x23, x18 │ │ │ │ stur x18, [x20, #-48] │ │ │ │ - ldur x18, [x25, #23] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x25, #31] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x25, #7] │ │ │ │ + ldr x18, [x22, #40] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x17, [x18, #7] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x18, [x18, #15] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x50 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499d28 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #1024] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xde8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155e0c0 ; undefined │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 499ef4 // b.any │ │ │ │ - adrp x17, 499000 │ │ │ │ - add x17, x17, #0xdec │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499dec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #6151 │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 49a598 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155e02c ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - cmp x22, x17 │ │ │ │ - b.eq 499dcc // b.none │ │ │ │ - ldr x26, [x20, #32] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - b 15c07e8 │ │ │ │ - udf #6151 │ │ │ │ + .inst 0x0155a09c ; undefined │ │ │ │ + adrp x18, 499000 │ │ │ │ + add x18, x18, #0xdc0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155e00c ; undefined │ │ │ │ + .inst 0x0155a078 ; undefined │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 499e28 // b.pmore │ │ │ │ + adrp x18, 499000 │ │ │ │ + add x18, x18, #0xc50 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ ldr x17, [x20, #32] │ │ │ │ - cmp x22, x17 │ │ │ │ - b.eq 499dcc // b.none │ │ │ │ - mov x26, x22 │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - b 15c17b0 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x18, [x20] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 49a618 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #8201 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01559fe8 ; undefined │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x18 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 499f30 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 499f28 // b.pmore │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0x938 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + adrp x13, 499000 │ │ │ │ + add x13, x13, #0xd38 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 499000 │ │ │ │ + add x18, x18, #0xee0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x14 │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155dffc ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 49a0d0 // b.any │ │ │ │ + udf #0 │ │ │ │ adrp x18, 499000 │ │ │ │ - add x18, x18, #0xe38 │ │ │ │ + add x18, x18, #0xf04 │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499e38 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #8201 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155dfb0 ; undefined │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 499e74 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 499000 │ │ │ │ - add x15, x15, #0xe98 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #72] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499e98 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 499e50 │ │ │ │ - udf #24585 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155df50 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - ldr x13, [x20, #72] │ │ │ │ - and x12, x22, #0x7 │ │ │ │ - mov x11, #0x7 // #7 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.eq 499ee0 // b.none │ │ │ │ - sub x12, x12, #0x1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.lt 49a0d0 // b.tstop │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 49a0f8 // b.any │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x15 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - b 15c35c0 │ │ │ │ - and x12, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x12, [x12] │ │ │ │ - ldur w12, [x12, #-4] │ │ │ │ - ubfx x12, x12, #0, #32 │ │ │ │ - b 499ec0 │ │ │ │ - adrp x17, 499000 │ │ │ │ - add x17, x17, #0xf2c │ │ │ │ - str x17, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x13, #0x48 // #72 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xe50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 499f88 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01559e98 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49a04c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49a000 │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ ldur x17, [x22, #6] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #64] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499f2c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #9 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155debc ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x15, x13 │ │ │ │ - b.eq 49a0f8 // b.none │ │ │ │ + .inst 0x01559e50 ; undefined │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49a054 // b.pmore │ │ │ │ adrp x18, 499000 │ │ │ │ - add x18, x18, #0xf80 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #64] │ │ │ │ - str x18, [x20, #64] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499f80 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0xfa0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x22 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 169fca0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155de68 ; undefined │ │ │ │ - adrp x18, 499000 │ │ │ │ - add x18, x18, #0xfb8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #64] │ │ │ │ - str w18, [x20, #64] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499fb8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01559df0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49a0e8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49a0e0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 499000 │ │ │ │ + add x14, x14, #0xfc8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xe │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #8201 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01559d50 ; undefined │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49a1e8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49a1e0 // b.pmore │ │ │ │ + adrp x14, 499000 │ │ │ │ + add x14, x14, #0xf60 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x14, 49a000 │ │ │ │ + add x14, x14, #0x70 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x18, 49a000 │ │ │ │ + add x18, x18, #0x198 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155de30 ; undefined │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr w18, [x20, #64] │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - sxtw x14, w18 │ │ │ │ - sxtw x13, w15 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 49a0b4 // b.any │ │ │ │ + udf #0 │ │ │ │ adrp x18, 49a000 │ │ │ │ - add x18, x18, #0x4 │ │ │ │ + add x18, x18, #0x1bc │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a004 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #8201 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155dde4 ; undefined │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49a040 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 49a000 │ │ │ │ - add x15, x15, #0x64 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #72] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a064 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49a01c │ │ │ │ - udf #24585 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155dd84 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - ldr x13, [x20, #72] │ │ │ │ - and x12, x22, #0x7 │ │ │ │ - mov x11, #0x7 // #7 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.eq 49a0a0 // b.none │ │ │ │ - sub x12, x12, #0x1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.lt 49a0d0 // b.tstop │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 49a0f8 // b.any │ │ │ │ - b 499ed0 │ │ │ │ - and x12, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x12, [x12] │ │ │ │ - ldur w12, [x12, #-4] │ │ │ │ - ubfx x12, x12, #0, #32 │ │ │ │ - b 49a08c │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #48] │ │ │ │ - cmp w18, w15 │ │ │ │ - b.gt 49a0f0 │ │ │ │ - mov x15, x13 │ │ │ │ - mov x18, x14 │ │ │ │ - adrp x14, 499000 │ │ │ │ - add x14, x14, #0xd6c │ │ │ │ - str x14, [x20, #16] │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 499c78 │ │ │ │ - mov x18, x14 │ │ │ │ - mov x14, x12 │ │ │ │ - adrp x15, 499000 │ │ │ │ - add x15, x15, #0xda4 │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x25, x14 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x40 // #64 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ mov x24, x17 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 499c78 │ │ │ │ - udf #15 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xe78 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49a240 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01559c28 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49a1c4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 49a2ac // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49a000 │ │ │ │ - add x18, x18, #0x174 │ │ │ │ + add x18, x18, #0x2a0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a174 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 182df50 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49a1b0 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 49a000 │ │ │ │ - add x15, x15, #0x1e4 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a1e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49a18c │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xe10 │ │ │ │ + .inst 0x01559be8 ; undefined │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 169f360 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49a224 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01559b98 ; undefined │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49a33c // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 49a000 │ │ │ │ + add x15, x15, #0x260 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 49a000 │ │ │ │ + add x18, x18, #0x2c8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x2e │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + b 181edc0 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49a1fc │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ + .inst 0x01559b28 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49a3d8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49a3d0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49a000 │ │ │ │ + add x14, x14, #0x2f0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xe │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49a2e4 // b.lo, b.ul, b.last │ │ │ │ + .inst 0x01559a88 ; undefined │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49a4d8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49a4d0 // b.pmore │ │ │ │ + adrp x14, 49a000 │ │ │ │ + add x14, x14, #0x218 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x14, 49a000 │ │ │ │ + add x14, x14, #0x360 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ adrp x18, 49a000 │ │ │ │ - add x18, x18, #0x294 │ │ │ │ + add x18, x18, #0x488 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a294 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49a2d0 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 49a000 │ │ │ │ - add x15, x15, #0x304 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a304 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49a2ac │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xe18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + adrp x18, 49a000 │ │ │ │ + add x18, x18, #0x4ac │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49a33c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 49a350 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49a31c │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x40 // #64 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f3000 │ │ │ │ + add x22, x22, #0xea0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49a41c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49a540 // b.pmore │ │ │ │ adrp x18, 49a000 │ │ │ │ - add x18, x18, #0x3c8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a3c8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x570 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xa0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + .inst 0x013b0260 ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49a408 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 49a000 │ │ │ │ - add x15, x15, #0x43c │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49a5ec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49a000 │ │ │ │ + add x18, x18, #0x5d8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a43c │ │ │ │ + cbnz x18, 49a5d8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49a3e0 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xe20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 49a474 // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 49a488 // b.tcont │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 49a45c │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xa8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49a544 // b.lo, b.ul, b.last │ │ │ │ + b.cc 49a664 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49a000 │ │ │ │ - add x18, x18, #0x4f4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + add x18, x18, #0x658 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a4f4 │ │ │ │ + cbnz x18, 49a658 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49a530 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 49a000 │ │ │ │ - add x15, x15, #0x564 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a564 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49a50c │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xe28 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49a59c // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 49a5b0 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49a57c │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49a674 // b.lo, b.ul, b.last │ │ │ │ + b.cc 49a6dc // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49a000 │ │ │ │ - add x18, x18, #0x624 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x18, x18, #0x6d0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a624 │ │ │ │ + cbnz x18, 49a6d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49a660 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 49a000 │ │ │ │ - add x15, x15, #0x694 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a694 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49a63c │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xe30 │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xb8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49a6d4 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49a6ac │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49a79c // b.lo, b.ul, b.last │ │ │ │ + b.cc 49a75c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49a000 │ │ │ │ add x18, x18, #0x748 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 49a748 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49a788 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 49a000 │ │ │ │ - add x15, x15, #0x7bc │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a7bc │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49a760 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xe38 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xc0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 49a7f4 // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 49a808 // b.tcont │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 49a7dc │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49a8ec // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 49a878 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 49a7d4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49a000 │ │ │ │ - add x18, x18, #0x890 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x7c8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49a7c8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 49a000 │ │ │ │ - add x18, x18, #0x8bc │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #1024] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - b 1822350 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49a8f4 // b.pmore │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #2752] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 181df90 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xc8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49a9d4 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 49a960 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 49a84c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49a000 │ │ │ │ - add x18, x18, #0x978 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x840 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49a840 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 49a000 │ │ │ │ - add x18, x18, #0x9a4 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - b 1822350 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49a9dc // b.pmore │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #2752] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 181df90 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xd0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0155d4b0 ; undefined │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cs 49aa3c // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xbf0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #0 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155d47c ; undefined │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x18, x22 │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 49aa74 // b.any │ │ │ │ - adrp x18, 49a000 │ │ │ │ - add x18, x18, #0xb08 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xeb0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ab08 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 49a000 │ │ │ │ - add x17, x17, #0xab0 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x22, [x18, #6] │ │ │ │ - ldur x18, [x18, #14] │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0xe0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49a988 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49a980 // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 19df000 │ │ │ │ + ldr x15, [x15, #3728] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49aab0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155d400 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 181c6c0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 49a000 │ │ │ │ - add x18, x18, #0xa34 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - ldr x18, [sp, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49aa34 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x18, #8] │ │ │ │ - add x15, x18, #0x8 │ │ │ │ - adrp x14, 19dd000 │ │ │ │ - ldr x14, [x14, #3192] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stlr x14, [x15] │ │ │ │ - ldr x15, [x18] │ │ │ │ - adrp x14, 19de000 │ │ │ │ - ldr x14, [x14, #1664] │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 49ab54 // b.any │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x18 │ │ │ │ - mov x2, x17 │ │ │ │ - bl 181b820 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49a9dc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x120 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49ac14 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49a000 │ │ │ │ - add x18, x18, #0xbcc │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49aa74 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49aa6c // b.pmore │ │ │ │ + adrp x15, 49a000 │ │ │ │ + add x15, x15, #0x928 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x15, 49a000 │ │ │ │ + add x15, x15, #0x9a8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xeb0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49abcc │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x128 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155e024 ; undefined │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - ldar x18, [x18] │ │ │ │ - adrp x17, 49a000 │ │ │ │ - add x17, x17, #0xc08 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ac08 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155dfe8 ; undefined │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 49aa00 │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xc00 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49ab48 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49ab40 // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 19dd000 │ │ │ │ + ldr x15, [x15, #3912] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49ab9c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x160 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0155dfc8 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49ad1c // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 49ac88 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 49a000 │ │ │ │ - add x18, x18, #0xca0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49ac34 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49ac2c // b.pmore │ │ │ │ + adrp x15, 49a000 │ │ │ │ + add x15, x15, #0xae8 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x15, 49a000 │ │ │ │ + add x15, x15, #0xb68 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x168 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155df60 ; undefined │ │ │ │ - adrp x18, 49a000 │ │ │ │ - add x18, x18, #0xccc │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19f8000 │ │ │ │ - add x23, x23, #0xc00 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 49e440 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 49a000 │ │ │ │ - add x18, x18, #0xcec │ │ │ │ - str x18, [x20] │ │ │ │ - b 1822350 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49ad24 // b.pmore │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #2752] │ │ │ │ + b.hi 49acdc // b.pmore │ │ │ │ + adrp x18, 49a000 │ │ │ │ + add x18, x18, #0xc88 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + str x25, [x21] │ │ │ │ + sub x23, x21, #0x6 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x1a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0155df30 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49ae74 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49a000 │ │ │ │ - add x18, x18, #0xd90 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xeb0 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ad90 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155dee8 ; undefined │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - ldar x18, [x18] │ │ │ │ - adrp x17, 49a000 │ │ │ │ - add x17, x17, #0xdd8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xeb0 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49add8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155de80 ; undefined │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49ad98 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49aec8 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - ldr x15, [x18, #8] │ │ │ │ - add x14, x18, #0x8 │ │ │ │ - sub x13, x21, #0xe │ │ │ │ - stlr x13, [x14] │ │ │ │ - ldr x14, [x18] │ │ │ │ - adrp x13, 19de000 │ │ │ │ - ldr x13, [x13, #1664] │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 49ae50 // b.any │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x18 │ │ │ │ - mov x2, x15 │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 181b820 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ldr x17, [sp, #16] │ │ │ │ - adrp x18, 49a000 │ │ │ │ - add x18, x18, #0xe94 │ │ │ │ - str x18, [x20, #16] │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49ad90 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1896] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ae94 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xc98 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155ddc4 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49b0a8 // b.any │ │ │ │ - adrp x18, 49a000 │ │ │ │ - add x18, x18, #0xee4 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xc20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49aee4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155dd5c ; undefined │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - ldar x18, [x18] │ │ │ │ - adrp x17, 49a000 │ │ │ │ - add x17, x17, #0xf2c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49af2c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 49a000 │ │ │ │ - add x18, x18, #0xf64 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49af64 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49b000 │ │ │ │ - add x17, x17, #0xa8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov w2, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49ae40 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49ae38 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x15, 49a000 │ │ │ │ + add x15, x15, #0xdc0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x6 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0155dbc8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49b118 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0x100 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49ad48 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xca8 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49aee8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49aee0 // b.pmore │ │ │ │ + adrp x14, 49a000 │ │ │ │ + add x14, x14, #0xd30 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x14, 49a000 │ │ │ │ + add x14, x14, #0xde0 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x1d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0155db68 ; undefined │ │ │ │ - b 49b0d0 │ │ │ │ - nop │ │ │ │ + udf #0 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49b1b0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0x198 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49afa8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49afa0 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1896] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 19f8000 │ │ │ │ - add x24, x24, #0xcc8 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 16ebe98 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155db58 ; undefined │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 19f8000 │ │ │ │ - add x23, x23, #0xbc8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16fa108 │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xd10 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49b340 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0x220 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #832] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b220 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155daf0 ; undefined │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49b050 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49b048 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ + adrp x15, 49a000 │ │ │ │ + add x15, x15, #0xfd0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x6 │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xd30 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49b0f8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49b0f0 // b.pmore │ │ │ │ + adrp x14, 49a000 │ │ │ │ + add x14, x14, #0xf40 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x14, 49a000 │ │ │ │ + add x14, x14, #0xff0 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x210 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155d9b0 ; undefined │ │ │ │ - mov w18, w22 │ │ │ │ - sxtw x17, w18 │ │ │ │ - cbnz x17, 49b390 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 49b160 │ │ │ │ - udf #65 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49b170 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e7b10 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49b1f8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 49b3c0 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ + b.hi 49b1f0 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1896] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ str x15, [x19, #904] │ │ │ │ - adrp x15, 49b000 │ │ │ │ - add x15, x15, #0x388 │ │ │ │ - str x15, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ - str w18, [x20, #8] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0155d938 ; undefined │ │ │ │ - b 49b1d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49b24c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x240 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ mov x18, x25 │ │ │ │ mov x17, x24 │ │ │ │ mov x15, x23 │ │ │ │ - sub x14, x20, #0x48 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ cmp x14, x28 │ │ │ │ - b.cs 49b49c // b.hs, b.nlast │ │ │ │ + b.cc 49b300 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49b2f8 // b.pmore │ │ │ │ + adrp x14, 49b000 │ │ │ │ + add x14, x14, #0x148 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x15, 49b000 │ │ │ │ + add x15, x15, #0x190 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + sub x15, x21, #0x40 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x15, 49b000 │ │ │ │ + add x15, x15, #0x218 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x48 // #72 │ │ │ │ + str x14, [x19, #904] │ │ │ │ mov x25, x18 │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x15 │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xd60 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x248 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #6151 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #56] │ │ │ │ - mov x11, x22 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 49b270 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49b430 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x10, [x19, #856] │ │ │ │ - cmp x21, x10 │ │ │ │ - b.hi 49b7d4 // b.pmore │ │ │ │ - cmp x12, x11 │ │ │ │ - b.ge 49b6d8 // b.tcont │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - mov x18, x14 │ │ │ │ - and x14, x18, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 49b7c0 // b.any │ │ │ │ - adrp x14, 49b000 │ │ │ │ - add x14, x14, #0x5f8 │ │ │ │ - stur x14, [x20, #-64] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x15, [x20, #-56] │ │ │ │ - stur x17, [x20, #-48] │ │ │ │ - ldur x17, [x18, #15] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - ldur x17, [x18, #23] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - ldur x17, [x18, #31] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - ldur x18, [x18, #7] │ │ │ │ - ldur x17, [x18, #7] │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49b428 // b.pmore │ │ │ │ + adrp x17, 49b000 │ │ │ │ + add x17, x17, #0x358 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 49b000 │ │ │ │ + add x17, x17, #0x3e0 │ │ │ │ stur x17, [x20, #-16] │ │ │ │ - ldur x18, [x18, #15] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x40 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b5f8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #72 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 15a54e0 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - sxtw x14, w18 │ │ │ │ - sxtw x13, w15 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 49b654 // b.none │ │ │ │ - ldr x13, [x20, #48] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - cmp w18, w15 │ │ │ │ - b.gt 49b550 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - mov x15, x14 │ │ │ │ - b 49b49c │ │ │ │ - mov x18, x14 │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - mov x15, x13 │ │ │ │ - str x18, [sp, #16] │ │ │ │ - mov x18, x15 │ │ │ │ - ldr x15, [sp, #16] │ │ │ │ - b 49b49c │ │ │ │ - and x11, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x11, [x11] │ │ │ │ - ldur w11, [x11, #-4] │ │ │ │ - ubfx x11, x11, #0, #32 │ │ │ │ - b 49b478 │ │ │ │ - udf #6151 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49b444 // b.pmore │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19f4000 │ │ │ │ + add x18, x18, #0x250 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x258 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #56] │ │ │ │ - and x11, x22, #0x7 │ │ │ │ - mov x10, #0x7 // #7 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.eq 49b56c // b.none │ │ │ │ - sub x11, x11, #0x1 │ │ │ │ - b 49b57c │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - mov x18, x13 │ │ │ │ - b 49b49c │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - adrp x15, 19df000 │ │ │ │ - ldr x15, [x15, #1192] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - b 49b49c │ │ │ │ - udf #7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 49b700 // b.any │ │ │ │ - adrp x17, 49b000 │ │ │ │ - add x17, x17, #0x63c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b63c │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49b4a8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e7b10 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2055 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 49b5d0 // b.any │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0x688 │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49b530 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49b528 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 19de000 │ │ │ │ + ldr x14, [x14, #1896] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b688 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2055 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49b6c4 // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 49b000 │ │ │ │ - add x15, x15, #0x590 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #56] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b590 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49b584 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x260 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 49b6a0 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.ne 49b5c0 // b.any │ │ │ │ - adrp x17, 19df000 │ │ │ │ - ldr x17, [x17, #3728] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49b638 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49b630 // b.pmore │ │ │ │ + adrp x14, 49b000 │ │ │ │ + add x14, x14, #0x480 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x15, 49b000 │ │ │ │ + add x15, x15, #0x4c8 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + sub x15, x21, #0x40 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x15, 49b000 │ │ │ │ + add x15, x15, #0x550 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 49b000 │ │ │ │ - add x17, x17, #0x744 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #48] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b744 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x48 // #72 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x268 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x13, [x20, #48] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 49b554 // b.none │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0x798 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b798 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #8 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 49b5a8 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49b748 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49b740 // b.pmore │ │ │ │ + adrp x17, 49b000 │ │ │ │ + add x17, x17, #0x670 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 49b000 │ │ │ │ + add x17, x17, #0x6f8 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 15a7510 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0x514 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b514 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #1192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49b75c // b.pmore │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19f4000 │ │ │ │ + add x18, x18, #0x250 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x270 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0x45c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x11 │ │ │ │ - b 18207d0 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0155d590 ; undefined │ │ │ │ + b 181f7d8 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49b854 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 49b84c │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 19f8000 │ │ │ │ - add x23, x23, #0xd68 │ │ │ │ + b.cc 49b7a0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 49b160 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 16e7b10 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49b830 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49b828 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 19de000 │ │ │ │ + ldr x13, [x13, #216] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + ldur x24, [x22, #14] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + b 182e0d8 │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - .inst 0x0155c558 ; undefined │ │ │ │ + udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x38 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 49b930 // b.lo, b.ul, b.last │ │ │ │ + b.cc 49b8e8 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 49b928 // b.pmore │ │ │ │ + b.hi 49b8e0 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 49c000 │ │ │ │ - add x13, x13, #0x28 │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49b000 │ │ │ │ + add x14, x14, #0x858 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x15, [x21] │ │ │ │ - adrp x13, 49b000 │ │ │ │ - add x13, x13, #0x90c │ │ │ │ - stur x13, [x20, #-56] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ mov x22, x18 │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b90c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155c4bc ; undefined │ │ │ │ - mov x27, x22 │ │ │ │ - ldr x26, [x20, #32] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 499630 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x0155c498 ; undefined │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49b9c4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0x9b0 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b9b0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155c438 ; undefined │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 499c78 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ + udf #25 │ │ │ │ udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0155d468 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49bdf8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0xae4 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49bae4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #69 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155d3d8 ; undefined │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 49bf68 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur w18, [x21, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3728] │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x18 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 49b9b4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 49b9ac // b.pmore │ │ │ │ + adrp x12, 49b000 │ │ │ │ + add x12, x12, #0x778 │ │ │ │ + stur x12, [x21, #-88] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + adrp x13, 49b000 │ │ │ │ + add x13, x13, #0x7c0 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x13, x21, #0x58 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x13, 49b000 │ │ │ │ + add x13, x13, #0x880 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - adrp x17, 49b000 │ │ │ │ - add x17, x17, #0xb50 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xe90 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49bb50 │ │ │ │ - ldr x18, [x22] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x12, #0x60 // #96 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x278 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #24 │ │ │ │ udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155d378 ; undefined │ │ │ │ - mov w18, w22 │ │ │ │ - sxtw x17, w18 │ │ │ │ - cbnz x17, 49ba44 │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xdb0 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 181ef70 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ + udf #24 │ │ │ │ udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155d36c ; undefined │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x15 // #21 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49bb30 // b.none │ │ │ │ - mov x17, #0x16 // #22 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49bb30 // b.none │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0xe48 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #832] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49be48 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #1192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - b 49ba7c │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x27, x26 │ │ │ │ + mov x26, x25 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #4] │ │ │ │ + b 49b910 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155d2c0 ; undefined │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - ldar x18, [x18] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49baf0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49bae8 // b.pmore │ │ │ │ adrp x17, 49b000 │ │ │ │ - add x17, x17, #0xddc │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49bddc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + add x17, x17, #0xa10 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 49b000 │ │ │ │ + add x17, x17, #0xaa0 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1599d40 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0155d264 ; undefined │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0xbc0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xe90 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49bbc0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155d230 ; undefined │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49be2c // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldur x14, [x22, #7] │ │ │ │ - add x13, x14, #0x8 │ │ │ │ - ldar x13, [x13] │ │ │ │ - adrp x12, 49b000 │ │ │ │ - add x12, x12, #0x950 │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ + b.hi 49bb04 // b.pmore │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - ldr x18, [x14, #8] │ │ │ │ - add x15, x14, #0x8 │ │ │ │ - sub x13, x21, #0x20 │ │ │ │ - stlr x13, [x15] │ │ │ │ - ldr x15, [x14] │ │ │ │ - adrp x13, 19de000 │ │ │ │ - ldr x13, [x13, #1664] │ │ │ │ - cmp x15, x13 │ │ │ │ - b.ne 49bc48 // b.any │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x14 │ │ │ │ - mov x2, x18 │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 181b820 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ldr x17, [sp, #16] │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0xcb0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49bcb0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x18, 19f4000 │ │ │ │ + add x18, x18, #0x280 │ │ │ │ + add x18, x18, #0x4 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155d198 ; undefined │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.eq 49bc48 // b.none │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0xb8c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 49ad48 │ │ │ │ - udf #1029 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x288 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155d120 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49be08 // b.any │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #104] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 182ef30 │ │ │ │ - udf #1541 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155d0e8 ; undefined │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0xd24 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - adrp x22, 19f7000 │ │ │ │ - add x22, x22, #0xe90 │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49bd24 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49bb48 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e7b10 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #517 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155c0a4 ; undefined │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49be20 // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - ldur x13, [x22, #7] │ │ │ │ - add x12, x13, #0x8 │ │ │ │ - ldar x12, [x12] │ │ │ │ - adrp x11, 49b000 │ │ │ │ - add x11, x11, #0x870 │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - ldr x18, [x13, #8] │ │ │ │ - add x15, x13, #0x8 │ │ │ │ - sub x12, x21, #0x28 │ │ │ │ - stlr x12, [x15] │ │ │ │ - ldr x15, [x13] │ │ │ │ - adrp x12, 19de000 │ │ │ │ - ldr x12, [x12, #1664] │ │ │ │ - cmp x15, x12 │ │ │ │ - b.ne 49bdbc // b.any │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x18 │ │ │ │ - str x14, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - bl 181b820 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ldr x14, [sp, #32] │ │ │ │ - ldr x17, [sp, #24] │ │ │ │ - mov x23, x14 │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 182ef30 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155d034 ; undefined │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0xc78 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - b 49b418 │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xe70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0xce8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - b 182ef30 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #4 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155cfe8 ; undefined │ │ │ │ - adrp x18, 49b000 │ │ │ │ - add x18, x18, #0xab8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #64] │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #72] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49bbd8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49bbd0 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 19de000 │ │ │ │ + ldr x13, [x13, #216] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ mov x15, #0x20 // #32 │ │ │ │ str x15, [x19, #904] │ │ │ │ - adrp x15, 49b000 │ │ │ │ - add x15, x15, #0xa38 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0155cec8 ; undefined │ │ │ │ - b 49b9e8 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49bff8 // b.pmore │ │ │ │ - adrp x18, 49c000 │ │ │ │ - add x18, x18, #0x28 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xe90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x013b2f58 ; undefined │ │ │ │ - udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #4 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x18, x24 │ │ │ │ + ldur x24, [x22, #14] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + b 182e0d8 │ │ │ │ nop │ │ │ │ - .inst 0x013b2f88 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b2fb8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b2ff0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3020 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3050 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #4 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49bc90 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49bc88 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49b000 │ │ │ │ + add x14, x14, #0xc00 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x013b3088 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #25 │ │ │ │ udf #5 │ │ │ │ - add x22, x22, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b30b8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #6 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b30e8 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #7 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3120 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x18 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 49bd5c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 49bd54 // b.pmore │ │ │ │ + adrp x12, 49b000 │ │ │ │ + add x12, x12, #0xb20 │ │ │ │ + stur x12, [x21, #-88] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + adrp x13, 49b000 │ │ │ │ + add x13, x13, #0xb68 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x13, x21, #0x58 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x13, 49b000 │ │ │ │ + add x13, x13, #0xc28 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x12, #0x60 // #96 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x290 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3150 ; undefined │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x22, x24 │ │ │ │ + b 181df90 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #9 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3188 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #10 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b31c0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #11 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b31f0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #12 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3220 ; undefined │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ + mov x27, x26 │ │ │ │ + mov x26, x25 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #4] │ │ │ │ + b 49bcb8 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #13 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3258 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #14 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3290 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #15 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b32c8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #16 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b32f8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #17 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3328 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #18 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3360 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #19 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3398 ; undefined │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49be98 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49be90 // b.pmore │ │ │ │ + adrp x17, 49b000 │ │ │ │ + add x17, x17, #0xdb8 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 49b000 │ │ │ │ + add x17, x17, #0xe48 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 159c748 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #20 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49beac // b.pmore │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19f4000 │ │ │ │ + add x18, x18, #0x298 │ │ │ │ + add x18, x18, #0x4 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b33c8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #21 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x2a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3400 ; undefined │ │ │ │ - ... │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #22 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3430 ; undefined │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #1496] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #23 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3460 ; undefined │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #1496] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #24 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3498 ; undefined │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #1496] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #25 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b34c8 ; undefined │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #1496] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #26 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3500 ; undefined │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #1496] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #27 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3538 ; undefined │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #1496] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #28 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b3570 ; undefined │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #1496] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #29 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b35a8 ; undefined │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #1496] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #30 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013b35e0 ; undefined │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #31 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #1496] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182ddf8 │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49c5ec // b.lo, b.ul, b.last │ │ │ │ + b.cc 49c0bc // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49c000 │ │ │ │ - add x18, x18, #0x584 │ │ │ │ + add x18, x18, #0xb0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + b 49a598 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49c5fc // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #2136] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb90 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xfd8 │ │ │ │ + b c86580 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x458 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 49c550 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49c6dc // b.lo, b.ul, b.last │ │ │ │ + b.cc 49c124 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49c000 │ │ │ │ - add x18, x18, #0x674 │ │ │ │ + add x18, x18, #0x118 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + b 49a598 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49c6ec // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3656] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xfe8 │ │ │ │ + b c86340 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x460 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 49c640 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49c7cc // b.lo, b.ul, b.last │ │ │ │ + b.cc 49c18c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49c000 │ │ │ │ - add x18, x18, #0x764 │ │ │ │ + add x18, x18, #0x180 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + b 49a598 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49c7dc // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3024] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 1877000 │ │ │ │ - add x18, x18, #0xdf8 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f8000 │ │ │ │ - add x22, x22, #0xff8 │ │ │ │ + b c85f78 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x468 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 49c730 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49c8bc // b.lo, b.ul, b.last │ │ │ │ + b.cc 49c1f4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49c000 │ │ │ │ - add x18, x18, #0x854 │ │ │ │ + add x18, x18, #0x1e8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + b 49a598 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49c8cc // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3376] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8 │ │ │ │ + b c85818 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x470 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 49c820 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49c9ac // b.lo, b.ul, b.last │ │ │ │ + b.cc 49c25c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49c000 │ │ │ │ - add x18, x18, #0x944 │ │ │ │ + add x18, x18, #0x250 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + b 49a598 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49c9bc // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3184] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 1877000 │ │ │ │ - add x18, x18, #0xdf8 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ + b c85c70 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x478 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 49c910 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49ca9c // b.lo, b.ul, b.last │ │ │ │ + b.cc 49c2c4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49c000 │ │ │ │ - add x18, x18, #0xa34 │ │ │ │ + add x18, x18, #0x2b8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + b 49a598 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49caac // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3000] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb90 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x28 │ │ │ │ + b c850c0 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x480 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49ca00 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c33c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49c000 │ │ │ │ + add x18, x18, #0x32c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a598 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b c84548 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x488 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49cb8c // b.lo, b.ul, b.last │ │ │ │ + b.cc 49c3b4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49c000 │ │ │ │ - add x18, x18, #0xb24 │ │ │ │ + add x18, x18, #0x3a4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a598 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49cb9c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #4032] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 1877000 │ │ │ │ - add x18, x18, #0xdf8 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x38 │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b c849d8 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x490 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49caf0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c42c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49c000 │ │ │ │ + add x18, x18, #0x41c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a598 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b c83b88 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x498 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49cc7c // b.lo, b.ul, b.last │ │ │ │ + b.cc 49c4a4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49c000 │ │ │ │ - add x18, x18, #0xc14 │ │ │ │ + add x18, x18, #0x494 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a598 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49cc8c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 1877000 │ │ │ │ - add x18, x18, #0xdf8 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x48 │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b c840b8 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x4a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49cbe0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c4f4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49cd6c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 │ │ │ │ - add x18, x18, #0xd04 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + b.cc 49c53c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49cd7c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb80 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49c598 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 49c000 │ │ │ │ + add x15, x15, #0x510 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x58 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 49ccd0 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49ce5c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 │ │ │ │ - add x18, x18, #0xdf4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49ce6c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb78 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49c610 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 49c000 │ │ │ │ + add x15, x15, #0x4c8 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 49c000 │ │ │ │ + add x17, x17, #0x560 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x68 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49cdc0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49c670 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 49c000 │ │ │ │ + add x15, x15, #0x5c0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49c710 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49c708 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 49c000 │ │ │ │ + add x13, x13, #0x638 │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1792] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 49a788 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #25 │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49cf4c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 │ │ │ │ - add x18, x18, #0xee4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49cf5c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #176] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb78 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x78 │ │ │ │ + b.hi 49c770 // b.pmore │ │ │ │ + adrp x18, 49c000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x26, [x21, #-24] │ │ │ │ + stur x27, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x25 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x4a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49ceb0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c7d4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a800 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49d03c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 │ │ │ │ - add x18, x18, #0xfd4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + b.cc 49c81c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49d04c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3248] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 1877000 │ │ │ │ - add x18, x18, #0xdf8 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49c878 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 49c000 │ │ │ │ + add x15, x15, #0x7f0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49c8e8 // b.pmore │ │ │ │ + adrp x18, 49c000 │ │ │ │ + add x18, x18, #0x798 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 49c000 │ │ │ │ + add x18, x18, #0x840 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x88 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x4b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 49cd60 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49cfa0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c95c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49d12c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 │ │ │ │ - add x18, x18, #0xc4 │ │ │ │ + b.cc 49c9a4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c9ec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49ca70 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49ca68 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49c000 │ │ │ │ + add x14, x14, #0x9c0 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49d13c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1904] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb90 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49cad8 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 49c000 │ │ │ │ + add x14, x14, #0xa08 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x15 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49cb70 // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + adrp x14, 49c000 │ │ │ │ + add x14, x14, #0x930 │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + adrp x15, 49c000 │ │ │ │ + add x15, x15, #0x978 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x24, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x17, 49c000 │ │ │ │ + add x17, x17, #0xa98 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x98 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49cbd8 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 49c000 │ │ │ │ + add x14, x14, #0xb00 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x16 │ │ │ │ + mov x22, x15 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49cc78 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49cc70 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x13, [x17, #23] │ │ │ │ + ldur x17, [x17, #31] │ │ │ │ + adrp x12, 49c000 │ │ │ │ + add x12, x12, #0xb98 │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a788 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49cd28 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49cd20 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 49c000 │ │ │ │ + add x11, x11, #0xc00 │ │ │ │ + stur x11, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x12 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1792] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 49a788 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0xfffffba0 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #7 │ │ │ │ + ... │ │ │ │ + udf #7 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49d090 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49cdac // b.pmore │ │ │ │ + adrp x18, 49c000 │ │ │ │ + add x18, x18, #0xc98 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x26, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x25, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x23, x21, #0x38 │ │ │ │ + mov x22, x27 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x4b8 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49ce2c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a800 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49d21c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 │ │ │ │ - add x18, x18, #0x1b4 │ │ │ │ + b.cc 49ce84 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a800 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49cecc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49cf50 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49cf48 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49c000 │ │ │ │ + add x14, x14, #0xea0 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49cfb8 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 49c000 │ │ │ │ + add x14, x14, #0xee8 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x15 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49d22c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1760] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb90 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.hi 49d044 // b.pmore │ │ │ │ + adrp x18, 49c000 │ │ │ │ + add x18, x18, #0xdf0 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x25, [x21, #-72] │ │ │ │ + stur x24, [x21, #-64] │ │ │ │ + adrp x18, 49c000 │ │ │ │ + add x18, x18, #0xe48 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x26, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 49c000 │ │ │ │ + add x18, x18, #0xf78 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x27, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xa8 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x4c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49d180 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49d09c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49d30c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 │ │ │ │ - add x18, x18, #0x2a4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + b.cc 49d0e4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49d31c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1352] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb70 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49d140 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 49d000 │ │ │ │ + add x15, x15, #0xb8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xb8 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49d270 │ │ │ │ - nop │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49d1a0 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 49d000 │ │ │ │ + add x15, x15, #0x108 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49d24c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49d244 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 49d000 │ │ │ │ + add x13, x13, #0x70 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0x168 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a618 │ │ │ │ + mov x15, #0x38 // #56 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49d3fc // b.lo, b.ul, b.last │ │ │ │ + b.cc 49d334 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49d000 │ │ │ │ - add x18, x18, #0x394 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ + add x18, x18, #0x2bc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a598 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0x2e0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49d40c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #984] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + b.hi 49d344 // b.pmore │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0x1c8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + str x22, [x20, #16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x20, #24] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xc8 │ │ │ │ + b 49a788 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x4c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49d360 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 49d278 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49d4ec // b.lo, b.ul, b.last │ │ │ │ + b.cc 49d3fc // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49d000 │ │ │ │ - add x18, x18, #0x484 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ + add x18, x18, #0x3c4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49ba40 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49d4fc // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1520] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb68 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49d40c // b.pmore │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0x368 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xd8 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x4d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49d450 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 49d278 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49d5dc // b.lo, b.ul, b.last │ │ │ │ + b.cc 49d4c4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49d000 │ │ │ │ - add x18, x18, #0x574 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ + add x18, x18, #0x48c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49bde8 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49d5ec // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3640] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb68 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49d4d4 // b.pmore │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xe8 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x4d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49d540 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 49d278 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49d6cc // b.lo, b.ul, b.last │ │ │ │ + b.cc 49d58c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49d000 │ │ │ │ - add x18, x18, #0x664 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ + add x18, x18, #0x554 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49b380 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49d6dc // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #248] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb60 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49d59c // b.pmore │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xf8 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x4e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ + b 181f7d8 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49d630 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 49d278 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49d7bc // b.lo, b.ul, b.last │ │ │ │ + b.cc 49d654 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 49d000 │ │ │ │ - add x18, x18, #0x754 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ + add x18, x18, #0x61c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49b698 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49d7cc // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3080] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49d664 // b.pmore │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0x5c0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x108 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x4e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ + b 181f7d8 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49d720 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x170 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 49d278 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49d8ac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 │ │ │ │ - add x18, x18, #0x844 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49d8bc // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #2144] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb70 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x118 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x1e0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 49d278 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49d810 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x218 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 49d278 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49d99c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 │ │ │ │ - add x18, x18, #0x934 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49d9ac // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #2048] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb70 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x128 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x1a8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 49d278 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49d900 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x130 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 49d278 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0xf0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 49d278 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49da8c // b.lo, b.ul, b.last │ │ │ │ + b.cc 49d7f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 49d000 │ │ │ │ - add x18, x18, #0xa24 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + add x18, x18, #0x7e4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49da9c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #2592] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 1877000 │ │ │ │ - add x18, x18, #0xdf8 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x138 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b c81388 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 49d9f0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49db7c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 │ │ │ │ - add x18, x18, #0xb14 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49db8c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #2848] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49d878 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49d870 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 49d000 │ │ │ │ + add x15, x15, #0x7a0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a800 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x148 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49d8c0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49dae0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49d904 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49dc6c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 │ │ │ │ - add x18, x18, #0xc04 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49dc7c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #1608] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49d960 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 49d000 │ │ │ │ + add x15, x15, #0x8d8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x158 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 49dbd0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49dd5c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 │ │ │ │ - add x18, x18, #0xcf4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49dd6c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49d9e4 // b.pmore │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0x808 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x24, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0x898 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0x928 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x168 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x520 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 49dcc0 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49de4c // b.lo, b.ul, b.last │ │ │ │ + b.cc 49da6c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 49d000 │ │ │ │ - add x18, x18, #0xde4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ + add x18, x18, #0xa5c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49ba40 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49de5c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #2352] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x178 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 49d988 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49ddb0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49dab4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49d390 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49df3c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 │ │ │ │ - add x18, x18, #0xed4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + b.cc 49dafc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49c458 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x80 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49df4c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #3824] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb70 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49db9c // b.pmore │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xa10 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + stur x24, [x21, #-104] │ │ │ │ + stur x23, [x21, #-96] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xa88 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + stur x24, [x21, #-64] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xad0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x78 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x188 │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x528 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 49dea0 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49e02c // b.lo, b.ul, b.last │ │ │ │ + b.cc 49dc24 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 49d000 │ │ │ │ - add x18, x18, #0xfc4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ + add x18, x18, #0xc14 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49bde8 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49e03c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1080] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb70 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x198 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 49d988 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49df90 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49dc6c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49d458 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49e11c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 │ │ │ │ - add x18, x18, #0xb4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + b.cc 49dcb4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49c3e0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x80 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49e12c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3744] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb70 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49dd54 // b.pmore │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xbc8 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + stur x24, [x21, #-104] │ │ │ │ + stur x23, [x21, #-96] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xc40 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + stur x24, [x21, #-64] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xc88 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x78 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x1a8 │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x530 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 49e080 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49e20c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 │ │ │ │ - add x18, x18, #0x1a4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ + b.cc 49dddc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xdcc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49b380 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49e21c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #816] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb70 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x1b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 49d988 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49e170 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49de24 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49d520 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49e2fc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 │ │ │ │ - add x18, x18, #0x294 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + b.cc 49de6c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49c368 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x80 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49e30c // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #192] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb68 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49df0c // b.pmore │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xd80 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + stur x24, [x21, #-104] │ │ │ │ + stur x23, [x21, #-96] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xdf8 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + stur x24, [x21, #-64] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xe40 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x78 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x1c8 │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x538 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 49e260 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49e3ec // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 │ │ │ │ - add x18, x18, #0x384 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ + b.cc 49df94 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xf84 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49b698 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49e3fc // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #3320] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x1d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 49d988 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 49e350 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49dfdc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49d5e8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49e4dc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 │ │ │ │ - add x18, x18, #0x474 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + b.cc 49e024 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49c2f0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x80 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49e4ec // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3712] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb90 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49e0c4 // b.pmore │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xf38 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + stur x24, [x21, #-104] │ │ │ │ + stur x23, [x21, #-96] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xfb0 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + stur x24, [x21, #-64] │ │ │ │ + adrp x18, 49d000 │ │ │ │ + add x18, x18, #0xff8 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x78 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x1e8 │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x540 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - b 49e440 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49e124 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x170 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49d988 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 49d688 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49e5cc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 │ │ │ │ - add x18, x18, #0x564 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + b.cc 49e190 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49c288 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49e5dc // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #1184] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb90 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49e220 // b.pmore │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0xf0 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x148 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x168 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x1f8 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x548 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - b 49e530 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49e6bc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 │ │ │ │ - add x18, x18, #0x654 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49e6cc // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ + b.cc 49e27c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #232] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 1877000 │ │ │ │ - add x18, x18, #0xdf8 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x208 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x1e0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49d988 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - b 49e620 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 49d6b8 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49e7ac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 │ │ │ │ - add x18, x18, #0x744 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18249a0 │ │ │ │ + b.cc 49e2e8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49c220 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49e7bc // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x22 │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1688] │ │ │ │ - mov x2, x18 │ │ │ │ - adrp x18, 184f000 │ │ │ │ - add x18, x18, #0xb90 │ │ │ │ - mov x3, x18 │ │ │ │ - bl 181c740 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 49e378 // b.pmore │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x248 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x2a0 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x2c0 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x218 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x550 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - b 49e710 │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 49e820 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 184f000 │ │ │ │ - add x0, x0, #0xbb8 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz x19, 49e8bc │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x1, 19dd000 │ │ │ │ - ldr x1, [x1, #4032] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x19, [x1, x19, lsl #3] │ │ │ │ - mov x2, x19 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x20 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 184f000 │ │ │ │ - add x0, x0, #0xc80 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 49e93c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 184f000 │ │ │ │ - add x0, x0, #0xd48 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 49e9e4 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 184f000 │ │ │ │ - add x0, x0, #0xe10 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 49ea8c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 184f000 │ │ │ │ - add x0, x0, #0xed8 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49eb58 │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 184f000 │ │ │ │ - add x0, x0, #0xfa0 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49ec6c │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49ed5c │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x130 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49ee4c │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x1f8 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49ef3c │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x2c8 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 49f02c │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x398 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 49f0f8 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 49f1c4 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x530 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 49f290 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x5f8 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz x19, 49f350 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x1, 19dd000 │ │ │ │ - ldr x1, [x1, #4032] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x19, [x1, x19, lsl #3] │ │ │ │ - mov x2, x19 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x20 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x6c8 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49f3d0 │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x798 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49f4c0 │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x860 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 49f5b0 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x928 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49f67c │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0x9f0 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49f7b4 │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0xab8 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49f8c8 │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0xb80 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 49f9dc │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0xc48 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49faa8 │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0xd10 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 49fb98 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0xdd8 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 49fc40 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0xea0 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz x19, 49fcdc │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x1, 19dd000 │ │ │ │ - ldr x1, [x1, #4032] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x19, [x1, x19, lsl #3] │ │ │ │ - mov x2, x19 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x20 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 1850000 │ │ │ │ - add x0, x0, #0xf60 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49fd5c │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff188 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1851000 │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49fe4c │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff188 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1851000 │ │ │ │ - add x0, x0, #0xf0 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x20, 49ff3c │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x20, [x0, x20, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff1ec │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1851000 │ │ │ │ - add x0, x0, #0x1b8 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz x19, 4a0044 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x1, 19dd000 │ │ │ │ - ldr x1, [x1, #4032] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x19, [x1, x19, lsl #3] │ │ │ │ - mov x2, x19 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x20 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 1851000 │ │ │ │ - add x0, x0, #0x280 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz x19, 4a00b8 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x1, 19dd000 │ │ │ │ - ldr x1, [x1, #4032] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x19, [x1, x19, lsl #3] │ │ │ │ - mov x2, x19 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x20 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 1851000 │ │ │ │ - add x0, x0, #0x348 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 4a0138 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1851000 │ │ │ │ - add x0, x0, #0x408 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz x19, 4a01d4 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x1, 19dd000 │ │ │ │ - ldr x1, [x1, #4032] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x19, [x1, x19, lsl #3] │ │ │ │ - mov x2, x19 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x20 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 1851000 │ │ │ │ - add x0, x0, #0x4d0 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 4a0254 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1851000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz x19, 4a0314 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x1, 19dd000 │ │ │ │ - ldr x1, [x1, #4032] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x19, [x1, x19, lsl #3] │ │ │ │ - mov x2, x19 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x20 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 1851000 │ │ │ │ - add x0, x0, #0x660 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 4a0394 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1851000 │ │ │ │ - add x0, x0, #0x728 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - bl 17ff9a0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x19, 4a0460 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - adrp x0, 19dd000 │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x19, [x0, x19, lsl #3] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff100 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 19dc000 │ │ │ │ - ldr x1, [x1, #2568] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 17ff364 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 17ff70c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - adrp x0, 1851000 │ │ │ │ - add x0, x0, #0x7f0 │ │ │ │ - bl 17ff7e0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 17ffa10 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a0558 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0x52c │ │ │ │ + b.cc 49e3d4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x218 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a052c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49d988 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0x578 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0578 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x228 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a05a4 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 49d6e8 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a0648 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0x61c │ │ │ │ + b.cc 49e440 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a061c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49c1b8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49e4d0 // b.pmore │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x3a0 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x418 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0x668 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0668 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x230 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x558 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a0728 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0x6fc │ │ │ │ + b.cc 49e52c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x1a8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a06fc │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49d988 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0x748 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0748 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x258 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a0774 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 49d718 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a0818 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0x7ec │ │ │ │ + b.cc 49e598 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a07ec │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49c150 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49e628 // b.pmore │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x550 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x570 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0x838 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0838 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x260 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x560 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49e684 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x130 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49d988 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a0928 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a091c // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a0910 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a0904 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a08f8 // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a08ec // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a08e0 // b.none │ │ │ │ - adrp x23, 1851000 │ │ │ │ - add x23, x23, #0x9f8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1851000 │ │ │ │ - add x23, x23, #0x9e8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1851000 │ │ │ │ - add x23, x23, #0x9d8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1851000 │ │ │ │ - add x23, x23, #0x9c8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1851000 │ │ │ │ - add x23, x23, #0x9b8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1851000 │ │ │ │ - add x23, x23, #0x9a8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1851000 │ │ │ │ - add x23, x23, #0x998 │ │ │ │ - b 17f3808 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 49d748 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a09a4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0x994 │ │ │ │ + b.cc 49e6f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0994 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49c0e8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4a0888 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x290 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49e780 // b.pmore │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x650 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x6a8 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x6c8 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x568 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a0a24 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0xa14 │ │ │ │ + b.cc 49e7dc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0xf0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0a14 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49d988 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4a0888 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x298 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 49d778 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0x298 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49e848 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49c080 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a0ad8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49e8d8 // b.pmore │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x7a8 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x800 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0x820 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0xac0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0ac0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a0888 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x2a8 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x570 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a0b70 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0xb44 │ │ │ │ + b.cc 49e928 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0b44 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0xb90 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0b90 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x2d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 182ddf8 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49e9d0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49e9c8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 49e000 │ │ │ │ + add x15, x15, #0x948 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a0c50 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0xc24 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49eac8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49eac0 // b.pmore │ │ │ │ + adrp x15, 49e000 │ │ │ │ + add x15, x15, #0x900 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x15, 49e000 │ │ │ │ + add x15, x15, #0x960 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0xa78 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0c24 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0xc70 │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0xa9c │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0c70 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x2e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4a0c9c // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a0cbc // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x38 // #56 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x578 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a0d60 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0xd34 │ │ │ │ + b.cc 49eb18 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0d34 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0xd80 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0d80 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x2e8 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 16e8e08 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49eb98 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 49e000 │ │ │ │ + add x15, x15, #0xb38 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4a0dac // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49ec30 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49ec28 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49e000 │ │ │ │ + add x14, x14, #0xb60 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a0e58 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0xe28 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49ed30 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49ed28 // b.pmore │ │ │ │ + adrp x14, 49e000 │ │ │ │ + add x14, x14, #0xaf0 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x14, 49e000 │ │ │ │ + add x14, x14, #0xbb8 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0xce0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0e28 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 49a598 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0xe78 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0xd04 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0e78 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x2f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4a0ea0 // b.tcont │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x40 // #64 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x580 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a0f40 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0xf14 │ │ │ │ + b.cc 49ed88 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0f14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a0000 │ │ │ │ - add x18, x18, #0xf60 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0f60 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x2f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4a0f8c // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 49a690 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a1030 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0x4 │ │ │ │ + b.cc 49edcc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1004 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0x50 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1050 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x300 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49ee28 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 49e000 │ │ │ │ + add x15, x15, #0xda0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49eec0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49eeb8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49e000 │ │ │ │ + add x14, x14, #0xdf0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a1118 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0xe8 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49efc0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49efb8 // b.pmore │ │ │ │ + adrp x14, 49e000 │ │ │ │ + add x14, x14, #0xd60 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x14, 49e000 │ │ │ │ + add x14, x14, #0xe48 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0xf70 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a10e8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 49a598 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0x138 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + adrp x18, 49e000 │ │ │ │ + add x18, x18, #0xf94 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1138 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x308 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4a1160 // b.tcont │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x40 // #64 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x588 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a1210 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0x1d4 │ │ │ │ + b.cc 49f02c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a11d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a800 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a11fc // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1851000 │ │ │ │ - add x23, x23, #0x990 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1851000 │ │ │ │ - add x23, x23, #0x980 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x360 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49f070 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a12b8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0x27c │ │ │ │ + b.cc 49f0b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a127c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a12a4 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1851000 │ │ │ │ - add x23, x23, #0x990 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1851000 │ │ │ │ - add x23, x23, #0x980 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x368 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49f110 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 49f000 │ │ │ │ + add x15, x15, #0x88 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0x368 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015580b8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a1388 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0x350 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 182ddf8 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49f1c8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49f1c0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1350 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49f000 │ │ │ │ + add x14, x14, #0x138 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 49a788 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01558078 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a1374 // b.any │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x378 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x3a0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x3e8 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x18 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cc 49f2a4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 49f29c // b.pmore │ │ │ │ + adrp x13, 49e000 │ │ │ │ + add x13, x13, #0xff0 │ │ │ │ + stur x13, [x21, #-112] │ │ │ │ + stur x14, [x21, #-96] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + adrp x13, 49f000 │ │ │ │ + add x13, x13, #0x48 │ │ │ │ + stur x13, [x21, #-80] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + adrp x13, 49f000 │ │ │ │ + add x13, x13, #0xd8 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + sub x13, x21, #0x50 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + sub x13, x21, #0x70 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + adrp x13, 49f000 │ │ │ │ + add x13, x13, #0x150 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x13, #0x78 // #120 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x590 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a1450 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0x3f4 │ │ │ │ + b.cc 49f304 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a13f4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a142c // b.any │ │ │ │ - adrp x17, 4a1000 │ │ │ │ - add x17, x17, #0x470 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1470 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4a1000 │ │ │ │ - add x17, x17, #0x4c0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a14c0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x420 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49f360 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 49f000 │ │ │ │ + add x15, x15, #0x2d8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a1498 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49f3f0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49f3e8 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 49f000 │ │ │ │ + add x14, x14, #0x328 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a1590 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0x534 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 49f4bc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0x450 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1534 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a156c // b.any │ │ │ │ - adrp x17, 4a1000 │ │ │ │ - add x17, x17, #0x5b0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a15b0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4a1000 │ │ │ │ - add x17, x17, #0x5e8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a15e8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x428 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0x474 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b c81308 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a1610 // b.none │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49f4cc // b.pmore │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0x388 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + str x18, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 49a618 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x598 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49f514 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49f598 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49f590 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49f000 │ │ │ │ + add x14, x14, #0x4e8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49f640 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49f638 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 49f000 │ │ │ │ + add x13, x13, #0x530 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8678 │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49f6d8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49f6d0 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 49f000 │ │ │ │ + add x13, x13, #0x5c0 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49f800 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0x738 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0x764 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b c81308 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0x78c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #8] │ │ │ │ + b c81208 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0x7b0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49f810 // b.pmore │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0x668 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 49a618 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x5a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49f874 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + b 182e0d8 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49f944 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49f93c // b.pmore │ │ │ │ + adrp x14, 49f000 │ │ │ │ + add x14, x14, #0x830 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 49f000 │ │ │ │ + add x17, x17, #0x898 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x17, x21, #0x28 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1792] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a788 │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x5a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49fa00 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0x9b4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a598 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0x9d8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b c81388 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + b 182ddf8 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49fab4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49faac // b.pmore │ │ │ │ + adrp x17, 49f000 │ │ │ │ + add x17, x17, #0x970 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 49f000 │ │ │ │ + add x17, x17, #0xa20 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x20 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49a618 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x5b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49fb04 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49fba8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49fba0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49f000 │ │ │ │ + add x14, x14, #0xad8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e8678 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49fc10 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 49f000 │ │ │ │ + add x14, x14, #0xb20 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x15 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49fd0c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0xc74 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a598 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0xc98 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b c81208 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0xcbc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49fd1c // b.pmore │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0xbd0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 49a618 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x5b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49fd64 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49fde8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49fde0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49f000 │ │ │ │ + add x14, x14, #0xd38 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49fe90 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49fe88 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 49f000 │ │ │ │ + add x13, x13, #0xd80 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8678 │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49fef8 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 49f000 │ │ │ │ + add x14, x14, #0xe10 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + mov x22, x15 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49fff4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0xf5c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 49a598 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0xf80 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b c81208 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0xfa4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a0004 // b.pmore │ │ │ │ + adrp x18, 49f000 │ │ │ │ + add x18, x18, #0xeb8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 49a618 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x5c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a005c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4a00ec // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a00e4 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 4a0000 │ │ │ │ + add x14, x14, #0x20 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 49a800 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a0140 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a01a0 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 4a0000 │ │ │ │ + add x14, x14, #0x110 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x15 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a0244 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a023c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4a0000 │ │ │ │ + add x13, x13, #0x160 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 49a788 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x18 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 4a02f8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4a02f0 // b.pmore │ │ │ │ + adrp x12, 4a0000 │ │ │ │ + add x12, x12, #0x80 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x12, 4a0000 │ │ │ │ + add x12, x12, #0x1c0 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x12, #0x48 // #72 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x5c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a036c // b.pmore │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x730 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a03d4 // b.pmore │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x738 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013aa498 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x013aa4d0 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a05fc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x498 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a1610 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 4a0498 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x5cc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 408120 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a060c // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x740 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a16e0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0x684 │ │ │ │ + b.cc 4a06a0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x674 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1684 │ │ │ │ + cbnz x18, 4a0674 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x6c0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a06c0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x748 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a16bc // b.any │ │ │ │ - adrp x17, 4a1000 │ │ │ │ - add x17, x17, #0x700 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a0780 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x754 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1700 │ │ │ │ + cbnz x18, 4a0754 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4a1000 │ │ │ │ - add x17, x17, #0x750 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x7a0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1750 │ │ │ │ + cbnz x18, 4a07a0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x430 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x750 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4a1728 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.ne 4a07cc // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a180c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0x7c4 │ │ │ │ + b.cc 4a0894 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x844 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a17c4 │ │ │ │ + cbnz x18, 4a0844 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4a17e8 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4a1000 │ │ │ │ - add x17, x17, #0x82c │ │ │ │ - str x17, [x20, #8] │ │ │ │ + b.eq 4a0880 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a0000 │ │ │ │ + add x15, x15, #0x8b4 │ │ │ │ + str x15, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a182c │ │ │ │ + cbnz x18, 4a08b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x438 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a085c │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x778 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8f8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a08f4 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a08cc │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a1900 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0x8a4 │ │ │ │ + b.cc 4a09b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0x964 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a18a4 │ │ │ │ + cbnz x18, 4a0964 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4a18dc // b.any │ │ │ │ - adrp x17, 4a1000 │ │ │ │ - add x17, x17, #0x920 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + b.eq 4a09a0 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a0000 │ │ │ │ + add x15, x15, #0x9d4 │ │ │ │ + str x15, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1920 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4a1000 │ │ │ │ - add x17, x17, #0x970 │ │ │ │ str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1970 │ │ │ │ + cbnz x18, 4a09d4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x440 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a097c │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x780 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a0a0c // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4a1948 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.ne 4a0a20 // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a09ec │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4a13b0 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + and x18, x23, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4a0a78 // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4a0a9c // b.lo, b.ul, b.last │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xcf8 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4a0a90 // b.lo, b.ul, b.last │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xd10 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xd18 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xd08 │ │ │ │ + b 17f0828 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a1a54 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0xa0c │ │ │ │ + b.cc 4a0b14 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0xb04 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1a0c │ │ │ │ + cbnz x18, 4a0b04 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a1a44 // b.any │ │ │ │ - adrp x17, 4a1000 │ │ │ │ - add x17, x17, #0xa74 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1a74 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x450 │ │ │ │ + b 4a0a50 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x7b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a0b94 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0xb84 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a0b84 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8f0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4a0a50 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x7b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a1af0 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0x7b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1770ea0 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01553c78 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a0ca8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0xc30 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a0c30 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01553c38 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4a0c60 // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4a0c94 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x840 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4a0c80 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x7f0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x7c8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x818 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ add x22, x22, #0x898 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a1b68 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x1 // #1 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a0d54 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0xd04 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a0d34 // b.any │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0xd74 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a0d74 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8a0 │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0xe24 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a0e24 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x8d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a1be0 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x2 // #2 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a0dcc // b.any │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0xdb4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a0db4 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a1c58 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x3 // #3 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xfe8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0xdfc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a0dfc │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a1cd0 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x4 // #4 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a0e7c // b.any │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0xe64 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a0e64 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a1d48 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x5 // #5 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x48 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0xeac │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a0eac │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a1dc0 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x6 // #6 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c6ea8 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x78 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a1ec0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 │ │ │ │ - add x18, x18, #0xe30 │ │ │ │ + b.cc 4a0fa8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 │ │ │ │ + add x18, x18, #0xf20 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1e30 │ │ │ │ + cbnz x18, 4a0f20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a1eb8 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a1eb0 // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4a1ea8 // b.none │ │ │ │ + b.cc 4a0f54 // b.lo, b.ul, b.last │ │ │ │ mov x17, #0x4 // #4 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4a1ea0 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a1e98 // b.none │ │ │ │ + b.cc 4a0f90 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x980 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4a1e90 // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a1e88 // b.none │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1aa8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1b20 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1b98 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1c10 │ │ │ │ + b.cc 4a0f78 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x920 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4a1c88 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x8f0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4a1d00 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x950 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4a1d78 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x998 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4a1f3c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4a1f34 // b.pmore │ │ │ │ - adrp x15, 4a1000 │ │ │ │ - add x15, x15, #0xdf0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a1040 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x14 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1014 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a1fb8 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c7080 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a2030 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov w18, #0x1 // #1 │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4c7080 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x60 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1060 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8e0 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x9c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a20c0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xa0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a20a0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4a20b8 // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1f70 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a1fe8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4a213c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4a2134 // b.pmore │ │ │ │ - adrp x15, 4a2000 │ │ │ │ - add x15, x15, #0x60 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a1120 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xf4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x8e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a10f4 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013af898 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x140 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1140 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013af8b8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x9c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013af8e0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4a116c // b.tcont │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #3168] │ │ │ │ add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013af908 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a118c // b.any │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #3176] │ │ │ │ add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013af930 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #1304] │ │ │ │ add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x013af958 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013af980 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #4 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013af9a8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #5 │ │ │ │ - add x22, x22, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x013af9d0 ; undefined │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #6 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a2364 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x318 │ │ │ │ + b.cc 4a1250 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x200 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a2318 │ │ │ │ + cbnz x18, 4a1200 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a2374 // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 4c6e40 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a1260 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3888] │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x978 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + b 4a1208 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x9d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4a1000 │ │ │ │ + add x17, x17, #0x248 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 181f7f0 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a2400 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ + b.cc 4a1308 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x2dc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x3e0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a23e0 │ │ │ │ + cbnz x18, 4a12dc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - cbnz x18, 4a2408 │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1328 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x9d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4a1354 // b.tcont │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01557560 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a2534 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x478 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #512] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182e340 │ │ │ │ - udf #1 │ │ │ │ + b.cc 4a1400 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x3d0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a13d0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01557508 ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x4a4 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x420 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a24a4 │ │ │ │ + cbnz x18, 4a1420 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x9e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015574dc ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x4c8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - b 181ef70 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015574b8 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4a2000 │ │ │ │ - add x17, x17, #0x504 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - adrp x25, 19f9000 │ │ │ │ - add x25, x25, #0x978 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 16e3798 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a253c // b.pmore │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x390 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4a1448 // b.tcont │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01557438 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4a25bc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4a25b4 // b.pmore │ │ │ │ - adrp x15, 4a2000 │ │ │ │ - add x15, x15, #0x438 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a14e8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x4bc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x9b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a14bc │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0x9e8 │ │ │ │ - b 17f3808 │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x508 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1508 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x9e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a2644 // b.pmore │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - mov x24, x23 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 16e55e0 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0x9c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4a1534 // b.tcont │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a2784 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x6b4 │ │ │ │ + b.cc 4a15d8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x5ac │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #512] │ │ │ │ + mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 182e340 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155732c ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x6e0 │ │ │ │ - str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a26e0 │ │ │ │ + cbnz x18, 4a15ac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01557300 ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x704 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - b 181ef70 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015572dc ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x738 │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x5f8 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x25, 19f9000 │ │ │ │ - add x25, x25, #0x978 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - b 16e3798 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01557290 ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x76c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a276c │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a15f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0155725c ; undefined │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - cbnz x18, 4a2794 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4a2618 │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xa00 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x9f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01557290 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a2858 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a2808 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x820 │ │ │ │ + b.cc 4a16c0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x690 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1690 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01557228 ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x848 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xa20 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a16e0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0x9f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4a1708 // b.tcont │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01557240 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + and x18, x23, #0x7 │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a179c // b.none │ │ │ │ + mov x17, #0x6 // #6 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a1848 // b.none │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a183c // b.none │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a1830 // b.none │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a1824 // b.none │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a1818 // b.none │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a1790 // b.none │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xcf0 │ │ │ │ + b 17f0828 │ │ │ │ + and x18, x23, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x18] │ │ │ │ + ldur w18, [x18, #-4] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a189c // b.none │ │ │ │ + mov x17, #0xc // #12 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a1890 // b.none │ │ │ │ + mov x17, #0xb // #11 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a1884 // b.none │ │ │ │ + mov x17, #0xa // #10 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a1878 // b.none │ │ │ │ + mov x17, #0x9 // #9 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a186c // b.none │ │ │ │ + mov x17, #0x8 // #8 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a1860 // b.none │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a1854 // b.none │ │ │ │ + mov x17, #0x6 // #6 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a180c // b.none │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xcc8 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xce8 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x9c0 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xce0 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xcd8 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xcd0 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xcc0 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xcb8 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xcb0 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x70 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0xb0 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0xf0 │ │ │ │ + b 17f0828 │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x130 │ │ │ │ + b 17f0828 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a2910 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a28c0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x8d8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b.cc 4a1914 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x904 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1904 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015571d8 ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x900 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xa88 │ │ │ │ - b 4a2678 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4a1738 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xa58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a1994 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0x984 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1984 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4a1738 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xa60 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015571f0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f4000 │ │ │ │ + add x23, x23, #0xa60 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1770ea0 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a29c8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a2978 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4a1a48 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xa30 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x990 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1a30 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01557188 ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0x9b8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xaf0 │ │ │ │ - b 4a2678 │ │ │ │ + udf #0 │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a1738 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xa70 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a1af4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xaa4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a1ad4 // b.any │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xb14 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1b14 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xe6c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1e6c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xcd0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015571a0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a2a80 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a2a30 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xa48 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a1c7c // b.any │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xb54 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1b54 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01557138 ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xa70 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a1bac // b.any │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xb94 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xb58 │ │ │ │ - b 4a2678 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1b94 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x8c8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xbdc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1bdc │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01557150 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a2b38 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a2ae8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xb00 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a1c34 // b.any │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xc1c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1c1c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015570e8 ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x908 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xc64 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xbc0 │ │ │ │ - b 4a2678 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1c64 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x948 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xcac │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1cac │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01557100 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a2bf0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a2ba0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xbb8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a1d8c // b.any │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xcec │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1cec │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01557098 ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xbe0 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a1d44 // b.any │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xd2c │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xc28 │ │ │ │ - b 4a2678 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1d2c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x988 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xd74 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1d74 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015570b0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a2ca8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a2c58 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xc70 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x9c8 │ │ │ │ + add x22, x22, #0x5 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xdbc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1dbc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01557048 ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xc98 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a1e14 // b.any │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xdfc │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xc90 │ │ │ │ - b 4a2678 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1dfc │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xa08 │ │ │ │ + add x22, x22, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xe44 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1e44 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xa48 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01557060 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a2d60 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a2d10 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xd28 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a1fd4 // b.any │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xeac │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1eac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556ff8 ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xd50 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a1f04 // b.any │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xeec │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xcf8 │ │ │ │ - b 4a2678 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1eec │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xa88 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xf34 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1f34 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01557010 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a2e18 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a2dc8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xde0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a1f8c // b.any │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xf74 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1f74 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556fa8 ; undefined │ │ │ │ - adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xe08 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xac8 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4a1000 │ │ │ │ + add x18, x18, #0xfbc │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xd60 │ │ │ │ - b 4a2678 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1fbc │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xb08 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0x4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2004 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556fc0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a2ed0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a2e80 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a20e4 // b.any │ │ │ │ adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xe98 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x44 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2044 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556f58 ; undefined │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a209c // b.any │ │ │ │ adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xec0 │ │ │ │ + add x18, x18, #0x84 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xdc8 │ │ │ │ - b 4a2678 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2084 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xb48 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0xcc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a20cc │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556f70 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a2f88 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a2f38 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xb88 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xf50 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x114 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2114 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556f08 ; undefined │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a216c // b.any │ │ │ │ adrp x18, 4a2000 │ │ │ │ - add x18, x18, #0xf78 │ │ │ │ + add x18, x18, #0x154 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xe30 │ │ │ │ - b 4a2678 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2154 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xbc8 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556f20 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a3040 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a2ff0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0x19c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a219c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556eb8 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x30 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xe98 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xc08 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556ed0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a30f8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a30a8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4a2428 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0x210 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xc0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2210 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556e68 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xe8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xf00 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a2280 // b.none │ │ │ │ + mov x17, #0x6 // #6 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a2368 // b.none │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a2350 // b.none │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a2338 // b.none │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a2320 // b.none │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a2308 // b.none │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a2268 // b.none │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xd08 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x18] │ │ │ │ + ldur w18, [x18, #-4] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a2410 // b.none │ │ │ │ + mov x17, #0xc // #12 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a23f8 // b.none │ │ │ │ + mov x17, #0xb // #11 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a23e0 // b.none │ │ │ │ + mov x17, #0xa // #10 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a23c8 // b.none │ │ │ │ + mov x17, #0x9 // #9 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a23b0 // b.none │ │ │ │ + mov x17, #0x8 // #8 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a2398 // b.none │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a2380 // b.none │ │ │ │ + mov x17, #0x6 // #6 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a22f0 // b.none │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xf48 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xd68 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xdc8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xe28 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xe88 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xee8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xf90 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f4000 │ │ │ │ + add x22, x22, #0xff0 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x50 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0xb0 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x110 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x170 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x1d0 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x1e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556e80 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a31b0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3160 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x178 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b.cc 4a24e4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0x494 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2494 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556e18 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x1a0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xf68 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a24d0 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a2000 │ │ │ │ + add x15, x15, #0x504 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2504 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a24ac │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x210 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a2544 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a251c │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556e30 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3268 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3218 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x230 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b.cc 4a2604 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0x5b4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a25b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556dc8 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x258 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19f9000 │ │ │ │ - add x23, x23, #0xfd0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a25f0 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a2000 │ │ │ │ + add x15, x15, #0x624 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2624 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a25cc │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x218 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a265c // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4a2670 // b.tcont │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #3168] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a263c │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a2690 // b.any │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #3176] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #1304] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556de0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3320 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a32d0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4a2770 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0x700 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x2e8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2700 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556d78 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x310 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x38 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a2744 // b.none │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a2780 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x18] │ │ │ │ + ldur w18, [x18, #-4] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + b 4a2714 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + b 4a2714 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x220 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4a2000 │ │ │ │ + add x17, x17, #0x768 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 181f7f0 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556d90 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a33d8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3388 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b.cc 4a284c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0x7fc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a27fc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556d28 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x3c8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xa0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a2838 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a2000 │ │ │ │ + add x15, x15, #0x86c │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a286c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a2814 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x228 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a28a4 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4a28b8 // b.tcont │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a2884 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556d40 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3490 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3440 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x458 │ │ │ │ + b.cc 4a2984 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0x930 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2930 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556cd8 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x480 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x108 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a2970 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a2000 │ │ │ │ + add x15, x15, #0x9a4 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a29a4 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a2948 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x230 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x7 // #7 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 4a29dc // b.none │ │ │ │ + sub x14, x14, #0x1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ge 4a29f0 // b.tcont │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x14, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x14, [x14] │ │ │ │ + ldur w14, [x14, #-4] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + b 4a29c4 │ │ │ │ + and x22, x17, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556cf0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3548 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a34f8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x510 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b.cc 4a2aac // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0xa5c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2a5c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556c88 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x538 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x170 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a2a98 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a2000 │ │ │ │ + add x15, x15, #0xacc │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2acc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a2a74 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x238 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a2b04 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4a2b18 // b.tcont │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a2ae4 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556ca0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3600 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a35b0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x5c8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b.cc 4a2bdc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0xb8c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2b8c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556c38 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x1d8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a2bc8 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a2000 │ │ │ │ + add x15, x15, #0xbfc │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2bfc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a2ba4 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x240 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a2c3c // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a2c14 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556c50 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a36b8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3668 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x680 │ │ │ │ + b.cc 4a2d04 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0xcb0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2cb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556be8 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x6a8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x240 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a2cf0 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a2000 │ │ │ │ + add x15, x15, #0xd24 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2d24 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a2cc8 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x248 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556c00 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a3770 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3720 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x738 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x7 // #7 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 4a2d5c // b.none │ │ │ │ + sub x14, x14, #0x1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ge 4a2d70 // b.tcont │ │ │ │ + and x22, x17, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + and x14, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x14, [x14] │ │ │ │ + ldur w14, [x14, #-4] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + b 4a2d44 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556b98 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x760 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x2a8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a2dd4 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1456] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x2a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556bb0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3828 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a2f44 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 │ │ │ │ + add x18, x18, #0xf2c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a37d8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x7f0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 407d60 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556b48 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x818 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x310 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x2a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a2fa0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f5000 │ │ │ │ + add x18, x18, #0x2a8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x2b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01556b60 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x01552430 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a38e0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a3020 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3890 │ │ │ │ + cbz x18, 4a3018 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x8a8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556af8 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x8d0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x378 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x24, 19f5000 │ │ │ │ + add x24, x24, #0x3c8 │ │ │ │ + adrp x23, 19f5000 │ │ │ │ + add x23, x23, #0x3a0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16f7128 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556b10 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015523d8 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3998 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3948 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a30dc // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x960 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x80 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a3080 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556aa8 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0x988 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x3e0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + .inst 0x01552398 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a30a4 // b.any │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x418 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a30ec // b.none │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x438 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + and x18, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x18] │ │ │ │ + ldur w18, [x18, #-4] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + b 4a30b8 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01556ac0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x01552360 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3a50 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a3170 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3a00 │ │ │ │ + cbz x18, 4a3168 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xa18 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556a58 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xa40 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x448 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x24, 19f5000 │ │ │ │ + add x24, x24, #0x448 │ │ │ │ + adrp x23, 19f5000 │ │ │ │ + add x23, x23, #0x3a0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16f7128 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556a70 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01552308 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3b08 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3ab8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a3238 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xad0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x1d0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a31d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556a08 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x4b0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + .inst 0x015522c8 ; undefined │ │ │ │ + and x18, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x18] │ │ │ │ + ldur w18, [x18, #-4] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a3200 // b.any │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x498 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a3248 // b.none │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x4b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + and x18, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x18] │ │ │ │ + ldur w18, [x18, #-4] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + b 4a3214 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01556a20 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x01552258 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3bc0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a32cc // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3b70 │ │ │ │ + cbz x18, 4a32c4 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xb88 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015569b8 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xbb0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x518 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x25, 19f5000 │ │ │ │ + add x25, x25, #0x4c8 │ │ │ │ + mov x24, #0xd // #13 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1771bb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x015569d0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x01552208 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3c78 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a3344 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3c28 │ │ │ │ + cbz x18, 4a333c │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xc40 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556968 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xc68 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x580 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x24, 19f5000 │ │ │ │ + add x24, x24, #0x4f0 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xbb0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556980 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a3d30 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3ce0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xcf8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556918 ; undefined │ │ │ │ + nop │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x015521b0 ; undefined │ │ │ │ + adrp x25, 19f5000 │ │ │ │ + add x25, x25, #0x510 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 1771bb0 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x8 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a3410 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a3408 // b.pmore │ │ │ │ + adrp x17, 4a3000 │ │ │ │ + add x17, x17, #0x360 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xd20 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x5e8 │ │ │ │ - b 4a2678 │ │ │ │ + add x18, x18, #0x3f0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xb98 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 17f0828 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + .inst 0x01552140 ; undefined │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 19f5000 │ │ │ │ + add x23, x23, #0x3a0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 16f7128 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x550 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556930 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01552110 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3de8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3d98 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a348c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xdb0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x480 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a3480 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015568c8 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xdd8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x650 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + .inst 0x015520d0 ; undefined │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 4a3390 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x570 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015568e0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01552098 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3ea0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3e50 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a3534 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xe68 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a34f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556878 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xe90 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x6b8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + .inst 0x01552058 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a3544 // b.tstop │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a3544 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x580 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a3390 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a35b0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a35a4 // b.any │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + add x23, x18, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3628 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556890 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3f58 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3f08 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xf20 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a3608 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556828 ; undefined │ │ │ │ - adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xf48 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x720 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3680 // b.pmore │ │ │ │ + adrp x18, 4a3000 │ │ │ │ + add x18, x18, #0x560 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 4a3000 │ │ │ │ + add x18, x18, #0x5c8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x590 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556840 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4010 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a3fc0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a373c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a3000 │ │ │ │ - add x18, x18, #0xfd8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x6f0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a36f0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015567d8 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x788 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a3728 // b.none │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.le 4a374c │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x18] │ │ │ │ + ldur w18, [x18, #-4] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + b 4a3704 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x598 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015567f0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a3628 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a40c8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4078 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x90 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a379c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + add x23, x18, x17 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3870 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556788 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xb8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x7f0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a37f8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015567a0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4180 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4130 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x148 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a3850 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556738 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x170 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x858 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3928 // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + cmp x23, x18 │ │ │ │ + b.ge 4a38d4 // b.tcont │ │ │ │ + adrp x18, 4a3000 │ │ │ │ + add x18, x18, #0x810 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a3000 │ │ │ │ + add x17, x17, #0x768 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4a3000 │ │ │ │ + add x18, x18, #0x7b8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556750 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a4238 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a41e8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #20 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a39b8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a39b0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x200 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + sub x18, x17, x18 │ │ │ │ + adrp x15, 4a3000 │ │ │ │ + add x15, x15, #0x870 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov x15, #0xd // #13 │ │ │ │ + sub x18, x15, x18 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3870 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015566e8 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x228 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x8c0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3a18 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556700 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a42f0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a42a0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x2b8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556698 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x2e0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x928 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3a70 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015566b0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a43a8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4358 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x370 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a3abc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + add x23, x18, x17 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3b90 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556648 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x398 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x990 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3b18 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556660 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4460 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4410 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x428 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a3b70 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015565f8 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x450 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0x9f8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3c48 // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + cmp x23, x18 │ │ │ │ + b.le 4a3bf4 │ │ │ │ + adrp x18, 4a3000 │ │ │ │ + add x18, x18, #0xb30 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a3000 │ │ │ │ + add x17, x17, #0xa88 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4a3000 │ │ │ │ + add x18, x18, #0xad8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556610 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a4518 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a44c8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #20 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a3cd8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a3cd0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x4e0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + sub x18, x17, x18 │ │ │ │ + adrp x15, 4a3000 │ │ │ │ + add x15, x15, #0xb90 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov x15, #0xd // #13 │ │ │ │ + sub x18, x15, x18 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3b90 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015565a8 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x508 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xa60 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3d38 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015565c0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a45d0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4580 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x598 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556558 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x5c0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xac8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3d90 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556570 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4688 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4638 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x650 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a3ddc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + add x23, x18, x17 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3eb0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556508 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x678 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xb30 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3e38 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556520 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4740 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a46f0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x708 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a3e90 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015564b8 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x730 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xb98 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3f68 // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + cmp x23, x18 │ │ │ │ + b.ge 4a3f14 // b.tcont │ │ │ │ + adrp x18, 4a3000 │ │ │ │ + add x18, x18, #0xe50 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a3000 │ │ │ │ + add x17, x17, #0xda8 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4a3000 │ │ │ │ + add x18, x18, #0xdf8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015564d0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a47f8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a47a8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #20 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a3ff8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a3ff0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x7c0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + sub x18, x17, x18 │ │ │ │ + adrp x15, 4a3000 │ │ │ │ + add x15, x15, #0xeb0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + sub x18, x15, x18 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3eb0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556468 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x7e8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xc00 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a4058 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556480 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a48b0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4860 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x878 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556418 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xc68 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a40b0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556430 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4968 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4918 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x930 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a40fc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + add x23, x18, x17 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a41d0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015563c8 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x958 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xcd0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a4158 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015563e0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4a20 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a49d0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a41b0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4288 // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + cmp x23, x18 │ │ │ │ + b.le 4a4234 │ │ │ │ adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0x9e8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x170 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556378 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a4000 │ │ │ │ + add x17, x17, #0xc8 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xa10 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xd38 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x118 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556390 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a4ad8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4a88 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #20 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a4318 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a4310 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xaa0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + sub x18, x17, x18 │ │ │ │ + adrp x15, 4a4000 │ │ │ │ + add x15, x15, #0x1d0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + sub x18, x15, x18 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a41d0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556328 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xac8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xda0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a4378 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556340 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a4b90 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4b40 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xb58 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015562d8 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xb80 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xe08 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a43d0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015562f0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4c48 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4bf8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a4560 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xc10 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x434 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a4434 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556288 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xc38 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xe70 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a4470 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a4000 │ │ │ │ + add x15, x15, #0x494 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a4494 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015562a0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a4d00 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4cb0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xcc8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a444c │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a4530 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a4570 // b.pmore │ │ │ │ + cmp x18, x17 │ │ │ │ + b.le 4a458c │ │ │ │ + cmp x17, x18 │ │ │ │ + b.lt 4a46ac // b.tstop │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.ge 4a47cc // b.tcont │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.lt 4a4710 // b.tstop │ │ │ │ + adrp x17, 4a4000 │ │ │ │ + add x17, x17, #0x390 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a44ac │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01556238 ; undefined │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4a44ac │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x5a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xcf0 │ │ │ │ + add x18, x18, #0x554 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xed8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x22, x17 │ │ │ │ + b 181f7f0 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.lt 4a45f8 // b.tstop │ │ │ │ + mov x15, #0xd // #13 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.ge 4a472c // b.tcont │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.lt 4a4710 // b.tstop │ │ │ │ + adrp x17, 4a3000 │ │ │ │ + add x17, x17, #0xd50 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x15, #0xd // #13 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.le 4a465c │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.gt 4a4710 │ │ │ │ + adrp x17, 4a3000 │ │ │ │ + add x17, x17, #0xa30 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556250 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + adrp x15, 4a3000 │ │ │ │ + add x15, x15, #0x948 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 4a3000 │ │ │ │ + add x17, x17, #0x9d8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.le 4a477c │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.gt 4a4710 │ │ │ │ + adrp x17, 4a4000 │ │ │ │ + add x17, x17, #0x70 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + sub x21, x21, #0x50 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x15, 4a3000 │ │ │ │ + add x15, x15, #0xc68 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 4a3000 │ │ │ │ + add x17, x17, #0xcf8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x15, 4a3000 │ │ │ │ + add x15, x15, #0xf88 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 4a4000 │ │ │ │ + add x17, x17, #0x18 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x15, 4a4000 │ │ │ │ + add x15, x15, #0x2a8 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 4a4000 │ │ │ │ + add x17, x17, #0x338 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01550d20 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4db8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4d68 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xd80 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a4864 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + add x23, x18, x17 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a4988 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015561e8 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xda8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xf40 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x01550cd0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a48e4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a48d8 // b.tstop │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a48d8 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3390 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556200 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + nop │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x01550c50 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4e70 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4e20 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a4964 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a4958 // b.tstop │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a4958 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3390 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + .inst 0x01550bc8 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4a40 // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + cmp x23, x18 │ │ │ │ + b.ge 4a49ec // b.tcont │ │ │ │ adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xe38 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x900 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556198 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a4000 │ │ │ │ + add x17, x17, #0x830 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xe60 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fa000 │ │ │ │ - add x23, x23, #0xfa8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x880 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015561b0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a4f28 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4ed8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01550af0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a4ad0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a4ac8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xef0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #32] │ │ │ │ + sub x15, x17, x15 │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + sub x18, x18, x15 │ │ │ │ + adrp x14, 4a4000 │ │ │ │ + add x14, x14, #0x988 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a4988 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556148 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xf18 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x01550a60 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a4b54 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a4b48 // b.tstop │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a4b48 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3390 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556160 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a4fe0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a4f90 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xfa8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015560f8 ; undefined │ │ │ │ - adrp x18, 4a4000 │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x78 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x015509e0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a4bd4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a4bc8 // b.tstop │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a4bc8 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3390 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556110 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01550960 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5098 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5048 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x60 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a4c24 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + add x23, x18, x17 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a4d48 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015560a8 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x88 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xe0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x01550910 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a4ca4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a4c98 // b.tstop │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a4c98 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3390 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015560c0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + nop │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x01550890 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5150 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5100 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x118 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a4d24 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a4d18 // b.tstop │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a4d18 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556058 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x140 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x148 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3390 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + .inst 0x01550808 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4e00 // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + cmp x23, x18 │ │ │ │ + b.le 4a4dac │ │ │ │ + adrp x18, 4a4000 │ │ │ │ + add x18, x18, #0xcc0 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a4000 │ │ │ │ + add x17, x17, #0xbf0 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4a4000 │ │ │ │ + add x18, x18, #0xc40 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556070 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a5208 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a51b8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01550730 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a4e90 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a4e88 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x1d0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #32] │ │ │ │ + sub x15, x17, x15 │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + sub x18, x18, x15 │ │ │ │ + adrp x14, 4a4000 │ │ │ │ + add x14, x14, #0xd48 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a4d48 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01556008 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x1f8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x1b0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x015506a0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a4f14 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a4f08 // b.tstop │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a4f08 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3390 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01556020 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a52c0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5270 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x288 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555fb8 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x2b0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x218 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x01550620 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a4f94 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a4f88 // b.tstop │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a4f88 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3390 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555fd0 ; undefined │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01550598 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5378 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5328 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a5184 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x340 │ │ │ │ + add x18, x18, #0x0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a5000 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555f68 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x368 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x280 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01550550 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a503c // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a5000 │ │ │ │ + add x15, x15, #0x60 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a5060 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555f80 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a5430 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a53e0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x3f8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a5018 │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015504f0 ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a509c // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a5000 │ │ │ │ + add x15, x15, #0xc0 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a50c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a5078 │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01550490 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x7 // #7 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4a5150 // b.none │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4a5194 // b.pmore │ │ │ │ + cmp x17, x18 │ │ │ │ + b.lt 4a51b0 // b.tstop │ │ │ │ + cmp x15, x17 │ │ │ │ + b.ge 4a527c // b.tcont │ │ │ │ + cmp x15, x18 │ │ │ │ + b.lt 4a5260 // b.tstop │ │ │ │ + adrp x17, 4a4000 │ │ │ │ + add x17, x17, #0xf30 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + and x15, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x15, [x15] │ │ │ │ + ldur w15, [x15, #-4] │ │ │ │ + ubfx x15, x15, #0, #32 │ │ │ │ + b 4a50dc │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01555f18 ; undefined │ │ │ │ + .inst 0x015503dc ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4a50dc │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x5a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x420 │ │ │ │ + add x18, x18, #0x174 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x2e8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x22, x15 │ │ │ │ + b 181f7f0 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.le 4a520c │ │ │ │ + cmp x15, x18 │ │ │ │ + b.gt 4a5260 │ │ │ │ + adrp x17, 4a4000 │ │ │ │ + add x17, x17, #0xb70 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x14, 4a4000 │ │ │ │ + add x14, x14, #0xa60 │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 4a4000 │ │ │ │ + add x17, x17, #0xaf0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555f30 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x21, x21, #0x58 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x14, 4a4000 │ │ │ │ + add x14, x14, #0xe20 │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 4a4000 │ │ │ │ + add x17, x17, #0xeb0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01550270 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a54e8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5498 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x4b0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a5334 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a5324 // b.any │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555ec8 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x4d8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x350 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + add x23, x18, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a53d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x01550200 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a53b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a53a8 // b.tstop │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a53a8 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a3390 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #10 │ │ │ │ + .inst 0x01550178 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a543c // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a5000 │ │ │ │ + add x17, x17, #0x2e0 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4a5000 │ │ │ │ + add x18, x18, #0x350 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555ee0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015500e8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a55a0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5550 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a5588 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x568 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x4ac │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a54ac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555e78 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x590 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x3b8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015500a4 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a54e8 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4a5000 │ │ │ │ + add x15, x15, #0x50c │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a550c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a54c4 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01550044 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a5558 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a5598 // b.pmore │ │ │ │ + cmp x18, x17 │ │ │ │ + b.le 4a55b4 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4a5524 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154ffd4 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4a5524 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x5b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4a5000 │ │ │ │ + add x18, x18, #0x57c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ + b 181f7f0 │ │ │ │ + adrp x15, 4a5000 │ │ │ │ + add x15, x15, #0x3d8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4a53d8 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01555e90 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x015500c8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5658 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a5648 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5608 │ │ │ │ + cbz x18, 4a5640 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x620 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555e28 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x648 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x420 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x24, 19f5000 │ │ │ │ + add x24, x24, #0x688 │ │ │ │ + adrp x23, 19f5000 │ │ │ │ + add x23, x23, #0x660 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16f7128 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555e40 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01550070 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5710 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a56c0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a56f8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x6d8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x6a8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a56a8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01555dd8 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x700 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x488 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + .inst 0x01550030 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a56cc // b.any │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x6d8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x6f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01555df0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x01550018 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a57c8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a5778 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5778 │ │ │ │ + cbz x18, 4a5770 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x790 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555d88 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x7b8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x4f0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x24, 19f5000 │ │ │ │ + add x24, x24, #0x708 │ │ │ │ + adrp x23, 19f5000 │ │ │ │ + add x23, x23, #0x660 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16f7128 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555da0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0154ffc0 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5880 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5830 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a5828 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x848 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x7d8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a57d8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01555d38 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x870 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x558 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + .inst 0x0154ff80 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a57fc // b.any │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x758 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x778 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01555d50 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x0154fc80 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5938 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a58a4 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a58e8 │ │ │ │ + cbz x18, 4a589c │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x900 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555ce8 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x928 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x5c0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x25, 19f5000 │ │ │ │ + add x25, x25, #0x4c8 │ │ │ │ + mov x24, #0x3 // #3 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1771bb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01555d00 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x0154fec8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a59f0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a591c // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a59a0 │ │ │ │ + cbz x18, 4a5914 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x9b8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + adrp x24, 19f5000 │ │ │ │ + add x24, x24, #0x788 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xbb0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555c98 ; undefined │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x0154fe70 ; undefined │ │ │ │ + adrp x25, 19f5000 │ │ │ │ + add x25, x25, #0x7a8 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 1771bb0 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x8 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a59e8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a59e0 // b.pmore │ │ │ │ + adrp x17, 4a5000 │ │ │ │ + add x17, x17, #0x938 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0x9e0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x628 │ │ │ │ - b 4a2678 │ │ │ │ + add x18, x18, #0x9c8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xaf8 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 17f0828 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + .inst 0x0154fe00 ; undefined │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 19f5000 │ │ │ │ + add x23, x23, #0x660 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 16f7128 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x7e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555cb0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0154fdd0 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5aa8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5a58 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a5a64 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xa70 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0xa58 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a5a58 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01555c48 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xa98 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x690 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + .inst 0x0154fd90 ; undefined │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 4a5968 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x808 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555c60 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0154fd58 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5b60 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5b10 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a5b0c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0xad0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a5ad0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01555bf8 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xb50 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x6f8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + .inst 0x0154fd18 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a5b1c // b.tstop │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a5b1c │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x818 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555c10 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a5968 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5c18 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5bc8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xbe0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a5b88 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a5b7c // b.any │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x23, x18, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a5c00 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555ba8 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xc08 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x760 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a5be0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555bc0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a5cd0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5c80 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a5c58 // b.pmore │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xc98 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555b58 ; undefined │ │ │ │ + add x18, x18, #0xb38 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xcc0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x7c8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0xba0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x828 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555b70 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5d88 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5d38 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a5cf4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xd50 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0xcc8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a5cc8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01555b08 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xd78 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x830 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.le 4a5d04 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x830 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555b20 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a5c00 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5e40 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5df0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xe08 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a5d54 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + add x23, x18, x17 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a5e28 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555ab8 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xe30 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x898 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a5db0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555ad0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5ef8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5ea8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a5e08 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a5ee0 // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + cmp x23, x18 │ │ │ │ + b.ge 4a5e8c // b.tcont │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xec0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0xdc8 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555a68 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a5000 │ │ │ │ + add x17, x17, #0xd20 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xee8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x900 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0xd70 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555a80 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a5fb0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a5f60 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #20 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a5f70 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a5f68 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xf78 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + sub x18, x17, x18 │ │ │ │ + adrp x15, 4a5000 │ │ │ │ + add x15, x15, #0xe28 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + sub x18, x15, x18 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a5e28 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555a18 ; undefined │ │ │ │ - adrp x18, 4a5000 │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x968 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a5fd0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555a30 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a6068 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6018 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x30 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015559c8 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x58 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0x9d0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6028 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015559e0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a6120 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a60d0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xe8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a6074 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + add x23, x18, x17 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a6148 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555978 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x110 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xa38 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a60d0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555990 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a61d8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6188 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a6128 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a6200 // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + cmp x23, x18 │ │ │ │ + b.le 4a61ac │ │ │ │ adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x1a0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0xe8 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555928 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a6000 │ │ │ │ + add x17, x17, #0x40 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x1c8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xaa0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x90 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555940 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #20 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ b.cc 4a6290 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6240 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a6288 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x258 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + sub x18, x17, x18 │ │ │ │ + adrp x15, 4a6000 │ │ │ │ + add x15, x15, #0x148 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + sub x18, x15, x18 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a6148 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015558d8 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x280 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xb08 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a62f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015558f0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 4a6348 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a62f8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x310 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555888 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x338 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xb70 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015558a0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a6400 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a63b0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x3c8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a6394 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + add x23, x18, x17 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a6468 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555838 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x3f0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xbd8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a63f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555850 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a64b8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6468 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x480 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015557e8 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x4a8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xc40 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6448 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555800 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a6570 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6520 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a6520 // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + cmp x23, x18 │ │ │ │ + b.ge 4a64cc // b.tcont │ │ │ │ adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x538 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555798 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a6000 │ │ │ │ + add x17, x17, #0x360 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x560 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xca8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x3b0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015557b0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a6628 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a65d8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #20 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a65b0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a65a8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + sub x18, x17, x18 │ │ │ │ + adrp x15, 4a6000 │ │ │ │ + add x15, x15, #0x468 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + sub x18, x15, x18 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a6468 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555748 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x618 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xd10 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6610 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555760 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a66e0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6690 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x6a8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015556f8 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x6d0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xd78 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a6668 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555710 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a6798 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6748 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x760 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a66b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + add x23, x18, x17 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a6788 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015556a8 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x788 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xde0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6710 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015556c0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a6850 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6800 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x818 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555658 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x840 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xe48 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6768 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555670 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a6908 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a68b8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a6840 // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + cmp x23, x18 │ │ │ │ + b.le 4a67ec │ │ │ │ adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x8d0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x728 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555608 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a6000 │ │ │ │ + add x17, x17, #0x680 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x8f8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xeb0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x6d0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555620 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a69c0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6970 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #20 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a68d0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a68c8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x988 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + sub x18, x17, x18 │ │ │ │ + adrp x15, 4a6000 │ │ │ │ + add x15, x15, #0x788 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + sub x18, x15, x18 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a6788 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015555b8 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0x9b0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xf18 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6930 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015555d0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a6a78 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6a28 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xa40 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555568 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xa68 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xf80 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6988 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555580 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a6b30 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6ae0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a6ad4 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x9ec │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a69ec │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01555518 ; undefined │ │ │ │ + udf #0 │ │ │ │ adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xb20 │ │ │ │ + add x18, x18, #0xa28 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fb000 │ │ │ │ - add x23, x23, #0xfe8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a6a28 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555530 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a6be8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6b98 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xbb0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a6ae4 // b.pmore │ │ │ │ + cmp x18, x17 │ │ │ │ + b.le 4a6b00 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.lt 4a6c20 // b.tstop │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.ge 4a6d40 // b.tcont │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.lt 4a6c84 // b.tstop │ │ │ │ + adrp x17, 4a6000 │ │ │ │ + add x17, x17, #0x948 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015554c8 ; undefined │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4a6a34 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x838 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xbd8 │ │ │ │ + add x18, x18, #0xac8 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x50 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x22, x17 │ │ │ │ + b 181f7f0 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.lt 4a6b6c // b.tstop │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.ge 4a6ca0 // b.tcont │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.lt 4a6c84 // b.tstop │ │ │ │ + adrp x17, 4a6000 │ │ │ │ + add x17, x17, #0x308 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.le 4a6bd0 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.gt 4a6c84 │ │ │ │ + adrp x17, 4a5000 │ │ │ │ + add x17, x17, #0xfe8 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015554e0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a6ca0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6c50 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xc68 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x15, 4a5000 │ │ │ │ + add x15, x15, #0xf00 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 4a5000 │ │ │ │ + add x17, x17, #0xf90 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555478 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xc90 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xb8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.le 4a6cf0 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.gt 4a6c84 │ │ │ │ + adrp x17, 4a6000 │ │ │ │ + add x17, x17, #0x628 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sub x21, x21, #0x50 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555490 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + adrp x15, 4a6000 │ │ │ │ + add x15, x15, #0x220 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 4a6000 │ │ │ │ + add x17, x17, #0x2b0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x15, 4a6000 │ │ │ │ + add x15, x15, #0x540 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 4a6000 │ │ │ │ + add x17, x17, #0x5d0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x15, 4a6000 │ │ │ │ + add x15, x15, #0x860 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 4a6000 │ │ │ │ + add x17, x17, #0x8f0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0154ea48 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a6d58 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6d08 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xd20 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a6dd4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + add x23, x18, x17 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a6ef8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555428 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x120 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x0154e9f8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6e54 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a6e48 // b.tstop │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a6e48 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a5968 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555440 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + nop │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x0154e978 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a6e10 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6dc0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a6ed4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a6ec8 // b.tstop │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a6ec8 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a5968 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + .inst 0x0154e8f0 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a6fb0 // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + cmp x23, x18 │ │ │ │ + b.ge 4a6f5c // b.tcont │ │ │ │ adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xdd8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0xe70 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015553d8 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a6000 │ │ │ │ + add x17, x17, #0xda0 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xe00 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x188 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0xdf0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015553f0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a6ec8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6e78 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0154e818 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a7040 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a7038 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xe90 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #32] │ │ │ │ + sub x15, x17, x15 │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + sub x18, x18, x15 │ │ │ │ + adrp x14, 4a6000 │ │ │ │ + add x14, x14, #0xef8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a6ef8 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555388 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xeb8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x1f0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x0154e788 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a70c4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a70b8 // b.tstop │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a70b8 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a5968 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015553a0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a6f80 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6f30 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xf48 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555338 ; undefined │ │ │ │ - adrp x18, 4a6000 │ │ │ │ - add x18, x18, #0xf70 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x258 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x0154e708 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a7144 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a7138 // b.tstop │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a7138 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a5968 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555350 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0154e688 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a7038 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a6fe8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a7194 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + add x23, x18, x17 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a72b8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015552e8 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x28 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x2c0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x0154e638 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a7214 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a7208 // b.tstop │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a7208 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a5968 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555300 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + nop │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x0154e5b8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a70f0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a70a0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a7294 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a7288 // b.tstop │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a7288 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a5968 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + .inst 0x0154e530 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a7370 // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + cmp x23, x18 │ │ │ │ + b.le 4a731c │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xb8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x230 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555298 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a7000 │ │ │ │ + add x17, x17, #0x160 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xe0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x328 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x1b0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015552b0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a71a8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7158 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0154e458 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a7400 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a73f8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x170 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #32] │ │ │ │ + sub x15, x17, x15 │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + sub x18, x18, x15 │ │ │ │ + adrp x14, 4a7000 │ │ │ │ + add x14, x14, #0x2b8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a72b8 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555248 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x198 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x390 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x0154e3c8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a7484 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a7478 // b.tstop │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a7478 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a5968 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555260 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a7260 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7210 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x228 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015551f8 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x250 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x3f8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x0154e348 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a7504 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a74f8 // b.tstop │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a74f8 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a5968 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555210 ; undefined │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0154e2c0 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a7318 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a72c8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a768c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x2e0 │ │ │ │ + add x18, x18, #0x570 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a7570 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015551a8 ; undefined │ │ │ │ + .inst 0x0154e278 ; undefined │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x308 │ │ │ │ + add x18, x18, #0x5ac │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x460 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a75ac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015551c0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a73d0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7380 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154e23c ; undefined │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x398 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x5e8 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a75e8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154e200 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4a769c // b.pmore │ │ │ │ + cmp x17, x18 │ │ │ │ + b.lt 4a76b8 // b.tstop │ │ │ │ + cmp x15, x17 │ │ │ │ + b.ge 4a7784 // b.tcont │ │ │ │ + cmp x15, x18 │ │ │ │ + b.lt 4a7768 // b.tstop │ │ │ │ + adrp x17, 4a7000 │ │ │ │ + add x17, x17, #0x4a0 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01555158 ; undefined │ │ │ │ + .inst 0x0154e16c ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4a75f8 │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x840 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x3c0 │ │ │ │ + add x18, x18, #0x67c │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x4c8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x22, x15 │ │ │ │ + b 181f7f0 │ │ │ │ + cmp x15, x17 │ │ │ │ + b.le 4a7714 │ │ │ │ + cmp x15, x18 │ │ │ │ + b.gt 4a7768 │ │ │ │ + adrp x17, 4a7000 │ │ │ │ + add x17, x17, #0xe0 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x14, 4a6000 │ │ │ │ + add x14, x14, #0xfd0 │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 4a7000 │ │ │ │ + add x17, x17, #0x60 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555170 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x21, x21, #0x58 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x14, 4a7000 │ │ │ │ + add x14, x14, #0x390 │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 4a7000 │ │ │ │ + add x17, x17, #0x420 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0154e000 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a7488 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7438 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x450 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a783c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a782c // b.any │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01555108 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x478 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x530 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + add x23, x18, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a78e0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ + .inst 0x0154df90 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a78bc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4a78b0 // b.tstop │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4a78b0 │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4a5968 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #10 │ │ │ │ + .inst 0x0154df08 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a7944 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a7000 │ │ │ │ + add x17, x17, #0x7e8 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4a7000 │ │ │ │ + add x18, x18, #0x858 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555120 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0154de78 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a7540 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a74f0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a7a4c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x508 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0x9b4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a79b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015550b8 ; undefined │ │ │ │ + .inst 0x0154de34 ; undefined │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x530 │ │ │ │ + add x18, x18, #0x9f0 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x598 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a79f0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015550d0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a75f8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a75a8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x5c0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154ddf8 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a7a5c // b.pmore │ │ │ │ + cmp x18, x17 │ │ │ │ + b.le 4a7a78 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01555068 ; undefined │ │ │ │ + .inst 0x0154dda8 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4a79fc │ │ │ │ + adrp x22, 19f5000 │ │ │ │ + add x22, x22, #0x850 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ + add x18, x18, #0xa40 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x600 │ │ │ │ - b 4a2678 │ │ │ │ + mov x22, x17 │ │ │ │ + b 181f7f0 │ │ │ │ + adrp x15, 4a7000 │ │ │ │ + add x15, x15, #0x8e0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4a78e0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01555080 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a76b0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7660 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a7b1c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x678 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0xaf4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a7af4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01555018 ; undefined │ │ │ │ + udf #0 │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x6a0 │ │ │ │ + add x18, x18, #0xb3c │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x668 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a7b3c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4a7b9c // b.lo, b.ul, b.last │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4a7c28 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a7c68 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x18, #0x8 │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4a7be8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a7c68 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x18, #0x2 │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a7c68 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x18, #0x1 │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a7c68 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x18, #0x4 │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x17 │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01555030 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a7768 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a7d60 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7718 │ │ │ │ + cbz x18, 4a7ce0 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x730 │ │ │ │ + add x18, x18, #0xcf8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xa30 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554fc8 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x758 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x6d0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4a7d68 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4a7d04 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4a7000 │ │ │ │ + add x14, x14, #0xd4c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01554fe0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a7820 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a7e78 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a77d0 │ │ │ │ + cbz x18, 4a7df8 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x7e8 │ │ │ │ + add x18, x18, #0xe10 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xa20 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554f78 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x810 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x738 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4a7e80 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4a7e1c │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554f90 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a78d8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7888 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4a7000 │ │ │ │ + add x14, x14, #0xe64 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0154e290 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a7fcc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ + add x18, x18, #0xf14 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x20 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a7f14 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554f28 ; undefined │ │ │ │ + .inst 0x0154e12c ; undefined │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x8c8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x7a0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554f40 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a7990 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7940 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + add x18, x18, #0xf54 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x958 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x40 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a7f54 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554ed8 ; undefined │ │ │ │ + udf #0 │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0x980 │ │ │ │ + add x18, x18, #0xf8c │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x808 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a7f8c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a7fd4 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554ef0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a7a48 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a79f8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a8038 // b.pmore │ │ │ │ adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xa10 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0xeb8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x120 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x168 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554e88 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xa38 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x870 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a80a4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a811c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + adrp x18, 19f6000 │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19f6000 │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 16afce0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554ea0 ; undefined │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a7b00 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7ab0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xac8 │ │ │ │ + b.cc 4a81ac // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a8000 │ │ │ │ + add x18, x18, #0x188 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a8188 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554e38 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xaf0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x8d8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 4a81b4 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554e50 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a7bb8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7b68 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xb80 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554de8 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xba8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x940 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a821c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554e00 ; undefined │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0154df58 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a7c70 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7c20 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + b.cc 4a8358 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 │ │ │ │ + add x18, x18, #0x290 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xc38 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a8290 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554d98 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xc60 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0x9a8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154df08 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a8340 // b.none │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a8000 │ │ │ │ + add x17, x17, #0x2d8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a82d8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554db0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a7d28 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7cd8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xcf0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554d48 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xd18 │ │ │ │ + .inst 0x0154dec0 ; undefined │ │ │ │ + adrp x18, 4a8000 │ │ │ │ + add x18, x18, #0x310 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xa10 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a8310 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154de88 ; undefined │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x17, w17 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4a833c // b.none │ │ │ │ + adrp x18, 4a8000 │ │ │ │ + add x18, x18, #0x370 │ │ │ │ + str x18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 51ded8 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554d60 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a7de0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7d90 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154ddf8 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a7ff8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0154de08 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a8410 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a8408 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xda8 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4a8000 │ │ │ │ + add x13, x13, #0x240 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554cf8 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xdd0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xa78 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0154dd60 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4a84cc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a84c4 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x13, [x17, #23] │ │ │ │ + ldur x17, [x17, #31] │ │ │ │ + adrp x12, 4a8000 │ │ │ │ + add x12, x12, #0x1e0 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x12, 4a8000 │ │ │ │ + add x12, x12, #0x390 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x50 // #80 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554d10 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a7e98 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7e48 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4a86bc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 │ │ │ │ + add x18, x18, #0x538 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xe60 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a8538 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554ca8 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xae0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554cc0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a7f50 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 │ │ │ │ + add x18, x18, #0x66c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7f00 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xf18 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554c58 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xf40 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xb48 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554c70 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a8008 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 407f80 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a7fb8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554c08 ; undefined │ │ │ │ - adrp x18, 4a7000 │ │ │ │ - add x18, x18, #0xff8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xbb0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a86c4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 4a8670 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4a8000 │ │ │ │ + add x17, x17, #0x6b0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f300 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a8768 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a8760 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4a8000 │ │ │ │ + add x15, x15, #0x4f8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554c20 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a80c0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8070 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0154da10 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a8854 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a884c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4a8000 │ │ │ │ + add x13, x13, #0xc0 │ │ │ │ + stur x13, [x21, #-120] │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x88 │ │ │ │ + add x18, x18, #0x138 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + sub x18, x21, #0x78 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x14, 4a8000 │ │ │ │ + add x14, x14, #0x438 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x14, x21, #0x58 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x14, 4a8000 │ │ │ │ + add x14, x14, #0x6f8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x80 // #128 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554bb8 ; undefined │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0154d920 ; undefined │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a892c // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xb0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xc18 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + add x18, x18, #0x8bc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1665550 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154d8dc ; undefined │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a893c // b.pmore │ │ │ │ + adrp x18, 4a8000 │ │ │ │ + add x18, x18, #0x60 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ + adrp x18, 4a8000 │ │ │ │ + add x18, x18, #0x788 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x20, #24] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 16e8238 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x1b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01554bd0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a8178 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a8a30 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8128 │ │ │ │ + cbz x18, 4a89b0 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x140 │ │ │ │ + add x18, x18, #0x9c8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xa10 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554b68 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x168 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xc80 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4a8a38 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4a89d4 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4a8000 │ │ │ │ + add x14, x14, #0xa1c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01554b80 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a8230 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a8b48 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a81e0 │ │ │ │ + cbz x18, 4a8ac8 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x1f8 │ │ │ │ + add x18, x18, #0xae0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0xa00 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554b18 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x220 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xce8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4a8b50 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4a8aec │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554b30 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a82e8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8298 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4a8000 │ │ │ │ + add x14, x14, #0xb34 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0154d680 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a8c9c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x2b0 │ │ │ │ + add x18, x18, #0xbe4 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x1c8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a8be4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554ac8 ; undefined │ │ │ │ + .inst 0x0154d604 ; undefined │ │ │ │ adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x2d8 │ │ │ │ + add x18, x18, #0xc24 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x1e8 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xd50 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a8c24 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 4a8000 │ │ │ │ + add x18, x18, #0xc5c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a8c5c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a8ca4 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554ae0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a8d08 // b.pmore │ │ │ │ + adrp x18, 4a8000 │ │ │ │ + add x18, x18, #0xb88 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x120 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x228 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a83a0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8350 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a8e50 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x368 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0xd74 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #512] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182d360 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154d504 ; undefined │ │ │ │ + adrp x18, 4a8000 │ │ │ │ + add x18, x18, #0xda0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a8da0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554a78 ; undefined │ │ │ │ + .inst 0x0154d4d8 ; undefined │ │ │ │ adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x390 │ │ │ │ + add x18, x18, #0xdc4 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xdb8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + b 181df90 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154d4b4 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a8000 │ │ │ │ + add x17, x17, #0xe00 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + adrp x25, 19f4000 │ │ │ │ + add x25, x25, #0x740 │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 16e07b8 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554a90 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a8458 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8408 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154d458 ; undefined │ │ │ │ adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x420 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0xe34 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a8e34 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554a28 ; undefined │ │ │ │ + .inst 0x0154d424 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + cbnz x18, 4a8e60 │ │ │ │ adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x448 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xe20 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + add x18, x18, #0xe80 │ │ │ │ + str x18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 51ded8 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x298 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554a40 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a8510 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a84c0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x4d8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015549d8 ; undefined │ │ │ │ + .inst 0x0154d3a8 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a8cc8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0154d3f0 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a8f18 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x500 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xe88 │ │ │ │ - b 4a2678 │ │ │ │ + add x18, x18, #0xed8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4a8d38 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a8f28 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1456] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x2b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a8f84 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015549f0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0154d2b0 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a85c8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8578 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4a9000 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x590 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + add x18, x18, #0xfe8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a8fe8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554988 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x5b8 │ │ │ │ + .inst 0x0154d270 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + cbnz x18, 4a9008 │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x30 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xef0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 51ded8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015549a0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a8680 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8630 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154d1f8 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a8cc8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0154d208 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a90c0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a90b8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x648 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4a8000 │ │ │ │ + add x15, x15, #0xfa8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0154d170 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4a916c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a9164 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 4a8000 │ │ │ │ + add x14, x14, #0xf48 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 4a9000 │ │ │ │ + add x14, x14, #0x50 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0154d148 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a9244 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x1d8 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #512] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182d360 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554938 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x670 │ │ │ │ + .inst 0x0154d0f0 ; undefined │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x204 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xf58 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9204 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0154d0c4 ; undefined │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x228 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + b 181df90 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154d0a0 ; undefined │ │ │ │ + adrp x25, 19f4000 │ │ │ │ + add x25, x25, #0x740 │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e07b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0154d080 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a92d0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a92c8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4a9000 │ │ │ │ + add x15, x15, #0x198 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554950 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0154d010 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a8738 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a86e8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x700 │ │ │ │ + b.cc 4a93a8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x344 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 1665550 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154cfbc ; undefined │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a93b0 // b.pmore │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0xe8 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x17, 4a9000 │ │ │ │ + add x17, x17, #0x260 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0154cf28 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4a94b8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a94b0 // b.pmore │ │ │ │ + adrp x15, 4a9000 │ │ │ │ + add x15, x15, #0x2f0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x440 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015548e8 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x728 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x464 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fc000 │ │ │ │ - add x23, x23, #0xfc0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x488 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f5000 │ │ │ │ + add x18, x18, #0x2a0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x320 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554900 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a87f0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a87a0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4a966c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x528 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x7b8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9528 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554898 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x7e0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x28 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x558 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9558 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015548b0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a88a8 // b.lo, b.ul, b.last │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x68c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8858 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x870 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 407aa0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x330 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554848 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x898 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x90 │ │ │ │ - b 4a2678 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554860 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0154cc90 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a8960 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8910 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4a9730 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x708 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x928 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9708 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015547f8 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x950 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0xf8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0154cc48 ; undefined │ │ │ │ + ldur x26, [x22, #7] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + adrp x24, 19de000 │ │ │ │ + ldr x24, [x24, #2320] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #2480] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4e5130 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0154cb68 ; undefined │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4a8ea8 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0154cbc8 ; undefined │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + adrp x24, 19f6000 │ │ │ │ + add x24, x24, #0x330 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 169f760 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4a982c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4a9824 // b.pmore │ │ │ │ + adrp x14, 4a9000 │ │ │ │ + add x14, x14, #0x6c0 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x17, 4a9000 │ │ │ │ + add x17, x17, #0x750 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0x770 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x368 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a98cc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a98c4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldrb w18, [x18, #24] │ │ │ │ + ubfx x18, x18, #0, #8 │ │ │ │ + adrp x15, 19df000 │ │ │ │ + ldr x15, [x15, #2280] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554810 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a8a18 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a89c8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a995c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a9954 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0x9e0 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldrb w18, [x18, #24] │ │ │ │ + ubfx x18, x18, #0, #8 │ │ │ │ + adrp x15, 19df000 │ │ │ │ + ldr x15, [x15, #2280] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015547a8 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xa08 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x160 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a99ec // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a99e4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldrb w18, [x18, #24] │ │ │ │ + ubfx x18, x18, #0, #8 │ │ │ │ + adrp x15, 19df000 │ │ │ │ + ldr x15, [x15, #2280] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 1760ce0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015547c0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a8ad0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a9bdc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0xb4c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8a80 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xa98 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 4092b0 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 180176c │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554758 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xac0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x1c8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a9be4 // b.pmore │ │ │ │ + ldrb w18, [x22] │ │ │ │ + ldrb w17, [x22, #1] │ │ │ │ + ldrb w15, [x22, #2] │ │ │ │ + adrp x14, 4a9000 │ │ │ │ + add x14, x14, #0x858 │ │ │ │ + stur x14, [x21, #-120] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + sturb w15, [x21, #-96] │ │ │ │ + adrp x15, 4a9000 │ │ │ │ + add x15, x15, #0x8e8 │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + sturb w17, [x21, #-64] │ │ │ │ + adrp x17, 4a9000 │ │ │ │ + add x17, x17, #0x978 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + sturb w18, [x21, #-32] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #216] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x78 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554770 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a8b88 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8b38 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xb50 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b.cc 4a9c9c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0xc3c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1768df0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554708 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xb78 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0xc60 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x230 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ + mov x23, x22 │ │ │ │ + b 1769238 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a9cac // b.pmore │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0xa10 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 16655d0 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x390 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x01554720 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a8c40 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a9da0 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8bf0 │ │ │ │ + cbz x18, 4a9d20 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xc08 │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0xd38 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x9e8 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x015546b8 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xc30 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x298 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4a9da8 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4a9d44 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4a9000 │ │ │ │ + add x14, x14, #0xd8c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x015546d0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a8cf8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a9eb8 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8ca8 │ │ │ │ + cbz x18, 4a9e38 │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xcc0 │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0xe50 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x9d8 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554668 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xce8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x300 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4a9ec0 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4a9e5c │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554680 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a8db0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8d60 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4a9000 │ │ │ │ + add x14, x14, #0xea4 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xd78 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + str x15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0154c4e0 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4aa00c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0xf54 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x398 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9f54 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01554618 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xda0 │ │ │ │ + .inst 0x0154c464 ; undefined │ │ │ │ + adrp x18, 4a9000 │ │ │ │ + add x18, x18, #0xf94 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x3b8 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x368 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9f94 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554630 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a8e68 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8e18 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xe30 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015545c8 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xe58 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x3d0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015545e0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a8f20 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8ed0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xee8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554578 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xf10 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x438 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554590 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a8fd8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a8f88 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554528 ; undefined │ │ │ │ - adrp x18, 4a8000 │ │ │ │ - add x18, x18, #0xfc8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x4a0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554540 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9090 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a9040 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x58 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015544d8 ; undefined │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x508 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015544f0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9148 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a90f8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x110 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554488 ; undefined │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x138 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x570 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015544a0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9200 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a91b0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x1c8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554438 ; undefined │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x1f0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x5d8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554450 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a92b8 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a9268 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x280 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015543e8 ; undefined │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x2a8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x640 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554400 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9370 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a9320 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x338 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554398 ; undefined │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x6a8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015543b0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9428 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a93d8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x3f0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554348 ; undefined │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x418 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x710 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554360 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a94e0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a9490 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x4a8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015542f8 ; undefined │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x4d0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x778 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554310 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9598 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a9548 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x560 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015542a8 ; undefined │ │ │ │ adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x588 │ │ │ │ + add x18, x18, #0xfcc │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x7e0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015542c0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9650 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a9600 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x618 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9fcc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554258 ; undefined │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x640 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x848 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554270 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9708 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a96b8 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x6d0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554208 ; undefined │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x6f8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x8b0 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aa014 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554220 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a97c0 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a9770 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x788 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015541b8 ; undefined │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x7b0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x918 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x015541d0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9878 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a9828 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x840 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554168 ; undefined │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x868 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x980 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01554180 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9930 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a98e0 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x8f8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 1824e00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01554118 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aa078 // b.pmore │ │ │ │ adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x920 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 19fd000 │ │ │ │ - add x23, x23, #0x9e8 │ │ │ │ - b 4a2678 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x18, x18, #0xef8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x120 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x3f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01550118 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + .inst 0x0154c380 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a9b48 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x9a4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xa68 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4aa1f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0x208 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a99a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0x9dc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a99dc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0xa14 │ │ │ │ - str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9a14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4a9000 │ │ │ │ - add x17, x17, #0xb60 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + sxtw x17, w17 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ add x14, x21, #0x8 │ │ │ │ ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ + ldr x13, [x13] │ │ │ │ sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 408c40 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -161438,167 +162411,64 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154fed8 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4a9bf4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4a9bec // b.pmore │ │ │ │ - adrp x14, 4a9000 │ │ │ │ - add x14, x14, #0x950 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xa50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0154fea8 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9e20 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0xc7c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xad0 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9c7c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0xcb4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9cb4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0xcec │ │ │ │ + .inst 0x0154c220 ; undefined │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0x338 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9cec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4a9000 │ │ │ │ - add x17, x17, #0xe38 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 4079e0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -161618,267 +162488,127 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + .inst 0x0154c0f0 ; undefined │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aa360 // b.pmore │ │ │ │ + cbnz x22, 4aa36c │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0x3c0 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1456] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154c038 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4aa038 │ │ │ │ + nop │ │ │ │ + udf #18 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154fc68 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4a9ecc // b.lo, b.ul, b.last │ │ │ │ + .inst 0x0154c040 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4a9ec4 // b.pmore │ │ │ │ - adrp x14, 4a9000 │ │ │ │ - add x14, x14, #0xc28 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xa60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aa418 // b.pmore │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0xa8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x24 │ │ │ │ + b 1824098 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x448 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154fc38 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0154c000 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4aa0a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0xf4c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xb38 │ │ │ │ + b.cc 4aa49c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0x488 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9f4c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a9000 │ │ │ │ - add x18, x18, #0xf84 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9f84 │ │ │ │ + cbnz x18, 4aa488 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4aa000 │ │ │ │ - add x17, x17, #0xc0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + .inst 0x0154bfc0 ; undefined │ │ │ │ + ldur x25, [x22, #23] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldur x23, [x22, #15] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154fa48 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4aa14c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4aa144 // b.pmore │ │ │ │ - adrp x15, 4a9000 │ │ │ │ - add x15, x15, #0xf00 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xa70 │ │ │ │ + b 4aa3e8 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x458 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154fa20 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + .inst 0x0154bf60 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4aa328 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4aa610 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0x1cc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xba0 │ │ │ │ + add x18, x18, #0x628 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa1cc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0x204 │ │ │ │ - str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa204 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4aa000 │ │ │ │ - add x17, x17, #0x340 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + sxtw x17, w17 │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -161893,30 +162623,33 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x0, x17 │ │ │ │ ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ + mov w1, w17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 408c40 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -161936,165 +162669,64 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154f830 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4aa3cc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4aa3c4 // b.pmore │ │ │ │ - adrp x15, 4aa000 │ │ │ │ - add x15, x15, #0x180 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xa80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0154f808 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aa5f8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0x454 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xc08 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa454 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0x48c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa48c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0154be00 ; undefined │ │ │ │ adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0x4c4 │ │ │ │ + add x18, x18, #0x758 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa4c4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4aa000 │ │ │ │ - add x17, x17, #0x610 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 4079e0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -162114,912 +162746,523 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + .inst 0x0154bcd0 ; undefined │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aa780 // b.pmore │ │ │ │ + cbnz x22, 4aa78c │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0x7e0 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1456] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154f5c8 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4aa6a4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4aa69c // b.pmore │ │ │ │ - adrp x14, 4aa000 │ │ │ │ - add x14, x14, #0x400 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xa90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154bc18 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4aa038 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x0154f598 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x0154bc20 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4aa8f0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4aa888 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0x724 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xc70 │ │ │ │ + add x18, x18, #0x848 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa724 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0x75c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa75c │ │ │ │ + cbnz x18, 4aa848 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4aa000 │ │ │ │ - add x17, x17, #0x8a0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4aa8f8 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ + .inst 0x0154bbe0 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aa890 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 4aa000 │ │ │ │ + add x14, x14, #0x4c8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4aa8a4 │ │ │ │ + b 1824098 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4aa000 │ │ │ │ - add x17, x17, #0x8e4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154f340 ; undefined │ │ │ │ + .inst 0x0154bb70 ; undefined │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4aa98c // b.lo, b.ul, b.last │ │ │ │ + b.cc 4aa914 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4aa984 // b.pmore │ │ │ │ + b.hi 4aa90c // b.pmore │ │ │ │ adrp x15, 4aa000 │ │ │ │ - add x15, x15, #0x6d8 │ │ │ │ + add x15, x15, #0x808 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ mov x23, x17 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ + b 16655d0 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xaa0 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x468 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0154f318 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0154ba08 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4aac28 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4aa9b8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0xa14 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xcd8 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aaa14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0xa4c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aaa4c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0xa84 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aaa84 │ │ │ │ + cbnz x18, 4aa990 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4aa000 │ │ │ │ - add x17, x17, #0xbd8 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + .inst 0x0154b9c0 ; undefined │ │ │ │ + ldur x26, [x22, #7] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + adrp x24, 19de000 │ │ │ │ + ldr x24, [x24, #2320] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #2480] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4aac30 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 4e5130 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0154ba80 ; undefined │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4aa448 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4aabdc │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4aa000 │ │ │ │ - add x17, x17, #0xc1c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0154b940 ; undefined │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + adrp x24, 19f6000 │ │ │ │ + add x24, x24, #0x330 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 169f760 │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154f070 ; undefined │ │ │ │ + udf #0 │ │ │ │ mov x18, x25 │ │ │ │ mov x17, x24 │ │ │ │ mov x15, x23 │ │ │ │ sub x14, x20, #0x10 │ │ │ │ cmp x14, x28 │ │ │ │ - b.cc 4aaccc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 4aaab4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x14, [x19, #856] │ │ │ │ cmp x21, x14 │ │ │ │ - b.hi 4aacc4 // b.pmore │ │ │ │ + b.hi 4aaaac // b.pmore │ │ │ │ adrp x14, 4aa000 │ │ │ │ - add x14, x14, #0x9c0 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ + add x14, x14, #0x948 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x17, 4aa000 │ │ │ │ + add x17, x17, #0x9d8 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0x9f8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + str x18, [x21] │ │ │ │ mov x23, x15 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ str x14, [x19, #904] │ │ │ │ mov x25, x18 │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xab0 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x478 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4aae68 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0xe50 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ + b.cc 4aabb8 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbz x18, 4aab38 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0xb50 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x9c0 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4aabc0 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0154eeb8 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aaf8c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0xedc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xd40 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4aab5c │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4aa000 │ │ │ │ + add x14, x14, #0xba4 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aaedc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4aacd0 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4aac50 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0xf14 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aaf14 │ │ │ │ + add x18, x18, #0xc68 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x9b0 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4aa000 │ │ │ │ - add x18, x18, #0xf4c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aaf4c │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4aacd8 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4aaf94 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4aa000 │ │ │ │ - add x17, x17, #0xd00 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 4aad00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 4aac74 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154ed88 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4ab01c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ab014 // b.pmore │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ adrp x14, 4aa000 │ │ │ │ - add x14, x14, #0xe88 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + add x14, x14, #0xcbc │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xac0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0154ed58 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0154b7f8 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ab2b8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0xa4 │ │ │ │ + b.cc 4aae24 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0xd6c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x4a0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xda8 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab0a4 │ │ │ │ + cbnz x18, 4aad6c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0xdc │ │ │ │ + .inst 0x0154b754 ; undefined │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0xdac │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x4c0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab0dc │ │ │ │ + cbnz x18, 4aadac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0x114 │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0xde4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab114 │ │ │ │ + cbnz x18, 4aade4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aae2c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4ab000 │ │ │ │ - add x17, x17, #0x268 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x22, x18 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ab2c0 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4ab26c │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4ab000 │ │ │ │ - add x17, x17, #0x2ac │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154eab0 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4ab35c // b.lo, b.ul, b.last │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ab354 // b.pmore │ │ │ │ - adrp x14, 4ab000 │ │ │ │ - add x14, x14, #0x50 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xad0 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aae90 // b.pmore │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x120 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x528 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x0154ea80 ; undefined │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ab538 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0x3dc │ │ │ │ + b.cc 4ab0b8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0xf08 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xe10 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x23 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab3dc │ │ │ │ + cbnz x18, 4aaf08 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0x414 │ │ │ │ + adrp x18, 4aa000 │ │ │ │ + add x18, x18, #0xf40 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab414 │ │ │ │ + cbnz x18, 4aaf40 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 4ab000 │ │ │ │ - add x17, x17, #0x550 │ │ │ │ + add x17, x17, #0x88 │ │ │ │ str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldur x17, [x22, #7] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ @@ -163037,30 +163280,33 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 407b10 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -163080,185 +163326,222 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ab0c0 // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154e890 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4ab5dc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ab5d4 // b.pmore │ │ │ │ - adrp x15, 4ab000 │ │ │ │ - add x15, x15, #0x390 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xae0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0154e868 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0154b1f8 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ab858 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4ab1c0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0x66c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xe78 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab66c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + add x18, x18, #0x12c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #512] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0154b19c ; undefined │ │ │ │ adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0x6a4 │ │ │ │ + add x18, x18, #0x158 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab6a4 │ │ │ │ + cbnz x18, 4ab158 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154b170 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ab1c8 // b.pmore │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + adrp x17, 4aa000 │ │ │ │ + add x17, x17, #0xec0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4ab000 │ │ │ │ + add x17, x17, #0x1ac │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 181df90 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0154b11c ; undefined │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 16e07b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0154b3b0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ab434 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ab000 │ │ │ │ + add x18, x18, #0x22c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #512] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182d360 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154b374 ; undefined │ │ │ │ adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0x6dc │ │ │ │ + add x18, x18, #0x258 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab6dc │ │ │ │ + cbnz x18, 4ab258 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #195 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0154b348 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ab444 // b.pmore │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + adrp x17, 4ab000 │ │ │ │ + add x17, x17, #0xe8 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4ab000 │ │ │ │ + add x17, x17, #0x2ac │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 181df90 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154b2cc ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4ab000 │ │ │ │ + add x17, x17, #0x2e4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x25, x18 │ │ │ │ + adrp x24, 19f6000 │ │ │ │ + add x24, x24, #0x4e0 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 16e07b8 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154b274 ; undefined │ │ │ │ adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0x714 │ │ │ │ + add x18, x18, #0x310 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab714 │ │ │ │ + cbnz x18, 4ab310 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #451 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - adrp x17, 4ab000 │ │ │ │ - add x17, x17, #0x870 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr w15, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldur w14, [x22, #7] │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - ldr x13, [x13, #24] │ │ │ │ - str x20, [x13, #16] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - str x13, [x12, #8] │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - ldr x13, [x13, #120] │ │ │ │ - add x12, x21, #0x8 │ │ │ │ - ldr x11, [x19, #888] │ │ │ │ - ldr x11, [x11] │ │ │ │ - sub x12, x12, x11 │ │ │ │ - sub x13, x13, x12 │ │ │ │ - ldr x12, [x19, #872] │ │ │ │ - str x13, [x12, #120] │ │ │ │ + .inst 0x0154b248 ; undefined │ │ │ │ + adrp x18, 4ab000 │ │ │ │ + add x18, x18, #0x460 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + ldr x14, [x14] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - mov x1, x13 │ │ │ │ - str x14, [sp, #56] │ │ │ │ - str x18, [sp, #48] │ │ │ │ - str x15, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w2, w17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4088c0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #64] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -163278,287 +163561,275 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x5c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + .inst 0x0154b0f8 ; undefined │ │ │ │ + cbnz x22, 4ab474 │ │ │ │ + adrp x18, 4ab000 │ │ │ │ + add x18, x18, #0x490 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154b098 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4aae50 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154e5d8 ; undefined │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - sub x13, x20, #0x10 │ │ │ │ - cmp x13, x28 │ │ │ │ - b.cc 4ab90c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4ab904 // b.pmore │ │ │ │ - adrp x13, 4ab000 │ │ │ │ - add x13, x13, #0x610 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ + .inst 0x0154b108 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ab53c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ab000 │ │ │ │ + add x18, x18, #0x4e8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x13, #0x20 // #32 │ │ │ │ - str x13, [x19, #904] │ │ │ │ - mov x26, x18 │ │ │ │ - mov x25, x17 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xaf0 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4ab1f0 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ab54c // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1456] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x5d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0154e598 ; undefined │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4abb90 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0x9a4 │ │ │ │ + b.cc 4ab5a4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xee0 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab9a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0x9dc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab9dc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0154af90 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ab620 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0xa14 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ + add x18, x18, #0x608 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aba14 │ │ │ │ + cbnz x18, 4ab608 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #195 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0154af50 ; undefined │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + cbnz x18, 4ab628 │ │ │ │ adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0xa4c │ │ │ │ + add x18, x18, #0x650 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aba4c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #451 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - adrp x17, 4ab000 │ │ │ │ - add x17, x17, #0xba8 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr w15, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldur w14, [x22, #7] │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - ldr x13, [x13, #24] │ │ │ │ - str x20, [x13, #16] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - str x13, [x12, #8] │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - ldr x13, [x13, #120] │ │ │ │ - add x12, x21, #0x8 │ │ │ │ - ldr x11, [x19, #888] │ │ │ │ - ldr x11, [x11] │ │ │ │ - sub x12, x12, x11 │ │ │ │ - sub x13, x13, x12 │ │ │ │ - ldr x12, [x19, #872] │ │ │ │ - str x13, [x12, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - mov x1, x13 │ │ │ │ - str x14, [sp, #56] │ │ │ │ - str x18, [sp, #48] │ │ │ │ - str x15, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w2, w17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #64] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 51ded8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154e308 ; undefined │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - sub x13, x20, #0x10 │ │ │ │ - cmp x13, x28 │ │ │ │ - b.cc 4abc44 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4abc3c // b.pmore │ │ │ │ - adrp x13, 4ab000 │ │ │ │ - add x13, x13, #0x948 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154aed8 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4aae50 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0154aee8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4ab6e0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ab6d8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4ab000 │ │ │ │ + add x15, x15, #0x5c8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0154ae50 ; undefined │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4ab78c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4ab784 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 4ab000 │ │ │ │ + add x14, x14, #0x568 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x14, 4ab000 │ │ │ │ + add x14, x14, #0x670 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x13, #0x20 // #32 │ │ │ │ - str x13, [x19, #904] │ │ │ │ - mov x26, x18 │ │ │ │ - mov x25, x17 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xb00 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e8238 │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4abdd8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4ab9b0 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ + add x18, x18, #0x800 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x23 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ab800 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ab000 │ │ │ │ + add x18, x18, #0x838 │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ab838 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4ab000 │ │ │ │ + add x17, x17, #0x980 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -163573,30 +163844,33 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + bl 407b10 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -163616,203 +163890,224 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ab9b8 // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x0154e150 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x0154a900 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4abeb4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4abab8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0xe44 │ │ │ │ + add x18, x18, #0xa24 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #512] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xf48 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4abe44 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 182d360 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0154a8a4 ; undefined │ │ │ │ adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0xe7c │ │ │ │ + add x18, x18, #0xa50 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4abe7c │ │ │ │ + cbnz x18, 4aba50 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + .inst 0x0154a878 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4abebc // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + b.hi 4abac0 // b.pmore │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ adrp x17, 4ab000 │ │ │ │ - add x17, x17, #0xc80 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + add x17, x17, #0x7b8 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4abc80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4ab000 │ │ │ │ + add x17, x17, #0xaa4 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 181df90 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154e068 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4abf3c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4abf34 // b.pmore │ │ │ │ - adrp x15, 4ab000 │ │ │ │ - add x15, x15, #0xdf8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xb10 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154a824 ; undefined │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 16e07b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x0154e040 ; undefined │ │ │ │ + .inst 0x0154ab18 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ac118 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4abd70 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0xfbc │ │ │ │ + add x18, x18, #0xb28 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19f9000 │ │ │ │ - add x22, x22, #0xfb0 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #512] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4abfbc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 182d360 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0154aad8 ; undefined │ │ │ │ adrp x18, 4ab000 │ │ │ │ - add x18, x18, #0xff4 │ │ │ │ + add x18, x18, #0xb54 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4abff4 │ │ │ │ + cbnz x18, 4abb54 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0154aaac ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4abd78 // b.pmore │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + adrp x17, 4ab000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4ab000 │ │ │ │ + add x17, x17, #0xba8 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 181df90 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154aa38 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ac000 │ │ │ │ - add x17, x17, #0x130 │ │ │ │ + adrp x17, 4ab000 │ │ │ │ + add x17, x17, #0xbe0 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x25, x18 │ │ │ │ + adrp x24, 19f6000 │ │ │ │ + add x24, x24, #0x4e0 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + b 16e07b8 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ab000 │ │ │ │ + add x18, x18, #0xc0c │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4abc0c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ab000 │ │ │ │ + add x18, x18, #0xd40 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + bl 4088c0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -163832,107 +164127,494 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4abd84 // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0154a860 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4abe10 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4abe08 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4ab000 │ │ │ │ + add x15, x15, #0xae8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16655d0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0154a7f0 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4abee8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4ab000 │ │ │ │ + add x18, x18, #0xe84 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 1665550 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154a79c ; undefined │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4abef0 // b.pmore │ │ │ │ + adrp x18, 4ab000 │ │ │ │ + add x18, x18, #0x708 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x17, 4ab000 │ │ │ │ + add x17, x17, #0xda0 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16e81c0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154de50 ; undefined │ │ │ │ + .inst 0x0154a708 ; undefined │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4ac1bc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + b.cc 4abff8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4ac1b4 // b.pmore │ │ │ │ + b.hi 4abff0 // b.pmore │ │ │ │ adrp x15, 4ab000 │ │ │ │ - add x15, x15, #0xf70 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + add x15, x15, #0xe30 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 4ab000 │ │ │ │ + add x18, x18, #0xf80 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ + b 1665550 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ab000 │ │ │ │ + add x18, x18, #0xfa4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8140 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ab000 │ │ │ │ + add x18, x18, #0xfc8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 16e8328 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f5000 │ │ │ │ + add x18, x18, #0x2a0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16e8600 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xb20 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x640 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x0154de28 ; undefined │ │ │ │ + .inst 0x0154a328 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ac408 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4ac098 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0x23c │ │ │ │ + add x18, x18, #0x70 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ + mov x22, x23 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac23c │ │ │ │ + cbnz x18, 4ac070 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0154a2e0 ; undefined │ │ │ │ + ldur x26, [x22, #7] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + adrp x24, 19de000 │ │ │ │ + ldr x24, [x24, #2320] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #2480] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4e5130 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0154a518 ; undefined │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4ab4b8 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0154a260 ; undefined │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + adrp x24, 19f6000 │ │ │ │ + add x24, x24, #0x330 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 169f760 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4ac194 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4ac18c // b.pmore │ │ │ │ + adrp x14, 4ac000 │ │ │ │ + add x14, x14, #0x28 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x17, 4ac000 │ │ │ │ + add x17, x17, #0xb8 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0x274 │ │ │ │ + add x18, x18, #0xd8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x650 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ac298 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4ac218 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0x230 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x998 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4ac2a0 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4ac23c │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4ac000 │ │ │ │ + add x14, x14, #0x284 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0154a3c0 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ac3ec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0x334 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x678 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ac334 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154a18c ; undefined │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0x374 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x4c0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac274 │ │ │ │ + cbnz x18, 4ac374 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0x3ac │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ac3ac │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ac3f4 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4056] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ac000 │ │ │ │ - add x17, x17, #0x3b8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ac458 // b.pmore │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0x2d8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x120 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x6b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + .inst 0x0154a260 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ac5d0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0x5e8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + sxtw x17, w17 │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -163947,32 +164629,33 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + bl 408c40 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #48] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -163996,247 +164679,58 @@ │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ac410 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4ac3bc │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4ac000 │ │ │ │ - add x17, x17, #0x3fc │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154dbd0 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4ac4a4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ac49c // b.pmore │ │ │ │ - adrp x15, 4ac000 │ │ │ │ - add x15, x15, #0x1f0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xb30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0154dba8 ; undefined │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ac830 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0x544 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x80 │ │ │ │ - stur x13, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac544 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0x57c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac57c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #69 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0x5b4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac5b4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #197 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0x5ec │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str w18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac5ec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #453 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0x624 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str w18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac624 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #965 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0154a100 ; undefined │ │ │ │ adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0x65c │ │ │ │ + add x18, x18, #0x710 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str w18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac65c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1989 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #40] │ │ │ │ - adrp x17, 4ac000 │ │ │ │ - add x17, x17, #0x7e0 │ │ │ │ - str x17, [x20, #40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr w15, [x20, #16] │ │ │ │ - ldr w14, [x20, #24] │ │ │ │ - ldr w13, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldur w12, [x22, #7] │ │ │ │ - ldr x11, [x19, #872] │ │ │ │ - ldr x11, [x11, #24] │ │ │ │ - str x20, [x11, #16] │ │ │ │ - add x11, x21, #0x8 │ │ │ │ - ldr x10, [x19, #888] │ │ │ │ - str x11, [x10, #8] │ │ │ │ - ldr x11, [x19, #872] │ │ │ │ - ldr x11, [x11, #120] │ │ │ │ - add x10, x21, #0x8 │ │ │ │ - ldr x9, [x19, #888] │ │ │ │ - ldr x9, [x9] │ │ │ │ - sub x10, x10, x9 │ │ │ │ - sub x11, x11, x10 │ │ │ │ - ldr x10, [x19, #872] │ │ │ │ - str x11, [x10, #120] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - mov x1, x11 │ │ │ │ - str x12, [sp, #72] │ │ │ │ - str x18, [sp, #64] │ │ │ │ - str x13, [sp, #56] │ │ │ │ - str x14, [sp, #48] │ │ │ │ - str x15, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w2, w17 │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - mov w3, w17 │ │ │ │ - ldr x17, [sp, #72] │ │ │ │ - mov w4, w17 │ │ │ │ - str x18, [sp, #80] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 4088c0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #80] │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #88] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -164256,141 +164750,127 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ac838 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + .inst 0x01549fd8 ; undefined │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ac738 // b.pmore │ │ │ │ + cbnz x22, 4ac744 │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0x798 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1456] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ + .inst 0x01549f20 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4ac7e4 │ │ │ │ + b 4ac418 │ │ │ │ + nop │ │ │ │ + udf #18 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01549f28 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ac7f0 // b.pmore │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0x488 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x24 │ │ │ │ + b 1824098 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x708 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4ac000 │ │ │ │ - add x17, x17, #0x824 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #26 │ │ │ │ - udf #6 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154d810 ; undefined │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - sub x12, x20, #0x8 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cc 4ac8ec // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4ac8e4 // b.pmore │ │ │ │ - adrp x12, 4ac000 │ │ │ │ - add x12, x12, #0x4d8 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - ldr x12, [x20] │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + .inst 0x01549ee8 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ac874 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0x860 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x20] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 16685c0 │ │ │ │ - mov x12, #0x30 // #48 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - mov x27, x18 │ │ │ │ - mov x26, x17 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xb40 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ac860 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01549ea8 ; undefined │ │ │ │ + ldur x25, [x22, #23] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldur x23, [x22, #15] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4ac7c0 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x718 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154d7c0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + .inst 0x01549e48 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4acb40 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4ac9e8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0x974 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xe8 │ │ │ │ + add x18, x18, #0xa00 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac974 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0x9ac │ │ │ │ - str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac9ac │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ac000 │ │ │ │ - add x17, x17, #0xaf0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + sxtw x17, w17 │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -164405,32 +164885,33 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + bl 408c40 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #48] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -164454,165 +164935,58 @@ │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4acb48 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4acaf4 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4ac000 │ │ │ │ - add x17, x17, #0xb34 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154d568 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4acbdc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4acbd4 // b.pmore │ │ │ │ - adrp x15, 4ac000 │ │ │ │ - add x15, x15, #0x928 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xb50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154d540 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4acdb8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0xc5c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x150 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4acc5c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01549ce8 ; undefined │ │ │ │ adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0xc94 │ │ │ │ + add x18, x18, #0xb28 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4acc94 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ac000 │ │ │ │ - add x17, x17, #0xdd0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + str x20, [x18, #16] │ │ │ │ + add x18, x21, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + str x18, [x17, #8] │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #120] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr x15, [x15] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + sub x18, x18, x17 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x1, x18 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x22 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 4088c0 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -164632,1507 +165006,1363 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01549bc0 ; undefined │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4acb50 // b.pmore │ │ │ │ + cbnz x22, 4acb5c │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0xbb0 │ │ │ │ + str x18, [x20] │ │ │ │ + b 51ded8 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7f0 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3512] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1456] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x01549b08 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4ac418 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01549b10 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4acc58 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0xc18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4acc18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01549ad0 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4acc60 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 4ac000 │ │ │ │ + add x14, x14, #0x8a0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 1824098 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154d350 ; undefined │ │ │ │ + .inst 0x01549a60 ; undefined │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4ace5c // b.lo, b.ul, b.last │ │ │ │ + b.cc 4acce4 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4ace54 // b.pmore │ │ │ │ + b.hi 4accdc // b.pmore │ │ │ │ adrp x15, 4ac000 │ │ │ │ - add x15, x15, #0xc10 │ │ │ │ + add x15, x15, #0xbd8 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ mov x23, x17 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ + b 16655d0 │ │ │ │ mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xb60 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x728 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x0154d328 ; undefined │ │ │ │ + .inst 0x01549638 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ad038 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4acd88 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0xedc │ │ │ │ + add x18, x18, #0xd60 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x1b8 │ │ │ │ + mov x22, x23 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4acedc │ │ │ │ + cbnz x18, 4acd60 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ac000 │ │ │ │ - add x18, x18, #0xf14 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4acf14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ad000 │ │ │ │ - add x17, x17, #0x50 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + .inst 0x015495f0 ; undefined │ │ │ │ + ldur x26, [x22, #7] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + adrp x24, 19de000 │ │ │ │ + ldr x24, [x24, #2320] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #2480] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4e5130 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01549970 ; undefined │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4ac820 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01549570 ; undefined │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + adrp x24, 19f6000 │ │ │ │ + add x24, x24, #0x330 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 169f760 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154d138 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4ad0dc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ad0d4 // b.pmore │ │ │ │ - adrp x15, 4ac000 │ │ │ │ - add x15, x15, #0xe90 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4ace84 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4ace7c // b.pmore │ │ │ │ + adrp x14, 4ac000 │ │ │ │ + add x14, x14, #0xd18 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x17, 4ac000 │ │ │ │ + add x17, x17, #0xda8 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0xdc8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + mov x23, x15 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xb70 │ │ │ │ + b 16655d0 │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x738 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154d110 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ad2b8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0x15c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x220 │ │ │ │ + b.cc 4acf88 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4acf08 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad15c │ │ │ │ + adrp x18, 4ac000 │ │ │ │ + add x18, x18, #0xf20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x980 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0x194 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad194 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4acf90 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ad000 │ │ │ │ - add x17, x17, #0x2d0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4acf2c │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4ac000 │ │ │ │ + add x14, x14, #0xf74 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ad0a0 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + cbz x18, 4ad020 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 4ad000 │ │ │ │ + add x18, x18, #0x38 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x978 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154cf20 ; undefined │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4ad35c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ad354 // b.pmore │ │ │ │ - adrp x15, 4ad000 │ │ │ │ - add x15, x15, #0x110 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4ad0a8 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xb80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154cef8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4ad044 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4ad000 │ │ │ │ + add x14, x14, #0x8c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ad5a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0x3dc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x288 │ │ │ │ + b.cc 4ad1b8 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4ad138 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad3dc │ │ │ │ + adrp x18, 4ad000 │ │ │ │ + add x18, x18, #0x150 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 184a000 │ │ │ │ + add x23, x23, #0x960 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0x414 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad414 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4ad1c0 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ad000 │ │ │ │ - add x17, x17, #0x558 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4ad15c │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4ad000 │ │ │ │ + add x14, x14, #0x1a4 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ad2d0 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbz x18, 4ad250 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 4ad000 │ │ │ │ + add x18, x18, #0x268 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 18a0000 │ │ │ │ + add x23, x23, #0x3b8 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 14eb918 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ad5b0 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4ad2d8 // b.pmore │ │ │ │ + adrp x14, 19df000 │ │ │ │ + ldr x14, [x14, #184] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4ad55c │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4ad274 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4ad000 │ │ │ │ - add x17, x17, #0x59c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #15 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4ad000 │ │ │ │ + add x14, x14, #0x2bc │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181f300 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154cca0 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4ad644 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ad63c // b.pmore │ │ │ │ - adrp x15, 4ad000 │ │ │ │ - add x15, x15, #0x390 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01549568 ; undefined │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ad71c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xb90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4ad000 │ │ │ │ + add x18, x18, #0x368 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ad368 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154cc78 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ad820 // b.lo, b.ul, b.last │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01549510 ; undefined │ │ │ │ adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0x6c4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x2f0 │ │ │ │ + add x18, x18, #0x3a8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x760 │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad6c4 │ │ │ │ + cbnz x18, 4ad3a8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x015494b0 ; undefined │ │ │ │ adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0x6fc │ │ │ │ + add x18, x18, #0x3e8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x780 │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ad3e8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #131 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01549450 ; undefined │ │ │ │ + adrp x18, 4ad000 │ │ │ │ + add x18, x18, #0x434 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad6fc │ │ │ │ + cbnz x18, 4ad434 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #709 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01549404 ; undefined │ │ │ │ + adrp x18, 4ad000 │ │ │ │ + add x18, x18, #0x464 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x22 │ │ │ │ + b 4a1738 │ │ │ │ + udf #709 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ad000 │ │ │ │ - add x17, x17, #0x838 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x015493d4 ; undefined │ │ │ │ + adrp x18, 4ad000 │ │ │ │ + add x18, x18, #0x488 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 14be0b8 │ │ │ │ + udf #709 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015493b0 ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 4ad000 │ │ │ │ + add x17, x17, #0x4cc │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldur x27, [x22, #15] │ │ │ │ + ldur x26, [x22, #7] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + str x18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154ca88 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4ad8c4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ad8bc // b.pmore │ │ │ │ - adrp x15, 4ad000 │ │ │ │ - add x15, x15, #0x678 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b 14be2e0 │ │ │ │ + udf #387 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154936c ; undefined │ │ │ │ + adrp x18, 4ad000 │ │ │ │ + add x18, x18, #0x514 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + str x23, [x20] │ │ │ │ + str x18, [x20, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xba0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ad514 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #709 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ada50 // b.lo, b.ul, b.last │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01549304 ; undefined │ │ │ │ adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0xa38 │ │ │ │ + add x18, x18, #0x568 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3192] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr w18, [x20, #32] │ │ │ │ + sxtw x24, w18 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1771bb0 │ │ │ │ + udf #967 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x015492b0 ; undefined │ │ │ │ + adrp x18, 4ad000 │ │ │ │ + add x18, x18, #0x58c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 14be0b8 │ │ │ │ + udf #967 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154926c ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 4ad000 │ │ │ │ + add x17, x17, #0x5d0 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldur x27, [x22, #15] │ │ │ │ + ldur x26, [x22, #7] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + ldr x23, [x20, #48] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + str x18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + b 14be2e0 │ │ │ │ + udf #709 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154c8e8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4adb2c // b.lo, b.ul, b.last │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01549228 ; undefined │ │ │ │ adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0xabc │ │ │ │ + add x18, x18, #0x618 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x358 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x7c0 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + str x23, [x20] │ │ │ │ + str x18, [x20, #32] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4adabc │ │ │ │ + cbnz x18, 4ad618 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #967 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0xaf4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + .inst 0x015491c8 ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 4ad000 │ │ │ │ + add x17, x17, #0x65c │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldur x27, [x22, #15] │ │ │ │ + ldur x26, [x22, #7] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + ldr x23, [x20, #48] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4adaf4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 14be2e0 │ │ │ │ + udf #709 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4adb34 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4ad000 │ │ │ │ - add x17, x17, #0x8f8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + mov x13, x24 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 4ad724 // b.pmore │ │ │ │ + adrp x10, 19df000 │ │ │ │ + ldr x10, [x10, #184] │ │ │ │ + stur x10, [x21, #-88] │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + adrp x13, 19df000 │ │ │ │ + ldr x13, [x13, #184] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #4056] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #967 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x11, [x20, #48] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4ad8f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 4ad678 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154c800 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4adbb4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4adbac // b.pmore │ │ │ │ - adrp x15, 4ad000 │ │ │ │ - add x15, x15, #0xa70 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + adrp x18, 4ad000 │ │ │ │ + add x18, x18, #0x6f8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x12, [x20] │ │ │ │ + str x11, [x20, #32] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xbb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 181f300 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154c7d8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4addac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0xc2c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x3c0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4adc2c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ad7ac // b.pmore │ │ │ │ adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0xd5c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + add x18, x18, #0x310 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x25, x21, #0x18 │ │ │ │ + adrp x24, 19dc000 │ │ │ │ + ldr x24, [x24, #1640] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f5000 │ │ │ │ + add x23, x23, #0xfe0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1732250 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x898 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015490b8 ; undefined │ │ │ │ add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4addbc // b.pmore │ │ │ │ + b.hi 4ad818 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #2552] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4add60 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xbc0 │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x8c8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x8d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x8c8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01549018 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ad8b8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x908 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 4ad768 │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - adrp x17, 4ad000 │ │ │ │ - add x17, x17, #0xda0 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x910 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154fdc8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ade28 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xbc0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xbd0 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x908 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01548f78 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ad958 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x948 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x950 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154c5d8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4adff8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0xe9c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x428 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ade9c │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x948 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01548ed8 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ad9f8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x988 │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x990 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ad000 │ │ │ │ - add x18, x18, #0xed4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aded4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x988 │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01548e38 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ada98 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x9c8 │ │ │ │ + add x23, x23, #0x5 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0x9d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ae000 │ │ │ │ - add x17, x17, #0x10 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0x9c8 │ │ │ │ + add x23, x23, #0x5 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01548d98 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4adb38 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xa08 │ │ │ │ + add x23, x23, #0x6 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xa10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xa08 │ │ │ │ + add x23, x23, #0x6 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01548cf8 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4adbd8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xa48 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xa50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154c3e8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4ae09c // b.lo, b.ul, b.last │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xa48 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01548c58 ; undefined │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ae094 // b.pmore │ │ │ │ - adrp x15, 4ad000 │ │ │ │ - add x15, x15, #0xe50 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4adc78 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xa88 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xa90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154c3c0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ae224 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0x114 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x490 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae114 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xa88 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01548bb8 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4add18 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xac8 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xad0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0x244 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xbf0 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xac8 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01548b18 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4addb8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xb08 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xb10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xb08 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154f978 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ae2a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xbf0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xc00 │ │ │ │ + .inst 0x01548a78 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ade58 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xb48 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xb50 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154c228 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ae424 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0x314 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x4f8 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae314 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xb48 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015489d8 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4adef8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xb88 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xb90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0x444 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xc10 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xb88 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01548938 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4adf98 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xbc8 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xbd0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xbc8 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154f798 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ae4a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xc10 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xc20 │ │ │ │ + .inst 0x01548898 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov w18, w23 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ae038 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #2552] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xc08 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + b 4ad768 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xc10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4af620 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154c090 ; undefined │ │ │ │ + udf #2 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x01548b98 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ae6e8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4ae1d8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0x51c │ │ │ │ + add x18, x18, #0x1f0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x560 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae51c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0x554 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae554 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ae000 │ │ │ │ - add x17, x17, #0x698 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + sxtw x17, w17 │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #24] │ │ │ │ str x20, [x15, #16] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ str x15, [x14, #8] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ @@ -166147,32 +166377,33 @@ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ mov x1, x15 │ │ │ │ str x17, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ mov x0, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov w1, w17 │ │ │ │ str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ + bl 408c40 │ │ │ │ + mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldr x17, [sp, #48] │ │ │ │ mov x0, x17 │ │ │ │ str x18, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -166196,107 +166427,61 @@ │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ ldr x18, [sp, #40] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ae6f0 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4ae69c │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4ae000 │ │ │ │ - add x17, x17, #0x6dc │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154be38 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4ae784 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ae77c // b.pmore │ │ │ │ - adrp x15, 4ae000 │ │ │ │ - add x15, x15, #0x4d0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xc30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154be10 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ae90c // b.lo, b.ul, b.last │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01548a30 ; undefined │ │ │ │ adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0x7fc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x5c8 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0x228 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae7fc │ │ │ │ + cbnz x18, 4ae228 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0x92c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015489f8 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae3a8 // b.none │ │ │ │ + mov x15, #0x6 // #6 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4aecd4 // b.none │ │ │ │ + mov x15, #0x5 // #5 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4aebb0 // b.none │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4aea8c // b.none │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae968 // b.none │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae844 // b.none │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae284 // b.none │ │ │ │ + adrp x17, 4ae000 │ │ │ │ + add x17, x17, #0x54c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -166309,29 +166494,32 @@ │ │ │ │ ldr x15, [x19, #872] │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 407c20 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #72] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -166351,76 +166539,50 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #56] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xc40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + mov x15, #0xd // #13 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4af4d0 // b.none │ │ │ │ + mov x15, #0xc // #12 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4af3ac // b.none │ │ │ │ + mov x15, #0xb // #11 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4af288 // b.none │ │ │ │ + mov x15, #0xa // #10 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4af164 // b.none │ │ │ │ + mov x15, #0x9 // #9 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4af040 // b.none │ │ │ │ + mov x15, #0x8 // #8 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4aef1c // b.none │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4aedf8 // b.none │ │ │ │ + mov x15, #0x6 // #6 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae418 // b.none │ │ │ │ + adrp x17, 4ae000 │ │ │ │ + add x17, x17, #0x6ec │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154f2e0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ae990 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xc40 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xc50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154bc78 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aeb0c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0x9fc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x630 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae9fc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0xb2c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -166433,29 +166595,32 @@ │ │ │ │ ldr x15, [x19, #872] │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #160] │ │ │ │ + bl 407ea0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #160] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #168] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -166475,76 +166640,202 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #152] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xc60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01548384 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4ad7e0 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01548690 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4ae000 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154861c ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4adf60 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015485a8 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4adec0 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01548534 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4ade20 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015484c0 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4add80 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154844c ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4adce0 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015483d8 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4adc40 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01548364 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4adba0 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015482f0 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4adb00 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0154827c ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4ada60 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01548208 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4ad9c0 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01548194 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4ad920 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01548120 ; undefined │ │ │ │ + mov w18, w22 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbz x17, 4ae814 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4ae82c // b.none │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4ad880 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154f100 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aeb90 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xc60 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xc70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154bae0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aed0c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0xbfc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x698 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aebfc │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0xd2c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4ae000 │ │ │ │ + add x17, x17, #0x7f0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -166557,29 +166848,32 @@ │ │ │ │ ldr x15, [x19, #872] │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #80] │ │ │ │ + bl 407b30 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #80] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #88] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -166599,136 +166893,60 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #72] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xc80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154ef20 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aed90 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xc80 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xc90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154b948 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aefd0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0xe04 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x700 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aee04 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ae000 │ │ │ │ - add x18, x18, #0xe3c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aee3c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ adrp x17, 4ae000 │ │ │ │ - add x17, x17, #0xf80 │ │ │ │ + add x17, x17, #0x7bc │ │ │ │ str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #96] │ │ │ │ + bl 407e10 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ + ldr x17, [sp, #96] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #104] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -166748,357 +166966,60 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ + ldr x18, [sp, #88] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4aefd8 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4aef84 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ adrp x17, 4ae000 │ │ │ │ - add x17, x17, #0xfc4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154b6f0 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4af06c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4af064 // b.pmore │ │ │ │ - adrp x15, 4ae000 │ │ │ │ - add x15, x15, #0xdb8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xca0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4af1f8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0x1e0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154b550 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4af2d4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0x264 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x768 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af264 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0x29c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af29c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4af2dc // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4af000 │ │ │ │ - add x17, x17, #0xa0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4af0a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154b468 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4af35c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4af354 // b.pmore │ │ │ │ - adrp x15, 4af000 │ │ │ │ - add x15, x15, #0x218 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xcb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154b440 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4af5a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0x3dc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x7d0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af3dc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0x414 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af414 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4af000 │ │ │ │ - add x17, x17, #0x558 │ │ │ │ + add x17, x17, #0x788 │ │ │ │ str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #112] │ │ │ │ + bl 408bb0 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ + ldr x17, [sp, #112] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #120] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -167118,305 +167039,22 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ + ldr x18, [sp, #104] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4af5b0 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4af55c │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4af000 │ │ │ │ - add x17, x17, #0x59c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154b1e8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4af644 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4af63c // b.pmore │ │ │ │ - adrp x15, 4af000 │ │ │ │ - add x15, x15, #0x390 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xcc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0154b1c0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4af8c0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0x6cc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x838 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af6cc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0x704 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af704 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0x73c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af73c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 4af000 │ │ │ │ - add x17, x17, #0x890 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - fmov s31, s0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - str d31, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr d31, [sp, #48] │ │ │ │ - fmov s8, s31 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4af8c8 // b.pmore │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #800] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str s8, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x17, 4ae000 │ │ │ │ + add x17, x17, #0x754 │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207e8 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154af48 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4af954 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4af94c // b.pmore │ │ │ │ - adrp x14, 4af000 │ │ │ │ - add x14, x14, #0x678 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xcd0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154af18 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4afb4c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0x9cc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x8a0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af9cc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0xafc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -167429,31 +167067,32 @@ │ │ │ │ ldr x15, [x19, #872] │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #128] │ │ │ │ + bl 4089d0 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #128] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #136] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -167473,100 +167112,22 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ + ldr x18, [sp, #120] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4afb5c // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ + adrp x17, 4ae000 │ │ │ │ + add x17, x17, #0x720 │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4afb00 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xce0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4af000 │ │ │ │ - add x17, x17, #0xb40 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154e148 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4afbc8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xce0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xcf0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154ad18 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4afd94 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0xc34 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x908 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4afc34 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0xd64 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -167579,164 +167140,32 @@ │ │ │ │ ldr x15, [x19, #872] │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4afda4 // b.pmore │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3512] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xd00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154df38 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4afdf8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xd00 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xd10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4affb0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 │ │ │ │ - add x18, x18, #0xf80 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur w17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov x18, x0 │ │ │ │ + str x18, [sp, #144] │ │ │ │ + bl 408590 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ + ldr x17, [sp, #144] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #152] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -167756,177 +167185,22 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ + ldr x18, [sp, #136] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4affb8 // b.pmore │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3512] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x17, 4ae000 │ │ │ │ + add x17, x17, #0x6b8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0154a990 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b00e4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0x34 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x970 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0034 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0x6c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b006c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0xa4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b00a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b00ec // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4af000 │ │ │ │ - add x17, x17, #0xe20 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr w17, [x20, #16] │ │ │ │ - stur w17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4afe20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154a860 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4b0174 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b016c // b.pmore │ │ │ │ - adrp x14, 4af000 │ │ │ │ - add x14, x14, #0xfe0 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xd20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154a830 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b036c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0x1ec │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0x9d8 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b01ec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0x31c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -167939,31 +167213,32 @@ │ │ │ │ ldr x15, [x19, #872] │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #176] │ │ │ │ + bl 407fb0 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #176] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #184] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -167983,130 +167258,60 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ + ldr x18, [sp, #168] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b037c // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ + adrp x17, 4ae000 │ │ │ │ + add x17, x17, #0x684 │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4b0320 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xd30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4b0000 │ │ │ │ - add x17, x17, #0x360 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154d978 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b03e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xd30 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xd40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b0590 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0x560 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + str x20, [x17, #16] │ │ │ │ + add x17, x21, #0x8 │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + str x17, [x15, #8] │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + ldr x17, [x17, #120] │ │ │ │ add x15, x21, #0x8 │ │ │ │ ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ + ldr x14, [x14] │ │ │ │ sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov x18, x0 │ │ │ │ + str x18, [sp, #192] │ │ │ │ + bl 408810 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ + ldr x17, [sp, #192] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #200] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -168126,157 +167331,22 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ + ldr x18, [sp, #184] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b0598 // b.pmore │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x17, 4ae000 │ │ │ │ + add x17, x17, #0x650 │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0154a480 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b067c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0x60c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xa40 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b060c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0x644 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0644 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b0684 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4b0000 │ │ │ │ - add x17, x17, #0x410 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b0410 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154a398 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b0704 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b06fc // b.pmore │ │ │ │ - adrp x15, 4b0000 │ │ │ │ - add x15, x15, #0x5c0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xd50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154a370 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b08fc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0x77c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xaa8 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b077c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0x8ac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -168289,31 +167359,32 @@ │ │ │ │ ldr x15, [x19, #872] │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #208] │ │ │ │ + bl 408080 │ │ │ │ mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #208] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #216] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -168333,100 +167404,22 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ + ldr x18, [sp, #200] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b090c // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ + adrp x17, 4ae000 │ │ │ │ + add x17, x17, #0x61c │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4b08b0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xd60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4b0000 │ │ │ │ - add x17, x17, #0x8f0 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154d418 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b0978 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xd60 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xd70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154a170 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b0b44 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0x9e4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xb10 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b09e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0xb14 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -168439,31 +167432,32 @@ │ │ │ │ ldr x15, [x19, #872] │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov x18, x0 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #224] │ │ │ │ + bl 408540 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ + ldr x17, [sp, #224] │ │ │ │ mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 180474c │ │ │ │ + str x18, [sp, #232] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -168483,86 +167477,22 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ + ldr x18, [sp, #216] │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b0b54 // b.pmore │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3512] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x17, 4ae000 │ │ │ │ + add x17, x17, #0x5e8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xd80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207d0 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154d208 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b0ba8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xd80 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xd90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01549fa8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b0d24 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0xc14 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xb78 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0c14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0xd44 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -168575,29 +167505,32 @@ │ │ │ │ ldr x15, [x19, #872] │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #240] │ │ │ │ + bl 4081e0 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #240] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #248] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -168617,76 +167550,22 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #232] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xda0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + adrp x17, 4ae000 │ │ │ │ + add x17, x17, #0x5b4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154d028 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b0da8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xda0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xdb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01549e10 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b0f24 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0xe14 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0e14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b0000 │ │ │ │ - add x18, x18, #0xf44 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -168699,29 +167578,32 @@ │ │ │ │ ldr x15, [x19, #872] │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #256] │ │ │ │ + bl 407a30 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #256] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #264] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -168741,76 +167623,22 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #248] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xdc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + adrp x17, 4ae000 │ │ │ │ + add x17, x17, #0x580 │ │ │ │ + str x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154ce48 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b0fa8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xdd0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01549c78 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b1124 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0x14 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xc48 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1014 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0x144 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ ldr x17, [x17, #24] │ │ │ │ str x20, [x17, #16] │ │ │ │ add x17, x21, #0x8 │ │ │ │ ldr x15, [x19, #888] │ │ │ │ str x17, [x15, #8] │ │ │ │ ldr x17, [x19, #872] │ │ │ │ @@ -168823,29 +167651,32 @@ │ │ │ │ ldr x15, [x19, #872] │ │ │ │ str x17, [x15, #120] │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov w17, #0x0 // #0 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 18016a0 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #272] │ │ │ │ + bl 408b80 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + ldr x17, [sp, #272] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #280] │ │ │ │ + bl 180176c │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ mov x19, x18 │ │ │ │ ldr x18, [x19, #872] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ ldr x20, [x18, #16] │ │ │ │ add x28, x18, #0xc0 │ │ │ │ @@ -168865,22945 +167696,18850 @@ │ │ │ │ str x15, [x19, #856] │ │ │ │ ldr x15, [x19, #872] │ │ │ │ ldr x15, [x15, #120] │ │ │ │ sub x18, x18, x17 │ │ │ │ add x18, x15, x18 │ │ │ │ ldr x17, [x19, #872] │ │ │ │ str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xde0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [sp, #264] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + .inst 0xffffea38 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #644 │ │ │ │ + ... │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0154cc68 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x01547600 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b11a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xde0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xdf0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + b.cc 4af6d0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4af000 │ │ │ │ + add x18, x18, #0x660 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 1823e20 │ │ │ │ + udf #644 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b1328 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0x310 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015475c0 ; undefined │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4af6f4 // b.pmore │ │ │ │ + adrp x18, 4ae000 │ │ │ │ + add x18, x18, #0x88 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4af000 │ │ │ │ + add x18, x18, #0x6c0 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 1824098 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + and x22, x22, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xca0 │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f300 │ │ │ │ + udf #0 │ │ │ │ udf #1 │ │ │ │ + udf #17 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01549968 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b1404 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0x394 │ │ │ │ + b.cc 4af750 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xcb0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19db000 │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1394 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #18 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01547530 ; undefined │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4af884 // b.lo, b.ul, b.last │ │ │ │ + mov x15, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x18, x23 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4af894 // b.pmore │ │ │ │ + adrp x13, 4af000 │ │ │ │ + add x13, x13, #0x710 │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x13, 4af000 │ │ │ │ + add x13, x13, #0x820 │ │ │ │ + stur x13, [x20, #-48] │ │ │ │ + mov x26, x15 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x18 │ │ │ │ + sub x13, x21, #0x10 │ │ │ │ + mov x23, x13 │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 4af620 │ │ │ │ + udf #323 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x015474a8 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + mov x14, x22 │ │ │ │ + b 4af78c │ │ │ │ + udf #1669 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0x3cc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01547480 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b13cc │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4af8c0 // b.any │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4af858 // b.any │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #1192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x17, [sp, #16] │ │ │ │ + mov x17, x15 │ │ │ │ + mov x15, x14 │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + b 4af78c │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xcb0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x13, #0x18 // #24 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + adrp x13, 4af000 │ │ │ │ + add x13, x13, #0x7f8 │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + mov x22, x14 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 181f7f0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4b140c // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4b1000 │ │ │ │ - add x17, x17, #0x1d0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 4af8f4 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #3728] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b11d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01549880 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b148c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b1484 // b.pmore │ │ │ │ - adrp x15, 4b1000 │ │ │ │ - add x15, x15, #0x348 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + .inst 0x01547398 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4af96c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4af000 │ │ │ │ + add x18, x18, #0x958 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xe00 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4af958 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01547358 ; undefined │ │ │ │ + ldur x25, [x22, #23] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldur x23, [x22, #15] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4af770 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xcc0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01549858 ; undefined │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01547308 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b1668 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0x50c │ │ │ │ + b.cc 4af9f4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4af000 │ │ │ │ + add x18, x18, #0x9dc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xd18 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b150c │ │ │ │ + cbnz x18, 4af9dc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0x544 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1544 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b1000 │ │ │ │ - add x17, x17, #0x680 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + .inst 0x015472c4 ; undefined │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #7] │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4af620 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xcd0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01549668 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b170c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b1704 // b.pmore │ │ │ │ - adrp x15, 4b1000 │ │ │ │ - add x15, x15, #0x4c0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xe10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xc08 │ │ │ │ + add x23, x23, #0x7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b18a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0x890 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xec8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1763398 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x015494b8 ; undefined │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01547490 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b19cc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0x91c │ │ │ │ + b.cc 4afb04 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4af000 │ │ │ │ + add x18, x18, #0xad4 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xd80 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3768] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xee8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b191c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0x954 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1954 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0x98c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b198c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ + b 1764618 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4b19d4 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4b1000 │ │ │ │ - add x17, x17, #0x740 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4b1740 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.hi 4afb0c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01549388 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4b1a5c // b.lo, b.ul, b.last │ │ │ │ + .inst 0x015473d8 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b1a54 // b.pmore │ │ │ │ - adrp x14, 4b1000 │ │ │ │ - add x14, x14, #0x8c8 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xe20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01549358 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b1c38 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0xadc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xde8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1adc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0xb14 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1b14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b1000 │ │ │ │ - add x17, x17, #0xc50 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4afb64 // b.pmore │ │ │ │ + adrp x18, 4af000 │ │ │ │ + add x18, x18, #0xa78 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #2264] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xf28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01549168 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b1cdc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b1cd4 // b.pmore │ │ │ │ - adrp x15, 4b1000 │ │ │ │ - add x15, x15, #0xa90 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xe30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01547370 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b1e68 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0xe50 │ │ │ │ + b.cc 4afc0c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4af000 │ │ │ │ + add x18, x18, #0xbdc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xee8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 1764618 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4afc1c // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xf38 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01548fc8 ; undefined │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x01547310 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b1f44 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0xed4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xe50 │ │ │ │ + b.cc 4afc90 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4afc88 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xf38 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1ed4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b1000 │ │ │ │ - add x18, x18, #0xf0c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1f0c │ │ │ │ + b 1765678 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b1f4c // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4b1000 │ │ │ │ - add x17, x17, #0xd10 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b1d10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01548ee0 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b1fcc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b1fc4 // b.pmore │ │ │ │ - adrp x15, 4b1000 │ │ │ │ - add x15, x15, #0xe88 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xe40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01548eb8 ; undefined │ │ │ │ + udf #21 │ │ │ │ + .inst 0x015472c0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b21a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0x4c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xeb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b204c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0x84 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2084 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 │ │ │ │ - add x17, x17, #0x1c0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + b.cc 4afd14 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbz x18, 4afd0c │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3768] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #40] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x22, 19f6000 │ │ │ │ + add x22, x22, #0xf68 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01547250 ; undefined │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xf88 │ │ │ │ + b 178aff8 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + adrp x23, 19f6000 │ │ │ │ + add x23, x23, #0xfe8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01548cc8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b224c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b2244 // b.pmore │ │ │ │ - adrp x15, 4b2000 │ │ │ │ - add x15, x15, #0x0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xe50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x18 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x48 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x78 │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + mov x22, x24 │ │ │ │ + b 182ddf8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01548ca0 ; undefined │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x128 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1763398 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01547320 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b2478 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0x2d4 │ │ │ │ + b.cc 4afed4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4af000 │ │ │ │ + add x18, x18, #0xea4 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xf20 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3768] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x148 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b22d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + b 1764618 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0x30c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b230c │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4afedc // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0x344 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2344 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 4b2000 │ │ │ │ - add x17, x17, #0x490 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01547268 ; undefined │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aff34 // b.pmore │ │ │ │ + adrp x18, 4af000 │ │ │ │ + add x18, x18, #0xe48 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #2264] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x188 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01547200 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4affdc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4af000 │ │ │ │ + add x18, x18, #0xfac │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x148 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 1764618 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4affec // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01548a60 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4b2524 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b251c // b.pmore │ │ │ │ - adrp x14, 4b2000 │ │ │ │ - add x14, x14, #0x280 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xe60 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x198 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01548a30 ; undefined │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x015471a0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b2700 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0x5a4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xf88 │ │ │ │ + b.cc 4b0060 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4b0058 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x198 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b25a4 │ │ │ │ + b 1765678 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0x5dc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b25dc │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 │ │ │ │ - add x17, x17, #0x718 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x01547150 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b00e4 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbz x18, 4b00dc │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3768] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #40] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x1c8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015470e0 ; undefined │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x1e8 │ │ │ │ + b 178aff8 │ │ │ │ + .inst 0x0139abf0 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + .inst 0x0139ac00 ; undefined │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01548840 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b27a4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b279c // b.pmore │ │ │ │ - adrp x15, 4b2000 │ │ │ │ - add x15, x15, #0x558 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xe70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + .inst 0x0139ac10 ; undefined │ │ │ │ + ... │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ + udf #3 │ │ │ │ udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b2930 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0x918 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0139ac20 ; undefined │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0139ac30 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ + udf #4 │ │ │ │ + add x22, x22, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0139ac40 ; undefined │ │ │ │ + ... │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #5 │ │ │ │ + add x22, x22, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0139ac50 ; undefined │ │ │ │ + ... │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015486a0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b2a0c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0x99c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fa000 │ │ │ │ - add x22, x22, #0xff0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b299c │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #3 │ │ │ │ + udf #6 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0139ac60 ; undefined │ │ │ │ + ... │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0x9d4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b29d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #3 │ │ │ │ + udf #7 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b2a14 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4b2000 │ │ │ │ - add x17, x17, #0x7d8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b27d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + nop │ │ │ │ + .inst 0x0139ac70 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + .inst 0x0139ac80 ; undefined │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015485b8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b2a94 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b2a8c // b.pmore │ │ │ │ - adrp x15, 4b2000 │ │ │ │ - add x15, x15, #0x950 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xe80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #9 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + .inst 0x0139ac90 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ + udf #10 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0139aca0 ; undefined │ │ │ │ + ... │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + udf #3 │ │ │ │ udf #11 │ │ │ │ - .inst 0x01548590 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b2cc0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0xb1c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x58 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2b1c │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x22, x22, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0xb54 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2b54 │ │ │ │ - ldr x18, [x22] │ │ │ │ + nop │ │ │ │ + .inst 0x0139acb0 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #12 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0xb8c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2b8c │ │ │ │ - ldr x18, [x22] │ │ │ │ + nop │ │ │ │ + .inst 0x0139acc0 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #13 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + .inst 0x0139acd8 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 4b2000 │ │ │ │ - add x17, x17, #0xcd8 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + nop │ │ │ │ + .inst 0x0139acf0 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0139ad08 ; undefined │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0139ad20 ; undefined │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01548350 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4b2d6c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b2d64 // b.pmore │ │ │ │ - adrp x14, 4b2000 │ │ │ │ - add x14, x14, #0xac8 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xe90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01548320 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b2f98 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0xdf4 │ │ │ │ + b.cc 4b04f8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0x448 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xc0 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2df4 │ │ │ │ + cbnz x18, 4b0448 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0xe2c │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0x480 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2e2c │ │ │ │ + cbnz x18, 4b0480 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b2000 │ │ │ │ - add x18, x18, #0xe64 │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0x4b8 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2e64 │ │ │ │ + cbnz x18, 4b04b8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 4b2000 │ │ │ │ - add x17, x17, #0xfb0 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b0508 // b.pmore │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xd50 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x248 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015480e0 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4b3044 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b303c // b.pmore │ │ │ │ - adrp x14, 4b2000 │ │ │ │ - add x14, x14, #0xda0 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xea0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x015480b0 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b3270 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0xcc │ │ │ │ + b.cc 4b0628 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0x578 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x128 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b30cc │ │ │ │ + cbnz x18, 4b0578 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0x104 │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0x5b0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3104 │ │ │ │ + cbnz x18, 4b05b0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0x13c │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0x5e8 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b313c │ │ │ │ + cbnz x18, 4b05e8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b0638 // b.pmore │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xd78 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4b3000 │ │ │ │ - add x17, x17, #0x288 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x16 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x250 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01547e70 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4b331c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b3314 // b.pmore │ │ │ │ - adrp x14, 4b3000 │ │ │ │ - add x14, x14, #0x78 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xeb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01547e40 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b34f8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0x39c │ │ │ │ + b.cc 4b0714 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0x6a4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x190 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b339c │ │ │ │ + cbnz x18, 4b06a4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0x3d4 │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0x6dc │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b33d4 │ │ │ │ + cbnz x18, 4b06dc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b0724 // b.pmore │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xda0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b3000 │ │ │ │ - add x17, x17, #0x510 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x258 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01547c50 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b359c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b3594 // b.pmore │ │ │ │ - adrp x15, 4b3000 │ │ │ │ - add x15, x15, #0x350 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x01546b88 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b07d4 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4b07cc │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x2b8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xec0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 17a1c80 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01547c28 ; undefined │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01546b38 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b3778 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0x61c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x1f8 │ │ │ │ + b.cc 4b0884 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0x838 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b361c │ │ │ │ + cbnz x18, 4b0838 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01546af8 ; undefined │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0x868 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 16fa1b0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0x654 │ │ │ │ + .inst 0x01546ac8 ; undefined │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0x8a4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3654 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x310 │ │ │ │ + mov x23, x22 │ │ │ │ + b 17a26b0 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x350 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b08cc // b.any │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #1192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b0900 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #3728] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b3000 │ │ │ │ - add x17, x17, #0x790 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x01546a40 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b0974 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + cbz x18, 4b096c │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x350 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16a03c8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01547a38 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b381c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b3814 // b.pmore │ │ │ │ - adrp x15, 4b3000 │ │ │ │ - add x15, x15, #0x5d0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xed0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01547a10 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x015469e0 ; undefined │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b3a68 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0x89c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x260 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4b0ef4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0x9e0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b389c │ │ │ │ + cbnz x18, 4b09e0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0x8d4 │ │ │ │ + .inst 0x01546998 ; undefined │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0xa20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b38d4 │ │ │ │ + cbnz x18, 4b0a20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01546958 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b3000 │ │ │ │ - add x17, x17, #0xa18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b0f88 // b.any │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 4b0000 │ │ │ │ + add x17, x17, #0xa6c │ │ │ │ + str x17, [x20, #16] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b3a70 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b0a6c │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4b3a1c │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4b3000 │ │ │ │ - add x17, x17, #0xa5c │ │ │ │ + .inst 0x0154690c ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4b0ab4 // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 4b0000 │ │ │ │ + add x17, x17, #0xf14 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ + ldur x17, [x22, #5] │ │ │ │ + ldur x15, [x22, #13] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015477b8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b3b04 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b3afc // b.pmore │ │ │ │ - adrp x15, 4b3000 │ │ │ │ - add x15, x15, #0x850 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b0f14 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4b0b24 // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 4b0000 │ │ │ │ + add x17, x17, #0xdac │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + ldur x17, [x22, #22] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + ldur x14, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x15, #15] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x15, #23] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x14, #7] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x14, #15] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + ldur x18, [x14, #23] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xee0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x15, #7] │ │ │ │ + str x18, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b0dac │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01547790 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b3c8c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0xb7c │ │ │ │ + adrp x17, 4b0000 │ │ │ │ + add x17, x17, #0xbac │ │ │ │ + stur x17, [x20, #-64] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #15] │ │ │ │ + ldur x14, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x17, #23] │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + ldur x18, [x15, #7] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldur x18, [x15, #15] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x15, #23] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x14, #7] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x14, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x14, #23] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x2c8 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x17, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x17, #7] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3b7c │ │ │ │ + cbnz x18, 4b0bac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #15177 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0xcac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015467cc ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b0f48 // b.any │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x15, [x17, #23] │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 4b0fe8 // b.any │ │ │ │ + ldr x15, [x20, #72] │ │ │ │ + ldr x14, [x20, #64] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + ldr x11, [x20, #24] │ │ │ │ + ldr x10, [x20, #32] │ │ │ │ + ldur x9, [x22, #23] │ │ │ │ + ldur x8, [x9, #7] │ │ │ │ + ldur x7, [x9, #15] │ │ │ │ + ldur x9, [x9, #23] │ │ │ │ + ldur x6, [x22, #15] │ │ │ │ + ldur x5, [x6, #7] │ │ │ │ + ldur x4, [x6, #15] │ │ │ │ + ldur x6, [x6, #23] │ │ │ │ + ldr x3, [x20, #40] │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + add x3, x3, x2 │ │ │ │ + ldur x2, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + add x17, x2, x17 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cmp x3, x17 │ │ │ │ + b.eq 4b0cb8 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ + mov x0, x3 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ + mov x2, x18 │ │ │ │ + str x6, [sp, #120] │ │ │ │ + str x4, [sp, #112] │ │ │ │ + str x5, [sp, #104] │ │ │ │ + str x9, [sp, #96] │ │ │ │ + str x7, [sp, #88] │ │ │ │ + str x8, [sp, #80] │ │ │ │ + str x10, [sp, #72] │ │ │ │ + str x11, [sp, #64] │ │ │ │ + str x12, [sp, #56] │ │ │ │ + str x13, [sp, #48] │ │ │ │ + str x14, [sp, #40] │ │ │ │ + str x15, [sp, #32] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x2, w18 │ │ │ │ + ldr x6, [sp, #104] │ │ │ │ + ldr x4, [sp, #96] │ │ │ │ + ldr x5, [sp, #88] │ │ │ │ + ldr x9, [sp, #80] │ │ │ │ + ldr x7, [sp, #72] │ │ │ │ + ldr x8, [sp, #64] │ │ │ │ + ldr x10, [sp, #56] │ │ │ │ + ldr x11, [sp, #48] │ │ │ │ + ldr x12, [sp, #40] │ │ │ │ + ldr x13, [sp, #32] │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + ldr x15, [sp, #16] │ │ │ │ + cbnz x2, 4b0fe0 │ │ │ │ + cmp x10, x6 │ │ │ │ + b.ne 4b0fd8 // b.any │ │ │ │ + add x18, x12, #0x10 │ │ │ │ + add x18, x18, x11 │ │ │ │ + add x17, x5, #0x10 │ │ │ │ + add x17, x17, x4 │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b0d34 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x18 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x10 │ │ │ │ + str x9, [sp, #96] │ │ │ │ + str x7, [sp, #88] │ │ │ │ + str x8, [sp, #80] │ │ │ │ + str x13, [sp, #48] │ │ │ │ + str x14, [sp, #40] │ │ │ │ + str x15, [sp, #32] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x12, w18 │ │ │ │ + ldr x9, [sp, #80] │ │ │ │ + ldr x7, [sp, #72] │ │ │ │ + ldr x8, [sp, #64] │ │ │ │ + ldr x13, [sp, #32] │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + ldr x15, [sp, #16] │ │ │ │ + cbnz x12, 4b0fd0 │ │ │ │ + cmp x13, x9 │ │ │ │ + b.ne 4b0fc8 // b.any │ │ │ │ + add x18, x15, #0x10 │ │ │ │ + add x18, x18, x14 │ │ │ │ + add x17, x8, #0x10 │ │ │ │ + add x17, x17, x7 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b0d80 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x13 │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + sxtw x15, w18 │ │ │ │ + cbnz x15, 4b0fc0 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xef0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1735 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154a210 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b3d10 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xef0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xf00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015475f8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b3e8c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0xd7c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x330 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3d7c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0xeac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ + .inst 0x015465cc ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b0f5c // b.any │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x17, #23] │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 4b0fb8 // b.any │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + ldur x11, [x22, #22] │ │ │ │ + ldur x10, [x22, #14] │ │ │ │ + ldur x9, [x10, #7] │ │ │ │ + ldur x8, [x10, #15] │ │ │ │ + ldur x10, [x10, #23] │ │ │ │ + ldr x7, [x20, #24] │ │ │ │ + ldr x6, [x20, #32] │ │ │ │ + add x6, x6, #0x10 │ │ │ │ + add x7, x7, x6 │ │ │ │ + ldur x6, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + add x17, x6, x17 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + cmp x7, x17 │ │ │ │ + b.eq 4b0e84 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ + mov x0, x7 │ │ │ │ mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x2, x18 │ │ │ │ + str x10, [sp, #184] │ │ │ │ + str x8, [sp, #176] │ │ │ │ + str x9, [sp, #168] │ │ │ │ + str x11, [sp, #160] │ │ │ │ + str x12, [sp, #152] │ │ │ │ + str x13, [sp, #144] │ │ │ │ + str x14, [sp, #136] │ │ │ │ + str x15, [sp, #128] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x6, w18 │ │ │ │ + ldr x10, [sp, #168] │ │ │ │ + ldr x8, [sp, #160] │ │ │ │ + ldr x9, [sp, #152] │ │ │ │ + ldr x11, [sp, #144] │ │ │ │ + ldr x12, [sp, #136] │ │ │ │ + ldr x13, [sp, #128] │ │ │ │ + ldr x14, [sp, #120] │ │ │ │ + ldr x15, [sp, #112] │ │ │ │ + cbnz x6, 4b0fb0 │ │ │ │ + cmp x12, x10 │ │ │ │ + b.ne 4b0fa8 // b.any │ │ │ │ + add x18, x14, #0x10 │ │ │ │ + add x18, x18, x13 │ │ │ │ + add x17, x9, #0x10 │ │ │ │ + add x17, x17, x8 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b0ee0 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x12 │ │ │ │ + str x11, [sp, #160] │ │ │ │ + str x15, [sp, #128] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xf10 │ │ │ │ + sxtw x14, w18 │ │ │ │ + ldr x11, [sp, #144] │ │ │ │ + ldr x15, [sp, #112] │ │ │ │ + cbnz x14, 4b0fa0 │ │ │ │ + mov x24, x11 │ │ │ │ + mov x23, x15 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + b 16eab08 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x398 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01546464 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b0f44 // b.any │ │ │ │ + adrp x18, 4b0000 │ │ │ │ + add x18, x18, #0xf74 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x24, [x22, #5] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldur x18, [x22, #13] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 16eab08 │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x378 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b0f48 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b0ff0 // b.any │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0154a030 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b3f10 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xf10 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xf20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4b0f88 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4b0f88 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4b0f88 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4b0f88 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 4b0f88 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 4b0f88 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 4b0f88 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 4b0f88 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 4b0f88 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 4b0f88 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 16eab08 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01547460 ; undefined │ │ │ │ + .inst 0x01546380 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b408c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b3000 │ │ │ │ - add x18, x18, #0xf7c │ │ │ │ + b.cc 4b1088 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b1000 │ │ │ │ + add x18, x18, #0x48 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x398 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3f7c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 4b0998 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0xac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b1070 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xf30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x3a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01549e50 ; undefined │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b4110 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b.cc 4b10d8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xf30 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xf40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 14eb830 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015472c8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b428c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0x17c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x400 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b417c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0x2ac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xf50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01549c70 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b4310 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b.cc 4b1120 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xf50 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xf60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 14eb830 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01547130 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b448c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0x37c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x468 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b437c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4b1168 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 14eb830 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0x4ac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xf70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01549a90 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b4510 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b.cc 4b11b0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fd000 │ │ │ │ - add x18, x18, #0xf70 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x608 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xf80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 17f0828 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #2 │ │ │ │ - udf #13 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b4690 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0x678 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01546210 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b124c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1244 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x15, 4b1000 │ │ │ │ + add x15, x15, #0x180 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17718b8 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01546170 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b12f4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b12ec // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b1000 │ │ │ │ + add x15, x15, #0x1c8 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x2f8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01546e20 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b476c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0x6fc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x4d0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015460c8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b139c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1394 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b1000 │ │ │ │ + add x14, x14, #0x268 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #1672] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #1464] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b46fc │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 17718b8 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0x734 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4734 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01546020 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b144c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1444 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b1000 │ │ │ │ + add x14, x14, #0x310 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x310 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01545f70 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b14fc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b14f4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b1000 │ │ │ │ + add x13, x13, #0x3b8 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #1672] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #1464] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x38 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17718b8 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x01545eb8 ; undefined │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4b4774 // b.pmore │ │ │ │ + b.hi 4b158c // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4b4000 │ │ │ │ - add x17, x17, #0x538 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 4b1000 │ │ │ │ + add x14, x14, #0x468 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b4538 │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x328 │ │ │ │ + b 17f0828 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01546d38 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b47f4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b47ec // b.pmore │ │ │ │ - adrp x15, 4b4000 │ │ │ │ - add x15, x15, #0x6b0 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01545e28 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b1620 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1618 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 19dc000 │ │ │ │ + ldr x15, [x15, #1672] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 19dd000 │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xf90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 4b1520 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01546d10 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b49d0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0x874 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + .inst 0x01545d90 ; undefined │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b16a0 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x538 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4874 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x17, 4b1000 │ │ │ │ + add x17, x17, #0x5b0 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #1696] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0x8ac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b48ac │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b16f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 14eb830 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b1738 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 14eb830 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b4000 │ │ │ │ - add x17, x17, #0x9e8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b1780 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x608 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01545c40 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b181c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1814 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x15, 4b1000 │ │ │ │ + add x15, x15, #0x750 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17718b8 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01545ba0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b18c4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b18bc // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b1000 │ │ │ │ + add x15, x15, #0x798 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x2b0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01545af8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b196c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1964 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b1000 │ │ │ │ + add x14, x14, #0x838 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #1672] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #1464] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17718b8 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01546b20 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b4a74 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b4a6c // b.pmore │ │ │ │ - adrp x15, 4b4000 │ │ │ │ - add x15, x15, #0x828 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + .inst 0x01545a50 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b1a1c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1a14 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b1000 │ │ │ │ + add x14, x14, #0x8e0 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x310 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015459a0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b1acc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1ac4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b1000 │ │ │ │ + add x13, x13, #0x988 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #1672] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #1464] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x38 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xfa0 │ │ │ │ + b 17718b8 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x015458e8 ; undefined │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b1b5c // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 4b1000 │ │ │ │ + add x14, x14, #0xa38 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x2c8 │ │ │ │ + b 17f0828 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01545858 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b1bf0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1be8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 19dc000 │ │ │ │ + ldr x15, [x15, #1672] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 19dd000 │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b1af0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01546af8 ; undefined │ │ │ │ + .inst 0x015457c0 ; undefined │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b1c70 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4b1000 │ │ │ │ + add x17, x17, #0xb80 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #1696] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b4c50 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0xaf4 │ │ │ │ + b.cc 4b1cc0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x5a0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x608 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4af4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 17f0828 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01545700 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b1d5c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1d54 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b1000 │ │ │ │ + add x15, x15, #0xc90 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17718b8 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0xb2c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4b2c │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01545660 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b1e04 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1dfc // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b1000 │ │ │ │ + add x15, x15, #0xcd8 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x2b0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015455b8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b1eac // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1ea4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b1000 │ │ │ │ + add x14, x14, #0xd78 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #1672] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #1464] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17718b8 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b4000 │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01545508 ; undefined │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b1f34 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4b1000 │ │ │ │ + add x15, x15, #0xe20 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x290 │ │ │ │ + b 17f0828 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b1fc8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b1fc0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #1672] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #24] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 1847000 │ │ │ │ + add x23, x23, #0x608 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01546908 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b4cf4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b4cec // b.pmore │ │ │ │ - adrp x15, 4b4000 │ │ │ │ - add x15, x15, #0xaa8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x015453f0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b206c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b2064 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b1000 │ │ │ │ + add x15, x15, #0xf58 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17718b8 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01545350 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b2114 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b210c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b1000 │ │ │ │ + add x15, x15, #0xfe8 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x2b0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015452a8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b21bc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b21b4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b2000 │ │ │ │ + add x14, x14, #0x88 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #1672] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #1464] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xfb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 17718b8 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015468e0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b4ed0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0xd74 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x608 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01545200 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b226c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b2264 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b2000 │ │ │ │ + add x14, x14, #0x130 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1464] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x290 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4d74 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 17f0828 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0xdac │ │ │ │ - str x18, [x20] │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01545148 ; undefined │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b22f0 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4dac │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4b2000 │ │ │ │ + add x15, x15, #0x1d8 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #1696] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #13 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015450c0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b256c // b.lo, b.ul, b.last │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x24 │ │ │ │ + and x15, x24, #0x7 │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cs 4b2528 // b.hs, b.nlast │ │ │ │ + mov x14, #0x2 // #2 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cc 4b2414 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b25b0 // b.pmore │ │ │ │ + ldur x15, [x17, #22] │ │ │ │ + ldur x14, [x17, #14] │ │ │ │ + ldur x13, [x14, #7] │ │ │ │ + ldur x12, [x14, #15] │ │ │ │ + ldur x14, [x14, #23] │ │ │ │ + ldur x17, [x17, #6] │ │ │ │ + ldur x11, [x17, #7] │ │ │ │ + ldur x10, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x9, 4b1000 │ │ │ │ + add x9, x9, #0x6c0 │ │ │ │ + stur x9, [x21, #-120] │ │ │ │ + stur x11, [x21, #-104] │ │ │ │ + stur x10, [x21, #-96] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + adrp x17, 4b1000 │ │ │ │ + add x17, x17, #0x708 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + adrp x17, 4b1000 │ │ │ │ + add x17, x17, #0xaf0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + sub x17, x21, #0x50 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + sub x17, x21, #0x78 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + mov x15, #0xb // #11 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.lt 4b25d4 // b.tstop │ │ │ │ + adrp x18, 4b1000 │ │ │ │ + add x18, x18, #0xc18 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01544fd0 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0xa8 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b257c // b.pmore │ │ │ │ + ldur x15, [x17, #23] │ │ │ │ + ldur x14, [x15, #7] │ │ │ │ + ldur x13, [x15, #15] │ │ │ │ + ldur x15, [x15, #23] │ │ │ │ + ldur x12, [x17, #15] │ │ │ │ + ldur x11, [x12, #7] │ │ │ │ + ldur x10, [x12, #15] │ │ │ │ + ldur x12, [x12, #23] │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + ldur x9, [x17, #7] │ │ │ │ + ldur x8, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x7, 4b1000 │ │ │ │ + add x7, x7, #0xa8 │ │ │ │ + stur x7, [x21, #-160] │ │ │ │ + stur x9, [x21, #-144] │ │ │ │ + stur x8, [x21, #-136] │ │ │ │ + stur x17, [x21, #-128] │ │ │ │ + adrp x17, 4b1000 │ │ │ │ + add x17, x17, #0xf0 │ │ │ │ + stur x17, [x21, #-120] │ │ │ │ + stur x11, [x21, #-104] │ │ │ │ + stur x10, [x21, #-96] │ │ │ │ + stur x12, [x21, #-88] │ │ │ │ + adrp x17, 4b1000 │ │ │ │ + add x17, x17, #0x138 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x17, 4b1000 │ │ │ │ + add x17, x17, #0x520 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + sub x17, x21, #0x50 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x17, x21, #0x78 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + sub x17, x21, #0xa0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + mov x15, #0xb // #11 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.lt 4b25a0 // b.tstop │ │ │ │ + adrp x18, 4b1000 │ │ │ │ + add x18, x18, #0x648 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01544edc ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + b 4b2348 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01544ebc ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b4000 │ │ │ │ - add x17, x17, #0xee8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b25e4 // b.pmore │ │ │ │ + ldur x15, [x17, #5] │ │ │ │ + ldur x17, [x17, #13] │ │ │ │ + mov x14, #0xb // #11 │ │ │ │ + cmp x18, x14 │ │ │ │ + b.lt 4b2608 // b.tstop │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0x290 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x3f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + mov x15, #0xa8 // #168 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4b2000 │ │ │ │ + add x15, x15, #0x408 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 181f7d8 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + mov x22, x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015466f0 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b4f74 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b4f6c // b.pmore │ │ │ │ - adrp x15, 4b4000 │ │ │ │ - add x15, x15, #0xd28 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + mov x15, #0x80 // #128 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4b2000 │ │ │ │ + add x15, x15, #0x4fc │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ + b 181f7d8 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + mov x22, x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xfc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x15, 4b2000 │ │ │ │ + add x15, x15, #0x51c │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 181f7d8 │ │ │ │ + adrp x18, 4b1000 │ │ │ │ + add x18, x18, #0xed0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015466c8 ; undefined │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01544db0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b5150 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b4000 │ │ │ │ - add x18, x18, #0xff4 │ │ │ │ + b.cc 4b26cc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0x684 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x670 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4ff4 │ │ │ │ + cbnz x18, 4b2684 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b5000 │ │ │ │ - add x18, x18, #0x2c │ │ │ │ + .inst 0x01544d6c ; undefined │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0x6bc │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b502c │ │ │ │ + cbnz x18, 4b26bc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b5000 │ │ │ │ - add x17, x17, #0x168 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + .inst 0x01544d34 ; undefined │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b2318 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x400 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01544cf8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b2764 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0x738 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b2738 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015464d8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b51f4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b51ec // b.pmore │ │ │ │ - adrp x15, 4b4000 │ │ │ │ - add x15, x15, #0xfa8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01544cb8 ; undefined │ │ │ │ + mov x24, x22 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xfd0 │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4b2318 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x410 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015464b0 ; undefined │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01544c60 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b53d0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 │ │ │ │ - add x18, x18, #0x274 │ │ │ │ + b.cc 4b27ec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0x7d4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x6d8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5274 │ │ │ │ + cbnz x18, 4b27d4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b5000 │ │ │ │ - add x18, x18, #0x2ac │ │ │ │ + .inst 0x01544c1c ; undefined │ │ │ │ + mov x24, x22 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b52ac │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b5000 │ │ │ │ - add x17, x17, #0x3e8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 4b2318 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x420 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015462c0 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b5474 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b546c // b.pmore │ │ │ │ - adrp x15, 4b5000 │ │ │ │ - add x15, x15, #0x228 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xfe0 │ │ │ │ + .inst 0x01544c08 ; undefined │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x420 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 1770ea0 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b2894 // b.pmore │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #3080] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19f7000 │ │ │ │ + add x18, x18, #0x468 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #1440] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x4a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01546298 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b5650 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 │ │ │ │ - add x18, x18, #0x4f4 │ │ │ │ + b.cc 4b2980 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0x924 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x740 │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3768] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 19df000 │ │ │ │ + ldr x24, [x24, #1296] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #1160] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b54f4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1764618 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b5000 │ │ │ │ - add x18, x18, #0x52c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b552c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01544c64 ; undefined │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b2990 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b5000 │ │ │ │ - add x17, x17, #0x668 │ │ │ │ + adrp x17, 4b2000 │ │ │ │ + add x17, x17, #0x974 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + b 178aff8 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01544c14 ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 14bb120 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x5a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01544be8 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b2a24 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0x9f4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x5a0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 178dc60 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b2a34 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x5c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b2ad4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0xaa4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + adrp x24, 19df000 │ │ │ │ + ldr x24, [x24, #1296] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #1160] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 1764618 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b2ae4 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x680 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015460a8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b56f4 // b.lo, b.ul, b.last │ │ │ │ + .inst 0x01544a98 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b2b74 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0xb44 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x5a0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 178dc60 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b56ec // b.pmore │ │ │ │ - adrp x15, 4b5000 │ │ │ │ - add x15, x15, #0x4a8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b2b84 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0x708 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b2bcc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xff0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 4b0660 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b2c50 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b2c48 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b2000 │ │ │ │ + add x14, x14, #0xba0 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01546080 ; undefined │ │ │ │ + .inst 0x01544ba8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b58d0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 │ │ │ │ - add x18, x18, #0x774 │ │ │ │ + b.cc 4b2cf8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0xcbc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x768 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x7a8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5774 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1790ae0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 │ │ │ │ - add x18, x18, #0x7ac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b57ac │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b2ce4 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b5000 │ │ │ │ - add x17, x17, #0x8e8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01545e90 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b5974 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b596c // b.pmore │ │ │ │ - adrp x15, 4b5000 │ │ │ │ - add x15, x15, #0x728 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + .inst 0x01544b30 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b2d8c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b2d84 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b2000 │ │ │ │ + add x14, x14, #0xbe8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0xc78 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01545e68 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b5b50 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 │ │ │ │ - add x18, x18, #0x9f4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + udf #0 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x810 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b59f4 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015449d0 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 │ │ │ │ - add x18, x18, #0xa2c │ │ │ │ - str x18, [x20] │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01544a68 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b2e70 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5a2c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b5000 │ │ │ │ - add x17, x17, #0xb68 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4b2000 │ │ │ │ + add x15, x15, #0xd10 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0xdd8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01544ae8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b2f5c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b2f54 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b2000 │ │ │ │ + add x15, x15, #0xdf8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0xf24 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x26, x21, #0xf │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + add x25, x25, #0x1b1 │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x680 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x780 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1763810 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b2f68 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01545c78 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b5bf4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b5bec // b.pmore │ │ │ │ - adrp x15, 4b5000 │ │ │ │ - add x15, x15, #0x9a8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01545c50 ; undefined │ │ │ │ + .inst 0x01544870 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b5dd0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 │ │ │ │ - add x18, x18, #0xc74 │ │ │ │ + b.cc 4b3010 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0xfd4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x6c8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x878 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5c74 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1790ae0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 │ │ │ │ - add x18, x18, #0xcac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5cac │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b2ffc // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b5000 │ │ │ │ - add x17, x17, #0xde8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01545a60 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b5e74 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b5e6c // b.pmore │ │ │ │ - adrp x15, 4b5000 │ │ │ │ - add x15, x15, #0xc28 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01544980 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b309c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b3094 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b2000 │ │ │ │ + add x15, x15, #0xe90 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b2000 │ │ │ │ + add x18, x18, #0xf90 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b6000 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 │ │ │ │ - add x18, x18, #0xfe8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015446c0 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015448a0 ; undefined │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b3178 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4b3000 │ │ │ │ + add x17, x17, #0x28 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0xc0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0xe8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x015448e0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b325c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b3254 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b3000 │ │ │ │ + add x17, x17, #0x108 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x224 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x26, x21, #0x7 │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + add x25, x25, #0x1b1 │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x680 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x658 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1763810 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b3268 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x015458c0 ; undefined │ │ │ │ + .inst 0x01544550 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b60dc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0x6c │ │ │ │ + b.cc 4b3310 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x2d4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x548 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x8e0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b606c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1790ae0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0xa4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b60a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b32fc // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b60e4 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4b5000 │ │ │ │ - add x17, x17, #0xea8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4b5ea8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015457d8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b6164 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b615c // b.pmore │ │ │ │ - adrp x15, 4b6000 │ │ │ │ - add x15, x15, #0x20 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01544770 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b3394 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b338c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b3000 │ │ │ │ + add x17, x17, #0x198 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x290 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015443c8 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x015457b0 ; undefined │ │ │ │ + .inst 0x01544658 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b6340 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0x1e4 │ │ │ │ + b.cc 4b347c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x444 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x640 │ │ │ │ + add x24, x24, #0x4 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x948 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b61e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1790ae0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0x21c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b621c │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b346c // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b6000 │ │ │ │ - add x17, x17, #0x358 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015455c0 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b63e4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b63dc // b.pmore │ │ │ │ - adrp x15, 4b6000 │ │ │ │ - add x15, x15, #0x198 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01544620 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b3540 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b3538 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b3000 │ │ │ │ + add x17, x17, #0x328 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x3b8 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x3e0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x400 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x58 // #88 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01545598 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b656c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0x45c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0x9b0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b645c │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0x58c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01544218 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ + .inst 0x01544510 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b366c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b3664 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #24] │ │ │ │ + mov x15, #0xb // #11 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.gt 4b3648 │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b3000 │ │ │ │ + add x17, x17, #0x498 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x568 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x590 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x21, x21, #0x48 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01547a90 ; undefined │ │ │ │ + mov x17, #0x48 // #72 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b65f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b.cc 4b36b8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x50 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b0530 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b3740 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b3738 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b3000 │ │ │ │ + add x13, x13, #0x688 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01545400 ; undefined │ │ │ │ + .inst 0x015440b8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b67c0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0x664 │ │ │ │ + b.cc 4b37e8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x7ac │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x768 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xa18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ + b 1790ae0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6664 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b37d4 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01544040 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b3884 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b387c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b3000 │ │ │ │ + add x13, x13, #0x6d0 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x768 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0x69c │ │ │ │ - str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b669c │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01543ed8 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b6000 │ │ │ │ - add x17, x17, #0x7d8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + udf #8 │ │ │ │ + .inst 0x01543f70 ; undefined │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b3970 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 4b3000 │ │ │ │ + add x14, x14, #0x800 │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x8a8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0x8d0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01543fe8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b3a64 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b3a5c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b3000 │ │ │ │ + add x14, x14, #0x8f0 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0xa2c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x26, x21, #0x17 │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + add x25, x25, #0x1b1 │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x680 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x780 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1763810 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b3a70 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01545210 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b6864 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b685c // b.pmore │ │ │ │ - adrp x15, 4b6000 │ │ │ │ - add x15, x15, #0x618 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x015451e8 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01543d68 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b6a90 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0x8ec │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + b.cc 4b3b18 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0xadc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x6c8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xa80 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b68ec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0x924 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6924 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1790ae0 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0x95c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b695c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 4b6000 │ │ │ │ - add x17, x17, #0xaa8 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b3b04 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01544fa8 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4b6b3c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b6b34 // b.pmore │ │ │ │ - adrp x14, 4b6000 │ │ │ │ - add x14, x14, #0x898 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01543e78 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b3bac // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b3ba4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b3000 │ │ │ │ + add x14, x14, #0x990 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0xa98 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01544f78 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b6cc4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0xbb4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xae8 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6bb4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0xce4 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01543bb0 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01543d90 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b3c90 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4b3000 │ │ │ │ + add x15, x15, #0xb30 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0xbd0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0xbf8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x90 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01543d18 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b3d7c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b3d74 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b3000 │ │ │ │ + add x15, x15, #0xc18 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0xd44 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x26, x21, #0xf │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + add x25, x25, #0x1b1 │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x708 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x6e0 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1763810 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b3d88 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01547378 ; undefined │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01543a50 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b6d48 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b.cc 4b3e30 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0xdf4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x90 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x6c8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xa0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + b 1790ae0 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01544de0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b6ec4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0xdb4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xb50 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6db4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0xee4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b3e1c // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xb0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01547198 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b6f48 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0xb0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01543b80 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b3ebc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b3eb4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b3000 │ │ │ │ + add x15, x15, #0xcb0 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01544c48 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b7118 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0xfbc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + udf #0 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xbb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6fbc │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015438a0 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b6000 │ │ │ │ - add x18, x18, #0xff4 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01543aa0 ; undefined │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b3f98 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6ff4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b7000 │ │ │ │ - add x17, x17, #0x130 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + adrp x17, 4b3000 │ │ │ │ + add x17, x17, #0xe48 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0xee0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4b3000 │ │ │ │ + add x18, x18, #0xf08 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01543a38 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b407c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b4074 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b3000 │ │ │ │ + add x17, x17, #0xf28 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x44 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x26, x21, #0x7 │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + add x25, x25, #0x1b1 │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x5c8 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x560 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1763810 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b4088 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01544a58 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b71bc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b71b4 // b.pmore │ │ │ │ - adrp x15, 4b6000 │ │ │ │ - add x15, x15, #0xf70 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xd0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01544a30 ; undefined │ │ │ │ + .inst 0x01543730 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b7398 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0x23c │ │ │ │ + b.cc 4b4130 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0xf4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x548 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xc20 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ + b 1790ae0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b723c │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b411c // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x015438d0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b41b4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b41ac // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b3000 │ │ │ │ + add x17, x17, #0xfb8 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0xb0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0x274 │ │ │ │ - str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7274 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015435a8 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b7000 │ │ │ │ - add x17, x17, #0x3b0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01543738 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b429c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x264 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x600 │ │ │ │ + add x24, x24, #0x4 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 1790ae0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b428c // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01544840 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b743c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b7434 // b.pmore │ │ │ │ - adrp x15, 4b7000 │ │ │ │ - add x15, x15, #0x1f0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01543780 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b4360 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b4358 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b4000 │ │ │ │ + add x17, x17, #0x148 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x1d8 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x200 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x220 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xe0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x58 // #88 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01544818 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b75c4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0x4b4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xc88 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b74b4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0x5e4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015433f8 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ + .inst 0x01543710 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b44a4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b449c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xf0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x15, 4b3000 │ │ │ │ + add x15, x15, #0x5a8 │ │ │ │ + stur x15, [x21, #-96] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + sub x15, x21, #0x60 │ │ │ │ + mov x14, #0xb // #11 │ │ │ │ + cmp x18, x14 │ │ │ │ + b.gt 4b4480 │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x2b8 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x388 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x3b0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x15 │ │ │ │ + sub x23, x21, #0x6 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 178c508 │ │ │ │ + sub x21, x21, #0x48 │ │ │ │ + mov x24, x15 │ │ │ │ + adrp x23, 19dc000 │ │ │ │ + ldr x23, [x23, #3288] │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 178c508 │ │ │ │ + mov x17, #0x68 // #104 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01546ad8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b7648 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b.cc 4b44f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0xf0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b0400 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b4578 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b4570 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b4000 │ │ │ │ + add x13, x13, #0x4c0 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x100 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 182ddf8 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01544680 ; undefined │ │ │ │ + .inst 0x01543280 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b7818 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0x6bc │ │ │ │ + b.cc 4b4620 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x5e4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x768 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xcf0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ + b 1790ae0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b76bc │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b460c // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01543208 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b46bc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b46b4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b4000 │ │ │ │ + add x13, x13, #0x508 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x5a0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0x6f4 │ │ │ │ - str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b76f4 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015430a0 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b7000 │ │ │ │ - add x17, x17, #0x830 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + udf #8 │ │ │ │ + .inst 0x01543138 ; undefined │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b47a8 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 4b4000 │ │ │ │ + add x14, x14, #0x638 │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x708 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015430b8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b489c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b4894 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b4000 │ │ │ │ + add x14, x14, #0x728 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x864 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x26, x21, #0x17 │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + add x25, x25, #0x1b1 │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x708 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x718 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1763810 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b48a8 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01544490 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b78bc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b78b4 // b.pmore │ │ │ │ - adrp x15, 4b7000 │ │ │ │ - add x15, x15, #0x670 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01542f30 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b4950 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x914 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x6c8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x110 │ │ │ │ + b 1790ae0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b493c // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01544468 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b7a44 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0x934 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01542f48 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b49e4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b49dc // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xd58 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7934 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b4000 │ │ │ │ + add x14, x14, #0x7c8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x8d0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0xa64 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01542d78 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x01542e60 ; undefined │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b4ac8 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4b4000 │ │ │ │ + add x15, x15, #0x968 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0xa08 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0xa30 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x120 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01542de8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b4bb4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b4bac // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b4000 │ │ │ │ + add x15, x15, #0xa50 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0xb7c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x26, x21, #0xf │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + add x25, x25, #0x1b1 │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x708 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x6e0 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1763810 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b4bc0 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01546688 ; undefined │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01542c18 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b7ac8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b.cc 4b4c68 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0xc2c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x120 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x6c8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x130 │ │ │ │ + b 1790ae0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b4c54 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015442d0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b7c44 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0xb34 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01542c50 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b4cf4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b4cec // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xdc0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7b34 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b4000 │ │ │ │ + add x15, x15, #0xae8 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0xbe8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0xc64 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01542a68 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01542b70 ; undefined │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b4dd0 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + adrp x17, 4b4000 │ │ │ │ + add x17, x17, #0xc80 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0xd18 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0xd40 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x140 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01542b00 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b4eb4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b4eac // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b4000 │ │ │ │ + add x17, x17, #0xd60 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0xe7c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x26, x21, #0x7 │ │ │ │ + adrp x25, 19df000 │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + add x25, x25, #0x1b1 │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x5c8 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0x560 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1763810 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b4ec0 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015464a8 ; undefined │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015428f8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b7cc8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b.cc 4b4f68 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0xf2c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x140 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x548 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x150 │ │ │ │ + b 1790ae0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b4f54 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01542998 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b4fec // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b4fe4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b4000 │ │ │ │ + add x17, x17, #0xdf0 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0xee8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x01542770 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x01544138 ; undefined │ │ │ │ + .inst 0x01542768 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b7e98 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0xd3c │ │ │ │ + b.cc 4b50d4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b5000 │ │ │ │ + add x18, x18, #0x9c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + adrp x24, 19f7000 │ │ │ │ + add x24, x24, #0x508 │ │ │ │ + add x24, x24, #0x4 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xe28 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7d3c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 1790ae0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0xd74 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7d74 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b50c4 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #3288] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b7000 │ │ │ │ - add x17, x17, #0xeb0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01543f48 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b7f3c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b7f34 // b.pmore │ │ │ │ - adrp x15, 4b7000 │ │ │ │ - add x15, x15, #0xcf0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01542848 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b5198 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b5190 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b4000 │ │ │ │ + add x17, x17, #0xf80 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 4b5000 │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4b5000 │ │ │ │ + add x18, x18, #0x38 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4b5000 │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x160 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 179de48 │ │ │ │ + mov x17, #0x58 // #88 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01543f20 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b8168 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0xfc4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xe90 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7fc4 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x015425c0 ; undefined │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + b 178f020 │ │ │ │ + udf #13 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b7000 │ │ │ │ - add x18, x18, #0xffc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b52ac // b.pmore │ │ │ │ + adrp x18, 4b4000 │ │ │ │ + add x18, x18, #0x3c8 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + stur x24, [x21, #-80] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ + mov x17, #0xb // #11 │ │ │ │ + cmp x23, x17 │ │ │ │ + b.gt 4b5294 │ │ │ │ + adrp x17, 4b5000 │ │ │ │ + add x17, x17, #0xf0 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x24, [x21, #-48] │ │ │ │ + adrp x17, 4b5000 │ │ │ │ + add x17, x17, #0x1c0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + sub x17, x21, #0x40 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x17, 4b5000 │ │ │ │ + add x17, x17, #0x1e8 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #336] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x17 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x6 │ │ │ │ + b 178c508 │ │ │ │ + sub x21, x21, #0x48 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 19dc000 │ │ │ │ + ldr x23, [x23, #3288] │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + b 178c508 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xb00 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01542820 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b5334 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b5000 │ │ │ │ + add x18, x18, #0x324 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7ffc │ │ │ │ + cbnz x18, 4b5324 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0x34 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b8034 │ │ │ │ - ldr x18, [x22] │ │ │ │ + .inst 0x015427dc ; undefined │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b5208 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xb20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b53d4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b5000 │ │ │ │ + add x18, x18, #0x3a4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0xb20 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 1764618 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 4b8000 │ │ │ │ - add x17, x17, #0x180 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b53e4 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xb30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x01542730 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b548c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4b5000 │ │ │ │ + add x18, x18, #0x45c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3768] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0xb20 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 1764618 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b5494 // b.pmore │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01543ce0 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4b8214 // b.lo, b.ul, b.last │ │ │ │ + .inst 0x01542678 ; undefined │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b820c // b.pmore │ │ │ │ - adrp x14, 4b7000 │ │ │ │ - add x14, x14, #0xf70 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b54ec // b.pmore │ │ │ │ + adrp x18, 4b5000 │ │ │ │ + add x18, x18, #0x400 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #2264] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + b 182ddf8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xb50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x01542648 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b5570 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4b5568 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0xb30 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x170 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 1765678 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x01543cb0 ; undefined │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x015425f8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b84e0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0x2ac │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xef8 │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ + b.cc 4b55f4 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4b55ec │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b82ac │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3768] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19df000 │ │ │ │ + ldr x23, [x23, #40] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xb80 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01542588 ; undefined │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0xba0 │ │ │ │ + b 178aff8 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0x2e4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b5a90 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b5000 │ │ │ │ + add x18, x18, #0x684 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b82e4 │ │ │ │ + cbnz x18, 4b5684 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #68 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0x31c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4b56cc // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 4b6000 │ │ │ │ + add x17, x17, #0x90 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + ldur x17, [x22, #5] │ │ │ │ + ldur x15, [x22, #13] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b831c │ │ │ │ + cbnz x18, 4b6090 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #196 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0x354 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4b573c // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 4b5000 │ │ │ │ + add x17, x17, #0xa64 │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + ldur x17, [x22, #22] │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + ldur x14, [x22, #14] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x15, #15] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x15, #23] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x14, #7] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x14, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x14, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x15, #7] │ │ │ │ str x18, [x20] │ │ │ │ - ldur s31, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str s31, [x20, #24] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b8354 │ │ │ │ + cbnz x18, 4b5a64 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #452 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0x38c │ │ │ │ + adrp x17, 4b5000 │ │ │ │ + add x17, x17, #0x7c4 │ │ │ │ + stur x17, [x20, #-64] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x15, [x22, #15] │ │ │ │ + ldur x14, [x22, #23] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x17, #23] │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + ldur x18, [x15, #7] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldur x18, [x15, #15] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x15, #23] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x14, #7] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x14, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x14, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x17, #15] │ │ │ │ str x18, [x20] │ │ │ │ - ldur s31, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str s31, [x20, #32] │ │ │ │ + ldur x18, [x17, #7] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b838c │ │ │ │ + cbnz x18, 4b57c4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #964 │ │ │ │ + udf #15177 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr s31, [x20, #32] │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0x4f8 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr w17, [x20, #16] │ │ │ │ - ldr s30, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldur s29, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b5a78 // b.any │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + ldr x11, [x20, #40] │ │ │ │ + ldr x10, [x20, #48] │ │ │ │ + ldr x9, [x20, #56] │ │ │ │ + ldur x8, [x22, #7] │ │ │ │ + ldur x7, [x8, #7] │ │ │ │ + ldur x6, [x8, #15] │ │ │ │ + ldur x8, [x8, #23] │ │ │ │ + ldur x5, [x22, #15] │ │ │ │ + ldur x4, [x5, #7] │ │ │ │ + ldur x3, [x5, #15] │ │ │ │ + ldur x5, [x5, #23] │ │ │ │ + ldur x2, [x22, #23] │ │ │ │ + ldur x1, [x2, #7] │ │ │ │ + ldur x0, [x2, #15] │ │ │ │ + ldur x2, [x2, #23] │ │ │ │ + cmp x15, x8 │ │ │ │ + b.gt 4b5e70 │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + add x18, x18, x17 │ │ │ │ + add x17, x7, #0x10 │ │ │ │ + add x17, x17, x6 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b58ec // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str d29, [sp, #64] │ │ │ │ - str d31, [sp, #56] │ │ │ │ - str d30, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ + mov x7, x0 │ │ │ │ + mov x0, x18 │ │ │ │ + mov x18, x1 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x17, x2 │ │ │ │ + mov x2, x15 │ │ │ │ + str x17, [sp, #216] │ │ │ │ + str x7, [sp, #208] │ │ │ │ + str x18, [sp, #200] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + str x3, [sp, #184] │ │ │ │ + str x4, [sp, #176] │ │ │ │ + str x8, [sp, #168] │ │ │ │ + str x9, [sp, #160] │ │ │ │ + str x10, [sp, #152] │ │ │ │ + str x11, [sp, #144] │ │ │ │ + str x12, [sp, #136] │ │ │ │ + str x13, [sp, #128] │ │ │ │ + str x14, [sp, #120] │ │ │ │ + str x15, [sp, #112] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x7, w18 │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x5, [sp, #176] │ │ │ │ + ldr x3, [sp, #168] │ │ │ │ + ldr x4, [sp, #160] │ │ │ │ + ldr x8, [sp, #152] │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + ldr x10, [sp, #136] │ │ │ │ + ldr x11, [sp, #128] │ │ │ │ + ldr x12, [sp, #120] │ │ │ │ + ldr x13, [sp, #112] │ │ │ │ + ldr x14, [sp, #104] │ │ │ │ + ldr x15, [sp, #96] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x7, x18 │ │ │ │ + b.lt 4b5a78 // b.tstop │ │ │ │ + cbnz x7, 4b5a3c │ │ │ │ + cmp x15, x8 │ │ │ │ + b.lt 4b5a78 // b.tstop │ │ │ │ + cmp x15, x8 │ │ │ │ + b.ne 4b5a3c // b.any │ │ │ │ + cmp x12, x5 │ │ │ │ + b.gt 4b5f50 │ │ │ │ + add x18, x14, #0x10 │ │ │ │ + add x18, x18, x13 │ │ │ │ + add x17, x4, #0x10 │ │ │ │ + add x17, x17, x3 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b59a0 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr d31, [sp, #48] │ │ │ │ - fmov s0, s31 │ │ │ │ - ldr d31, [sp, #56] │ │ │ │ - fmov s1, s31 │ │ │ │ - ldr d31, [sp, #64] │ │ │ │ - fmov s2, s31 │ │ │ │ - str x18, [sp, #72] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x15, x0 │ │ │ │ + mov x0, x18 │ │ │ │ + mov x18, x1 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x17, x2 │ │ │ │ + mov x2, x12 │ │ │ │ + str x17, [sp, #216] │ │ │ │ + str x15, [sp, #208] │ │ │ │ + str x18, [sp, #200] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + str x9, [sp, #160] │ │ │ │ + str x10, [sp, #152] │ │ │ │ + str x11, [sp, #144] │ │ │ │ + str x12, [sp, #136] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x15, w18 │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x5, [sp, #176] │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + ldr x10, [sp, #136] │ │ │ │ + ldr x11, [sp, #128] │ │ │ │ + ldr x12, [sp, #120] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x15, x18 │ │ │ │ + b.lt 4b5a78 // b.tstop │ │ │ │ + cbnz x15, 4b5a3c │ │ │ │ + cmp x12, x5 │ │ │ │ + b.lt 4b5a78 // b.tstop │ │ │ │ + cmp x12, x5 │ │ │ │ + b.ne 4b5a3c // b.any │ │ │ │ + cmp x2, x9 │ │ │ │ + b.gt 4b6000 │ │ │ │ + add x18, x1, #0x10 │ │ │ │ + add x18, x18, x0 │ │ │ │ + add x17, x11, #0x10 │ │ │ │ + add x17, x17, x10 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b5a1c // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x18, x2 │ │ │ │ + mov x2, x2 │ │ │ │ + str x18, [sp, #216] │ │ │ │ + str x9, [sp, #160] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ + sxtw x15, w18 │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + cmp x15, x18 │ │ │ │ + b.lt 4b5a3c // b.tstop │ │ │ │ + cbnz x15, 4b5a78 │ │ │ │ + cmp x2, x9 │ │ │ │ + b.lt 4b5a3c // b.tstop │ │ │ │ + cmp x2, x9 │ │ │ │ + b.ne 4b5a78 // b.any │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #1735 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b5b4c // b.lo, b.ul, b.last │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015439d0 ; undefined │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - sub x12, x20, #0x10 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cc 4b859c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4b8594 // b.pmore │ │ │ │ - adrp x12, 4b8000 │ │ │ │ - add x12, x12, #0x248 │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x12, #0x28 // #40 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - mov x27, x18 │ │ │ │ - mov x26, x17 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x180 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xc00 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01543988 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b8780 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0x624 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xf60 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b8624 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b6078 // b.any │ │ │ │ + sub x20, x20, #0x48 │ │ │ │ + b 4b5a78 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0x65c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b865c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b5af0 // b.lo, b.ul, b.last │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 4b5a3c │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b5b1c // b.lo, b.ul, b.last │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 4b5000 │ │ │ │ + add x17, x17, #0xab0 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 17f6778 │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 4b5a78 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b8000 │ │ │ │ - add x17, x17, #0x798 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b60c8 // b.any │ │ │ │ + sub x20, x20, #0x48 │ │ │ │ + b 4b5a78 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b6150 // b.lo, b.ul, b.last │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + ldr x11, [x20, #40] │ │ │ │ + ldur x10, [x22, #22] │ │ │ │ + ldur x9, [x22, #6] │ │ │ │ + ldur x8, [x9, #7] │ │ │ │ + ldur x7, [x9, #15] │ │ │ │ + ldur x9, [x9, #23] │ │ │ │ + ldur x6, [x22, #14] │ │ │ │ + ldur x5, [x6, #7] │ │ │ │ + ldur x4, [x6, #15] │ │ │ │ + ldur x6, [x6, #23] │ │ │ │ + cmp x14, x9 │ │ │ │ + b.gt 4b5c68 │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + add x17, x17, x15 │ │ │ │ + add x15, x8, #0x10 │ │ │ │ + add x15, x15, x7 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4b5c30 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ + mov x0, x17 │ │ │ │ mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ + mov x2, x14 │ │ │ │ + str x6, [sp, #104] │ │ │ │ + str x4, [sp, #96] │ │ │ │ + str x5, [sp, #88] │ │ │ │ + str x9, [sp, #80] │ │ │ │ + str x10, [sp, #72] │ │ │ │ + str x11, [sp, #64] │ │ │ │ + str x12, [sp, #56] │ │ │ │ + str x13, [sp, #48] │ │ │ │ + str x14, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x8, w18 │ │ │ │ + ldr x6, [sp, #88] │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + ldr x5, [sp, #72] │ │ │ │ + ldr x9, [sp, #64] │ │ │ │ + ldr x10, [sp, #56] │ │ │ │ + ldr x11, [sp, #48] │ │ │ │ + ldr x12, [sp, #40] │ │ │ │ + ldr x13, [sp, #32] │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x8, x17 │ │ │ │ + b.ge 4b5c44 // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a78 │ │ │ │ + cbnz x8, 4b6140 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.ge 4b5c58 // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a78 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.eq 4b5d30 // b.none │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a3c │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + add x17, x17, x15 │ │ │ │ + add x15, x8, #0x10 │ │ │ │ + add x15, x15, x7 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4b5cf8 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + mov x1, x15 │ │ │ │ + mov x2, x9 │ │ │ │ + str x6, [sp, #104] │ │ │ │ + str x4, [sp, #96] │ │ │ │ + str x5, [sp, #88] │ │ │ │ + str x9, [sp, #80] │ │ │ │ + str x10, [sp, #72] │ │ │ │ + str x11, [sp, #64] │ │ │ │ + str x12, [sp, #56] │ │ │ │ + str x13, [sp, #48] │ │ │ │ + str x14, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x8, w18 │ │ │ │ + ldr x6, [sp, #88] │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + ldr x5, [sp, #72] │ │ │ │ + ldr x9, [sp, #64] │ │ │ │ + ldr x10, [sp, #56] │ │ │ │ + ldr x11, [sp, #48] │ │ │ │ + ldr x12, [sp, #40] │ │ │ │ + ldr x13, [sp, #32] │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x8, x17 │ │ │ │ + b.ge 4b5d0c // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a78 │ │ │ │ + cbnz x8, 4b6148 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.ge 4b5d20 // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a78 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.eq 4b5d30 // b.none │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a3c │ │ │ │ + cmp x11, x6 │ │ │ │ + b.gt 4b5de8 │ │ │ │ + add x17, x13, #0x10 │ │ │ │ + add x17, x17, x12 │ │ │ │ + add x15, x5, #0x10 │ │ │ │ + add x15, x15, x4 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4b5d98 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ + mov x0, x17 │ │ │ │ + mov x1, x15 │ │ │ │ + mov x2, x11 │ │ │ │ + str x6, [sp, #104] │ │ │ │ + str x10, [sp, #72] │ │ │ │ + str x11, [sp, #64] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + sxtw x14, w18 │ │ │ │ + ldr x6, [sp, #88] │ │ │ │ + ldr x10, [sp, #56] │ │ │ │ + ldr x11, [sp, #48] │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x14, x17 │ │ │ │ + b.ge 4b5dac // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a78 │ │ │ │ + cbnz x14, 4b60fc │ │ │ │ + cmp x11, x6 │ │ │ │ + b.ge 4b60d0 // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a78 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01543798 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b8824 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b881c // b.pmore │ │ │ │ - adrp x15, 4b8000 │ │ │ │ - add x15, x15, #0x5d8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x190 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b89b0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0x998 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b6104 // b.any │ │ │ │ + sub x20, x20, #0x48 │ │ │ │ + b 4b5a78 │ │ │ │ + add x17, x13, #0x10 │ │ │ │ + add x17, x17, x12 │ │ │ │ + add x15, x5, #0x10 │ │ │ │ + add x15, x15, x4 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4b5e48 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ + mov x0, x17 │ │ │ │ mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ + mov x2, x6 │ │ │ │ + str x6, [sp, #104] │ │ │ │ + str x10, [sp, #72] │ │ │ │ + str x11, [sp, #64] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x14, w18 │ │ │ │ + ldr x6, [sp, #88] │ │ │ │ + ldr x10, [sp, #56] │ │ │ │ + ldr x11, [sp, #48] │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x14, x17 │ │ │ │ + b.ge 4b5e5c // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a78 │ │ │ │ + cbnz x14, 4b6138 │ │ │ │ + cmp x11, x6 │ │ │ │ + b.ge 4b610c // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a78 │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + add x18, x18, x17 │ │ │ │ + add x17, x7, #0x10 │ │ │ │ + add x17, x17, x6 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b5f2c // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x7, x0 │ │ │ │ + mov x0, x18 │ │ │ │ + mov x18, x1 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x17, x2 │ │ │ │ + mov x2, x8 │ │ │ │ + str x17, [sp, #216] │ │ │ │ + str x7, [sp, #208] │ │ │ │ + str x18, [sp, #200] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + str x3, [sp, #184] │ │ │ │ + str x4, [sp, #176] │ │ │ │ + str x8, [sp, #168] │ │ │ │ + str x9, [sp, #160] │ │ │ │ + str x10, [sp, #152] │ │ │ │ + str x11, [sp, #144] │ │ │ │ + str x12, [sp, #136] │ │ │ │ + str x13, [sp, #128] │ │ │ │ + str x14, [sp, #120] │ │ │ │ + str x15, [sp, #112] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x7, w18 │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x5, [sp, #176] │ │ │ │ + ldr x3, [sp, #168] │ │ │ │ + ldr x4, [sp, #160] │ │ │ │ + ldr x8, [sp, #152] │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + ldr x10, [sp, #136] │ │ │ │ + ldr x11, [sp, #128] │ │ │ │ + ldr x12, [sp, #120] │ │ │ │ + ldr x13, [sp, #112] │ │ │ │ + ldr x14, [sp, #104] │ │ │ │ + ldr x15, [sp, #96] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x7, x18 │ │ │ │ + b.lt 4b5a78 // b.tstop │ │ │ │ + cbnz x7, 4b5a3c │ │ │ │ + cmp x15, x8 │ │ │ │ + b.lt 4b5a78 // b.tstop │ │ │ │ + cmp x15, x8 │ │ │ │ + b.ne 4b5a3c // b.any │ │ │ │ + b 4b590c │ │ │ │ + add x18, x14, #0x10 │ │ │ │ + add x18, x18, x13 │ │ │ │ + add x17, x4, #0x10 │ │ │ │ + add x17, x17, x3 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b5fdc // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ + mov x15, x0 │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ + mov x18, x1 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x17, x2 │ │ │ │ + mov x2, x5 │ │ │ │ + str x17, [sp, #216] │ │ │ │ + str x15, [sp, #208] │ │ │ │ + str x18, [sp, #200] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + str x9, [sp, #160] │ │ │ │ + str x10, [sp, #152] │ │ │ │ + str x11, [sp, #144] │ │ │ │ + str x12, [sp, #136] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ + sxtw x15, w18 │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x5, [sp, #176] │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + ldr x10, [sp, #136] │ │ │ │ + ldr x11, [sp, #128] │ │ │ │ + ldr x12, [sp, #120] │ │ │ │ mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + cmp x15, x18 │ │ │ │ + b.lt 4b5a78 // b.tstop │ │ │ │ + cbnz x15, 4b5a3c │ │ │ │ + cmp x12, x5 │ │ │ │ + b.lt 4b5a78 // b.tstop │ │ │ │ + cmp x12, x5 │ │ │ │ + b.ne 4b5a3c // b.any │ │ │ │ + b 4b59c0 │ │ │ │ + add x18, x1, #0x10 │ │ │ │ + add x18, x18, x0 │ │ │ │ + add x17, x11, #0x10 │ │ │ │ + add x17, x17, x10 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b6054 // b.none │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x18 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x18, x2 │ │ │ │ + mov x2, x9 │ │ │ │ + str x18, [sp, #216] │ │ │ │ + str x9, [sp, #160] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x15, w18 │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x15, x18 │ │ │ │ + b.lt 4b5a3c // b.tstop │ │ │ │ + cbnz x15, 4b5a78 │ │ │ │ + cmp x2, x9 │ │ │ │ + b.lt 4b5a3c // b.tstop │ │ │ │ + cmp x2, x9 │ │ │ │ + b.ne 4b5a78 // b.any │ │ │ │ + b 4b5a3c │ │ │ │ + sub x20, x20, #0x48 │ │ │ │ + b 4b5a3c │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b60c0 // b.any │ │ │ │ + adrp x18, 4b5000 │ │ │ │ + add x18, x18, #0xad8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x24, [x22, #5] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldur x18, [x22, #13] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 17f6778 │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 4b5a3c │ │ │ │ + sub x20, x20, #0x48 │ │ │ │ + b 4b5a3c │ │ │ │ + cmp x11, x6 │ │ │ │ + b.ne 4b60f4 // b.any │ │ │ │ + adrp x17, 4b5000 │ │ │ │ + add x17, x17, #0xb34 │ │ │ │ + str x17, [x20, #56] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x10 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + b 17f6778 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a3c │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a3c │ │ │ │ + sub x20, x20, #0x48 │ │ │ │ + b 4b5a3c │ │ │ │ + cmp x11, x6 │ │ │ │ + b.ne 4b6130 // b.any │ │ │ │ + adrp x17, 4b5000 │ │ │ │ + add x17, x17, #0xdd0 │ │ │ │ + str x17, [x20, #56] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x10 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + b 17f6778 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a3c │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a3c │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a3c │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a3c │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b5a3c │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015435f8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b8a8c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0xa1c │ │ │ │ + b.cc 4b654c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b6000 │ │ │ │ + add x18, x18, #0x1b4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fb000 │ │ │ │ - add x22, x22, #0xfc8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b8a1c │ │ │ │ + cbnz x18, 4b61b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0xa54 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4b61fc // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 4b6000 │ │ │ │ + add x17, x17, #0xa0c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + ldur x17, [x22, #5] │ │ │ │ + ldur x15, [x22, #13] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b8a54 │ │ │ │ + cbnz x18, 4b6a0c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b8a94 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4b8000 │ │ │ │ - add x17, x17, #0x858 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b8858 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01543510 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b8b14 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b8b0c // b.pmore │ │ │ │ - adrp x15, 4b8000 │ │ │ │ - add x15, x15, #0x9d0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x1a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015434e8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b8cf0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0xb94 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4b626c // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 4b6000 │ │ │ │ + add x17, x17, #0x520 │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + ldur x17, [x22, #22] │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + ldur x14, [x22, #14] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x15, #15] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x15, #23] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x14, #7] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x14, #15] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x30 │ │ │ │ + ldur x18, [x14, #23] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur x18, [x15, #7] │ │ │ │ + str x18, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b8b94 │ │ │ │ + cbnz x18, 4b6520 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0xbcc │ │ │ │ + adrp x17, 4b6000 │ │ │ │ + add x17, x17, #0x2f4 │ │ │ │ + stur x17, [x20, #-64] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x15, [x22, #15] │ │ │ │ + ldur x14, [x22, #23] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x17, #23] │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + ldur x18, [x15, #7] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldur x18, [x15, #15] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x15, #23] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x14, #7] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x14, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x14, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x17, #15] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + ldur x18, [x17, #7] │ │ │ │ str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b8bcc │ │ │ │ + cbnz x18, 4b62f4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #15177 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b8000 │ │ │ │ - add x17, x17, #0xd08 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b6534 // b.any │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + ldr x11, [x20, #40] │ │ │ │ + ldr x10, [x20, #48] │ │ │ │ + ldr x9, [x20, #56] │ │ │ │ + ldur x8, [x22, #7] │ │ │ │ + ldur x7, [x8, #7] │ │ │ │ + ldur x6, [x8, #15] │ │ │ │ + ldur x8, [x8, #23] │ │ │ │ + ldur x5, [x22, #15] │ │ │ │ + ldur x4, [x5, #7] │ │ │ │ + ldur x3, [x5, #15] │ │ │ │ + ldur x5, [x5, #23] │ │ │ │ + ldur x2, [x22, #23] │ │ │ │ + ldur x1, [x2, #7] │ │ │ │ + ldur x0, [x2, #15] │ │ │ │ + ldur x2, [x2, #23] │ │ │ │ + cmp x15, x8 │ │ │ │ + b.gt 4b686c │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + add x18, x18, x17 │ │ │ │ + add x17, x7, #0x10 │ │ │ │ + add x17, x17, x6 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b641c // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x7, x0 │ │ │ │ + mov x0, x18 │ │ │ │ + mov x18, x1 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x17, x2 │ │ │ │ + mov x2, x15 │ │ │ │ + str x17, [sp, #216] │ │ │ │ + str x7, [sp, #208] │ │ │ │ + str x18, [sp, #200] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + str x3, [sp, #184] │ │ │ │ + str x4, [sp, #176] │ │ │ │ + str x8, [sp, #168] │ │ │ │ + str x9, [sp, #160] │ │ │ │ + str x10, [sp, #152] │ │ │ │ + str x11, [sp, #144] │ │ │ │ + str x12, [sp, #136] │ │ │ │ + str x13, [sp, #128] │ │ │ │ + str x14, [sp, #120] │ │ │ │ + str x15, [sp, #112] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x7, w18 │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x5, [sp, #176] │ │ │ │ + ldr x3, [sp, #168] │ │ │ │ + ldr x4, [sp, #160] │ │ │ │ + ldr x8, [sp, #152] │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + ldr x10, [sp, #136] │ │ │ │ + ldr x11, [sp, #128] │ │ │ │ + ldr x12, [sp, #120] │ │ │ │ + ldr x13, [sp, #112] │ │ │ │ + ldr x14, [sp, #104] │ │ │ │ + ldr x15, [sp, #96] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x7, x18 │ │ │ │ + b.lt 4b6534 // b.tstop │ │ │ │ + cbnz x7, 4b6674 │ │ │ │ + cmp x15, x8 │ │ │ │ + b.lt 4b6534 // b.tstop │ │ │ │ + cmp x15, x8 │ │ │ │ + b.ne 4b6674 // b.any │ │ │ │ + cmp x12, x5 │ │ │ │ + b.gt 4b694c │ │ │ │ + add x18, x14, #0x10 │ │ │ │ + add x18, x18, x13 │ │ │ │ + add x17, x4, #0x10 │ │ │ │ + add x17, x17, x3 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b64d0 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ + mov x15, x0 │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ + mov x18, x1 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x17, x2 │ │ │ │ + mov x2, x12 │ │ │ │ + str x17, [sp, #216] │ │ │ │ + str x15, [sp, #208] │ │ │ │ + str x18, [sp, #200] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + str x9, [sp, #160] │ │ │ │ + str x10, [sp, #152] │ │ │ │ + str x11, [sp, #144] │ │ │ │ + str x12, [sp, #136] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ + sxtw x15, w18 │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x5, [sp, #176] │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + ldr x10, [sp, #136] │ │ │ │ + ldr x11, [sp, #128] │ │ │ │ + ldr x12, [sp, #120] │ │ │ │ mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + cmp x15, x18 │ │ │ │ + b.lt 4b6534 // b.tstop │ │ │ │ + cbnz x15, 4b6674 │ │ │ │ + cmp x12, x5 │ │ │ │ + b.lt 4b6534 // b.tstop │ │ │ │ + cmp x12, x5 │ │ │ │ + b.ne 4b6674 // b.any │ │ │ │ + mov x27, x0 │ │ │ │ + mov x26, x1 │ │ │ │ + mov x25, x9 │ │ │ │ + mov x24, x10 │ │ │ │ + mov x23, x11 │ │ │ │ + str x2, [x20, #72] │ │ │ │ + add x20, x20, #0x48 │ │ │ │ + b 14bd240 │ │ │ │ + udf #1735 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b655c // b.lo, b.ul, b.last │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ + ldr x22, [x22, #3168] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015432f8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b8d94 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b8d8c // b.pmore │ │ │ │ - adrp x15, 4b8000 │ │ │ │ - add x15, x15, #0xb48 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x1b0 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xc08 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015432d0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b8f70 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0xe14 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x98 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b8e14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b8000 │ │ │ │ - add x18, x18, #0xe4c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b8e4c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b8000 │ │ │ │ - add x17, x17, #0xf88 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b6a84 // b.lo, b.ul, b.last │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + ldr x11, [x20, #40] │ │ │ │ + ldur x10, [x22, #22] │ │ │ │ + ldur x9, [x22, #6] │ │ │ │ + ldur x8, [x9, #7] │ │ │ │ + ldur x7, [x9, #15] │ │ │ │ + ldur x9, [x9, #23] │ │ │ │ + ldur x6, [x22, #14] │ │ │ │ + ldur x5, [x6, #7] │ │ │ │ + ldur x4, [x6, #15] │ │ │ │ + ldur x6, [x6, #23] │ │ │ │ + cmp x14, x9 │ │ │ │ + b.gt 4b668c │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + add x17, x17, x15 │ │ │ │ + add x15, x8, #0x10 │ │ │ │ + add x15, x15, x7 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4b6640 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ + mov x0, x17 │ │ │ │ mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ + mov x2, x14 │ │ │ │ + str x6, [sp, #104] │ │ │ │ + str x4, [sp, #96] │ │ │ │ + str x5, [sp, #88] │ │ │ │ + str x9, [sp, #80] │ │ │ │ + str x10, [sp, #72] │ │ │ │ + str x11, [sp, #64] │ │ │ │ + str x12, [sp, #56] │ │ │ │ + str x13, [sp, #48] │ │ │ │ + str x14, [sp, #40] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x8, w18 │ │ │ │ + ldr x6, [sp, #88] │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + ldr x5, [sp, #72] │ │ │ │ + ldr x9, [sp, #64] │ │ │ │ + ldr x10, [sp, #56] │ │ │ │ + ldr x11, [sp, #48] │ │ │ │ + ldr x12, [sp, #40] │ │ │ │ + ldr x13, [sp, #32] │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x8, x17 │ │ │ │ + b.ge 4b6654 // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6534 │ │ │ │ + cbnz x8, 4b6a74 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.ge 4b6668 // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6534 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.eq 4b6754 // b.none │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #1304] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + add x17, x17, x15 │ │ │ │ + add x15, x8, #0x10 │ │ │ │ + add x15, x15, x7 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4b671c // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x0, x17 │ │ │ │ + mov x1, x15 │ │ │ │ + mov x2, x9 │ │ │ │ + str x6, [sp, #104] │ │ │ │ + str x4, [sp, #96] │ │ │ │ + str x5, [sp, #88] │ │ │ │ + str x9, [sp, #80] │ │ │ │ + str x10, [sp, #72] │ │ │ │ + str x11, [sp, #64] │ │ │ │ + str x12, [sp, #56] │ │ │ │ + str x13, [sp, #48] │ │ │ │ + str x14, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x8, w18 │ │ │ │ + ldr x6, [sp, #88] │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + ldr x5, [sp, #72] │ │ │ │ + ldr x9, [sp, #64] │ │ │ │ + ldr x10, [sp, #56] │ │ │ │ + ldr x11, [sp, #48] │ │ │ │ + ldr x12, [sp, #40] │ │ │ │ + ldr x13, [sp, #32] │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x8, x17 │ │ │ │ + b.ge 4b6730 // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6534 │ │ │ │ + cbnz x8, 4b6a7c │ │ │ │ + cmp x14, x9 │ │ │ │ + b.ge 4b6744 // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6534 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.eq 4b6754 // b.none │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6674 │ │ │ │ + cmp x11, x6 │ │ │ │ + b.gt 4b67e4 │ │ │ │ + add x17, x13, #0x10 │ │ │ │ + add x17, x17, x12 │ │ │ │ + add x15, x5, #0x10 │ │ │ │ + add x15, x15, x4 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4b67bc // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ + mov x0, x17 │ │ │ │ + mov x1, x15 │ │ │ │ + mov x2, x11 │ │ │ │ + str x6, [sp, #104] │ │ │ │ + str x10, [sp, #72] │ │ │ │ + str x11, [sp, #64] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015430e0 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b9014 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b900c // b.pmore │ │ │ │ - adrp x15, 4b8000 │ │ │ │ - add x15, x15, #0xdc8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + sxtw x14, w18 │ │ │ │ + ldr x6, [sp, #88] │ │ │ │ + ldr x10, [sp, #56] │ │ │ │ + ldr x11, [sp, #48] │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x14, x17 │ │ │ │ + b.ge 4b67d0 // b.tcont │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x1c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b91a0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0x188 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + b 4b6534 │ │ │ │ + cbnz x14, 4b6a54 │ │ │ │ + cmp x11, x6 │ │ │ │ + b.ge 4b6a44 // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6534 │ │ │ │ + add x17, x13, #0x10 │ │ │ │ + add x17, x17, x12 │ │ │ │ + add x15, x5, #0x10 │ │ │ │ + add x15, x15, x4 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4b6844 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ + mov x0, x17 │ │ │ │ mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ + mov x2, x6 │ │ │ │ + str x6, [sp, #104] │ │ │ │ + str x10, [sp, #72] │ │ │ │ + str x11, [sp, #64] │ │ │ │ str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x14, w18 │ │ │ │ + ldr x6, [sp, #88] │ │ │ │ + ldr x10, [sp, #56] │ │ │ │ + ldr x11, [sp, #48] │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x14, x17 │ │ │ │ + b.ge 4b6858 // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6534 │ │ │ │ + cbnz x14, 4b6a6c │ │ │ │ + cmp x11, x6 │ │ │ │ + b.ge 4b6a5c // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6534 │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + add x18, x18, x17 │ │ │ │ + add x17, x7, #0x10 │ │ │ │ + add x17, x17, x6 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b6928 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ + mov x7, x0 │ │ │ │ + mov x0, x18 │ │ │ │ + mov x18, x1 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x17, x2 │ │ │ │ + mov x2, x8 │ │ │ │ + str x17, [sp, #216] │ │ │ │ + str x7, [sp, #208] │ │ │ │ + str x18, [sp, #200] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + str x3, [sp, #184] │ │ │ │ + str x4, [sp, #176] │ │ │ │ + str x8, [sp, #168] │ │ │ │ + str x9, [sp, #160] │ │ │ │ + str x10, [sp, #152] │ │ │ │ + str x11, [sp, #144] │ │ │ │ + str x12, [sp, #136] │ │ │ │ + str x13, [sp, #128] │ │ │ │ + str x14, [sp, #120] │ │ │ │ + str x15, [sp, #112] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x7, w18 │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x5, [sp, #176] │ │ │ │ + ldr x3, [sp, #168] │ │ │ │ + ldr x4, [sp, #160] │ │ │ │ + ldr x8, [sp, #152] │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + ldr x10, [sp, #136] │ │ │ │ + ldr x11, [sp, #128] │ │ │ │ + ldr x12, [sp, #120] │ │ │ │ + ldr x13, [sp, #112] │ │ │ │ + ldr x14, [sp, #104] │ │ │ │ + ldr x15, [sp, #96] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x7, x18 │ │ │ │ + b.lt 4b6534 // b.tstop │ │ │ │ + cbnz x7, 4b6674 │ │ │ │ + cmp x15, x8 │ │ │ │ + b.lt 4b6534 // b.tstop │ │ │ │ + cmp x15, x8 │ │ │ │ + b.ne 4b6674 // b.any │ │ │ │ + b 4b643c │ │ │ │ + add x18, x14, #0x10 │ │ │ │ + add x18, x18, x13 │ │ │ │ + add x17, x4, #0x10 │ │ │ │ + add x17, x17, x3 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b69d8 // b.none │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ + mov x15, x0 │ │ │ │ mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ + mov x18, x1 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x17, x2 │ │ │ │ + mov x2, x5 │ │ │ │ + str x17, [sp, #216] │ │ │ │ + str x15, [sp, #208] │ │ │ │ + str x18, [sp, #200] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + str x9, [sp, #160] │ │ │ │ + str x10, [sp, #152] │ │ │ │ + str x11, [sp, #144] │ │ │ │ + str x12, [sp, #136] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ + sxtw x15, w18 │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x5, [sp, #176] │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + ldr x10, [sp, #136] │ │ │ │ + ldr x11, [sp, #128] │ │ │ │ + ldr x12, [sp, #120] │ │ │ │ mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + cmp x15, x18 │ │ │ │ + b.lt 4b6534 // b.tstop │ │ │ │ + cbnz x15, 4b6674 │ │ │ │ + cmp x12, x5 │ │ │ │ + b.lt 4b6534 // b.tstop │ │ │ │ + cmp x12, x5 │ │ │ │ + b.ne 4b6674 // b.any │ │ │ │ + b 4b64f0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b6a3c // b.any │ │ │ │ + adrp x18, 4b6000 │ │ │ │ + add x18, x18, #0xaac │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x24, [x22, #5] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldur x18, [x22, #13] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 17f6778 │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 4b6674 │ │ │ │ + cmp x11, x6 │ │ │ │ + b.eq 4b6a8c // b.none │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6674 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6674 │ │ │ │ + cmp x11, x6 │ │ │ │ + b.eq 4b6a8c // b.none │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6674 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6674 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6674 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6674 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b6674 │ │ │ │ + mov x24, x10 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + b 17f6778 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b6acc // b.any │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 17f6778 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b6b74 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b6000 │ │ │ │ + add x18, x18, #0xb24 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b6b54 // b.any │ │ │ │ + adrp x18, 4b6000 │ │ │ │ + add x18, x18, #0xb94 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b6b94 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4b6000 │ │ │ │ + add x18, x18, #0xbf4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b6bf4 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xc10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01542f40 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b927c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0x20c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x100 │ │ │ │ + adrp x18, 4b6000 │ │ │ │ + add x18, x18, #0xbd0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b920c │ │ │ │ + cbnz x18, 4b6bd0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0x244 │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b0400 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b6c84 // b.any │ │ │ │ + adrp x18, 4b6000 │ │ │ │ + add x18, x18, #0xc34 │ │ │ │ str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b6c34 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4b6000 │ │ │ │ + add x18, x18, #0xc70 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b9244 │ │ │ │ + cbnz x18, 4b6c70 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b0530 │ │ │ │ + adrp x18, 4b6000 │ │ │ │ + add x18, x18, #0xcb4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b6cb4 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4b0660 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b6e8c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b6000 │ │ │ │ + add x18, x18, #0xd20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b6d20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b6d94 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b6eb4 // b.pmore │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + ldur x17, [x22, #13] │ │ │ │ + adrp x15, 19dd000 │ │ │ │ + ldr x15, [x15, #3552] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1632] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1632] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b6e20 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b6ea8 // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + adrp x14, 19dd000 │ │ │ │ + ldr x14, [x14, #3552] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3552] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #2432] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #1632] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4b9284 // b.pmore │ │ │ │ + b.hi 4b6e9c // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4b9000 │ │ │ │ - add x17, x17, #0x48 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 19dd000 │ │ │ │ + ldr x14, [x14, #3552] │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3552] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #2432] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b9048 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xc18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01542e58 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b9304 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b92fc // b.pmore │ │ │ │ - adrp x15, 4b9000 │ │ │ │ - add x15, x15, #0x1c0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b6f54 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b6000 │ │ │ │ + add x18, x18, #0xf14 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x1d0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4b5640 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b6f3c // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xc40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01542e30 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b9530 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0x38c │ │ │ │ + b.cc 4b7000 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b6000 │ │ │ │ + add x18, x18, #0xfc8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x168 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x23, x18 │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b938c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 4b5640 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0x3c4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b93c4 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b6fec // b.any │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0x3fc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b93fc │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 4b9000 │ │ │ │ - add x17, x17, #0x548 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xc48 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b7098 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4b5640 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b7080 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01542bf0 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4b95dc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b95d4 // b.pmore │ │ │ │ - adrp x14, 4b9000 │ │ │ │ - add x14, x14, #0x338 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x1e0 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xc50 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 4b5640 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01542bc0 ; undefined │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b9808 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0x664 │ │ │ │ + b.cc 4b7168 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 │ │ │ │ + add x18, x18, #0x130 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x1d0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x23, x18 │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b9664 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 4b5640 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0x69c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b969c │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b7154 // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0x6d4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b96d4 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 4b9000 │ │ │ │ - add x17, x17, #0x820 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xc60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 4b0660 │ │ │ │ + nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01542980 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4b98b4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b98ac // b.pmore │ │ │ │ - adrp x14, 4b9000 │ │ │ │ - add x14, x14, #0x610 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x1f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b9a40 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0xa28 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur w17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 4b0400 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + b 4b0530 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015427d8 ; undefined │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b9b1c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0xaac │ │ │ │ + b.cc 4b721c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x238 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0xcb8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01540ab0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b72a4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b729c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b7000 │ │ │ │ + add x15, x15, #0x1e8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b9aac │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0xae4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b9ae4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b72f4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0xcc0 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x015409c0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b737c // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b9b24 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4b9000 │ │ │ │ - add x17, x17, #0x8e8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b98e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b7374 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b7000 │ │ │ │ + add x15, x15, #0x2c0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015426f0 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b9ba4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b9b9c // b.pmore │ │ │ │ - adrp x15, 4b9000 │ │ │ │ - add x15, x15, #0xa60 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01540938 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b7408 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b7400 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b7000 │ │ │ │ + add x15, x15, #0x310 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x200 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b9d30 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0xd18 │ │ │ │ + b.cc 4b745c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0xcc8 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x01540858 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b74e4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b74dc // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur w17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x15, 4b7000 │ │ │ │ + add x15, x15, #0x428 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x015407d0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b7570 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b7568 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b7000 │ │ │ │ + add x15, x15, #0x478 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01542550 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01540788 ; undefined │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b9e0c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0xd9c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x2a0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4b76b8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 │ │ │ │ + add x18, x18, #0x5e0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x25 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b9d9c │ │ │ │ + cbnz x18, 4b75e0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b9000 │ │ │ │ - add x18, x18, #0xdd4 │ │ │ │ + .inst 0x01540740 ; undefined │ │ │ │ + adrp x18, 4b7000 │ │ │ │ + add x18, x18, #0x61c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b9dd4 │ │ │ │ + cbnz x18, 4b761c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01540704 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b76c8 // b.any │ │ │ │ + adrp x18, 4b7000 │ │ │ │ + add x18, x18, #0x660 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b7660 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015406a0 ; undefined │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4b9e14 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4b9000 │ │ │ │ - add x17, x17, #0xbd8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b9bd8 │ │ │ │ + b.hi 4b76d4 // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4b76e0 // b.any │ │ │ │ + adrp x15, 4b7000 │ │ │ │ + add x15, x15, #0x398 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182e0d8 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xd40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 16a4088 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01542468 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4b9e94 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4b9e8c // b.pmore │ │ │ │ - adrp x15, 4b9000 │ │ │ │ - add x15, x15, #0xd50 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x14, #0x2 // #2 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4b771c // b.any │ │ │ │ + adrp x15, 4b7000 │ │ │ │ + add x15, x15, #0x500 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182e0d8 │ │ │ │ + adrp x15, 4b7000 │ │ │ │ + add x15, x15, #0x238 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182e0d8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b7794 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0xcc0 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x210 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ba020 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0x8 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01540520 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b7824 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b781c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur w17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b7000 │ │ │ │ + add x14, x14, #0x760 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x25, x17 │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e430 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01540490 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b78c0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b78b8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b7000 │ │ │ │ + add x13, x13, #0x7b0 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x25, x18 │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e430 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015422c8 ; undefined │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ba0fc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0x8c │ │ │ │ + b.cc 4b7914 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x308 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0xcc8 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ba08c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0xc4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ba0c4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x015403a0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b79a4 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ba104 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4b9000 │ │ │ │ - add x17, x17, #0xec8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b9ec8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b799c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b7000 │ │ │ │ + add x14, x14, #0x8e0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x25, x17 │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e430 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015421e0 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4ba184 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ba17c // b.pmore │ │ │ │ - adrp x15, 4ba000 │ │ │ │ - add x15, x15, #0x40 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + .inst 0x01540310 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b7a40 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b7a38 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b7000 │ │ │ │ + add x13, x13, #0x930 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x25, x18 │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x15 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x220 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 182e430 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015421b8 ; undefined │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ba360 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0x204 │ │ │ │ + b.cc 4b7a94 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x370 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 19f7000 │ │ │ │ + add x23, x23, #0xcb8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ba204 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0x23c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x01540238 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b7b24 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b7b1c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b7000 │ │ │ │ + add x14, x14, #0xa60 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x25, x17 │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e430 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015401b8 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b7cbc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 │ │ │ │ + add x18, x18, #0xb90 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x25 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ba23c │ │ │ │ + cbnz x18, 4b7b90 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01540170 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ba000 │ │ │ │ - add x17, x17, #0x378 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cc 4b7bf8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b7cdc // b.pmore │ │ │ │ + ldur x15, [x22, #5] │ │ │ │ + ldur x14, [x22, #13] │ │ │ │ + adrp x13, 4b7000 │ │ │ │ + add x13, x13, #0xab0 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x25, x14 │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182e430 │ │ │ │ + mov x14, #0x2 // #2 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cc 4b7c60 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b7ccc // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x15, [x15, #22] │ │ │ │ + adrp x12, 4b7000 │ │ │ │ + add x12, x12, #0x9c0 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x25, x15 │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182e430 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b7ccc // b.pmore │ │ │ │ + ldur x14, [x15, #7] │ │ │ │ + ldur x13, [x15, #15] │ │ │ │ + ldur x15, [x15, #23] │ │ │ │ + adrp x12, 4b7000 │ │ │ │ + add x12, x12, #0x840 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x25, x15 │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 182e430 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xd50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x15 │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x01540068 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b7d4c // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01541fc8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4ba404 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ba3fc // b.pmore │ │ │ │ - adrp x15, 4ba000 │ │ │ │ - add x15, x15, #0x1b8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + cbz x18, 4b7d44 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x230 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x230 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 16a0468 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01540008 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ba590 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0x578 │ │ │ │ + b.cc 4b7de4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b7db0 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + .inst 0x0153ffc8 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b7dd0 // b.any │ │ │ │ + ldur x22, [x22, #5] │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xd78 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xd98 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01541e28 ; undefined │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0153ff58 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ba66c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0x5fc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x3d8 │ │ │ │ + b.cc 4b7e5c // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4b7e54 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x1f8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ba5fc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0x634 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ba634 │ │ │ │ + b 16a0468 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ba674 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4ba000 │ │ │ │ - add x17, x17, #0x438 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4ba438 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01541d40 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4ba6f4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ba6ec // b.pmore │ │ │ │ - adrp x15, 4ba000 │ │ │ │ - add x15, x15, #0x5b0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x240 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153ff28 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ba880 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0x868 │ │ │ │ + b.cc 4b7f10 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 │ │ │ │ + add x18, x18, #0xec0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b7ec0 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + .inst 0x0153fee8 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b7ee0 // b.lo, b.ul, b.last │ │ │ │ + ldur x22, [x22, #13] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b7efc // b.lo, b.ul, b.last │ │ │ │ + ldur x22, [x22, #22] │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xda8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xdc8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01541ba0 ; undefined │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0153fe30 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ba95c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0x8ec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x440 │ │ │ │ + b.cc 4b7f84 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4b7f7c │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x208 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ba8ec │ │ │ │ + b 16a0468 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0x924 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153fe30 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b801c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 │ │ │ │ + add x18, x18, #0xfe8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ba924 │ │ │ │ + cbnz x18, 4b7fe8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ba964 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4ba000 │ │ │ │ - add x17, x17, #0x728 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4ba728 │ │ │ │ + .inst 0x0153fdf0 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b8008 // b.any │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xdd8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xdf8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01541ab8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4ba9e4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ba9dc // b.pmore │ │ │ │ - adrp x15, 4ba000 │ │ │ │ - add x15, x15, #0x8a0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0153fd20 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b8094 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4b808c │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x220 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x250 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 16a0468 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01541a90 ; undefined │ │ │ │ + .inst 0x0153fd50 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bab6c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0xa5c │ │ │ │ + b.cc 4b8148 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b8000 │ │ │ │ + add x18, x18, #0xf8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x4a8 │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4baa5c │ │ │ │ + cbnz x18, 4b80f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0xb8c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x0153fd10 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b811c // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xe08 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x260 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b8138 // b.lo, b.ul, b.last │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xe28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015436a0 ; undefined │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0153fbf8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4babf0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x260 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.cc 4b81bc // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4b81b4 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x23, 184b000 │ │ │ │ + add x23, x23, #0x268 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x270 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 16a0468 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015418f8 ; undefined │ │ │ │ + .inst 0x0153fc58 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bad6c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0xc5c │ │ │ │ + b.cc 4b8270 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b8000 │ │ │ │ + add x18, x18, #0x220 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x510 │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bac5c │ │ │ │ + cbnz x18, 4b8220 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0xd8c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x0153fc18 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b8244 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xe38 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x280 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b8260 // b.lo, b.ul, b.last │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xe58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015434c0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4badf0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x280 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x290 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + .inst 0x0153fd78 ; undefined │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01541760 ; undefined │ │ │ │ + .inst 0x0153fe40 ; undefined │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4baf6c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0xe5c │ │ │ │ + b.cc 4b836c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b8000 │ │ │ │ + add x18, x18, #0x308 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x578 │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bae5c │ │ │ │ + cbnz x18, 4b8308 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ba000 │ │ │ │ - add x18, x18, #0xf8c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + .inst 0x0153fe00 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b8330 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f7000 │ │ │ │ + add x22, x22, #0xfd8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x2a0 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b8354 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x88 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xc0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x130 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ + ldr x22, [x22, #1192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x015432e0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4baff0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x2a0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x2b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #1192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x015400f0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bb1a0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x188 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldur d30, [x22, #23] │ │ │ │ - ldur w17, [x22, #31] │ │ │ │ - ldur w15, [x22, #35] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ + b.cc 4b8448 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x17, [sp, #56] │ │ │ │ - str d30, [sp, #48] │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - ldr d31, [sp, #48] │ │ │ │ - fmov d1, d31 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #72] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbz x18, 4b8440 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f8000 │ │ │ │ + add x23, x23, #0x4b8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16cd650 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #19 │ │ │ │ + udf #3 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x01541420 ; undefined │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + and x18, x25, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b8498 // b.lo, b.ul, b.last │ │ │ │ + cbnz x23, 4b850c │ │ │ │ + mov x18, x24 │ │ │ │ + ldur x24, [x25, #5] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4b84d8 // b.lo, b.ul, b.last │ │ │ │ + mov x18, #0x2 // #2 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.lt 4b8534 // b.tstop │ │ │ │ + mov x18, #0x3 // #3 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.ge 4b85d4 // b.tcont │ │ │ │ + mov x18, x24 │ │ │ │ + ldur x24, [x25, #22] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x18, #0x2 // #2 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.lt 4b8584 // b.tstop │ │ │ │ + mov x18, #0x3 // #3 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.ge 4b85d4 // b.tcont │ │ │ │ + mov x18, x24 │ │ │ │ + ldur x24, [x25, #23] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.ne 4b85d4 // b.any │ │ │ │ + mov x18, x24 │ │ │ │ + ldur x24, [x25, #13] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.lt 4b855c // b.tstop │ │ │ │ + mov x18, x24 │ │ │ │ + ldur x24, [x25, #14] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182e0d8 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.lt 4b85d4 // b.tstop │ │ │ │ + mov x18, x24 │ │ │ │ + ldur x24, [x25, #6] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.lt 4b85ac // b.tstop │ │ │ │ + mov x18, x24 │ │ │ │ + ldur x24, [x25, #15] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182e0d8 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.lt 4b85d4 // b.tstop │ │ │ │ + mov x18, x24 │ │ │ │ + ldur x24, [x25, #7] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 182e0d8 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x500 │ │ │ │ + b 181df90 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153ff28 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bb354 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x224 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x5e0 │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + b.cc 4b86b8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b8000 │ │ │ │ + add x18, x18, #0x640 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb224 │ │ │ │ + cbnz x18, 4b8640 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x25c │ │ │ │ + .inst 0x0153fee0 ; undefined │ │ │ │ + adrp x18, 4b8000 │ │ │ │ + add x18, x18, #0x66c │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb25c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #68 │ │ │ │ + b 181df90 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x294 │ │ │ │ + .inst 0x0153feb4 ; undefined │ │ │ │ + adrp x18, 4b8000 │ │ │ │ + add x18, x18, #0x6a4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - str d31, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb294 │ │ │ │ + cbnz x18, 4b86a4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #196 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0153fe7c ; undefined │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4b8468 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x548 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x2cc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str d31, [x20, #24] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b8700 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e7ee0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b879c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b8000 │ │ │ │ + add x18, x18, #0x770 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb2cc │ │ │ │ + cbnz x18, 4b8770 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #452 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x304 │ │ │ │ + adrp x18, 4b8000 │ │ │ │ + add x18, x18, #0x7b4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str w18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb304 │ │ │ │ + cbnz x18, 4b87b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #964 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bb35c // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4bb000 │ │ │ │ - add x17, x17, #0x18 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - stur d31, [x21, #-16] │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - stur d31, [x21, #-8] │ │ │ │ - ldr w17, [x20, #32] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4bb018 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01541260 ; undefined │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - sub x12, x20, #0x10 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cc 4bb3f4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4bb3ec // b.pmore │ │ │ │ - adrp x12, 4bb000 │ │ │ │ - add x12, x12, #0x1c0 │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x13 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b87d0 // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 181df90 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x12, #0x28 // #40 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - mov x27, x18 │ │ │ │ - mov x26, x17 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x2c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ udf #2 │ │ │ │ - udf #13 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153f4e8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bb588 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x570 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.cc 4b8838 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x015410a0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bb664 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x5f4 │ │ │ │ + b.cc 4b887c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x648 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb5f4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x62c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb62c │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b8934 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b892c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b8000 │ │ │ │ + add x14, x14, #0x850 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1896] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bb66c // b.pmore │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x430 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str d31, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4bb430 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b897c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01540fb8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4bb6ec // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + b.cc 4b8a2c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4bb6e4 // b.pmore │ │ │ │ - adrp x15, 4bb000 │ │ │ │ - add x15, x15, #0x5a8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + b.hi 4b8a24 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 4b8000 │ │ │ │ + add x14, x14, #0x950 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1896] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #2976] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + mov x23, x15 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x38 // #56 │ │ │ │ str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x2d0 │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #8 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bb8a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x890 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b8acc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b8ac4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldur d30, [x22, #23] │ │ │ │ - ldur w17, [x22, #31] │ │ │ │ - ldur w15, [x22, #35] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x17, [sp, #56] │ │ │ │ - str d30, [sp, #48] │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - ldr d31, [sp, #48] │ │ │ │ - fmov d1, d31 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #72] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b8000 │ │ │ │ + add x14, x14, #0x9a0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1792] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b8b14 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ - .inst 0x01540de8 ; undefined │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bba5c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x92c │ │ │ │ + b.cc 4b8c5c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b8000 │ │ │ │ + add x18, x18, #0xb98 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #31] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x6b0 │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb92c │ │ │ │ + cbnz x18, 4b8b98 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x964 │ │ │ │ - str x18, [x20] │ │ │ │ + adrp x18, 4b8000 │ │ │ │ + add x18, x18, #0xbd4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb964 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #68 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x99c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str d31, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb99c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #196 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0x9d4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str d31, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb9d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #452 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0xa0c │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str w18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bba0c │ │ │ │ + cbnz x18, 4b8bd4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #964 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bba64 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4bb000 │ │ │ │ - add x17, x17, #0x720 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4b8c70 // b.any │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b8c64 // b.pmore │ │ │ │ + adrp x14, 4b8000 │ │ │ │ + add x14, x14, #0x898 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x17, 4b8000 │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - stur d31, [x21, #-16] │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - stur d31, [x21, #-8] │ │ │ │ - ldr w17, [x20, #32] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4bb720 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 16e7f58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01540c28 ; undefined │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - sub x12, x20, #0x10 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cc 4bbafc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4bbaf4 // b.pmore │ │ │ │ - adrp x12, 4bb000 │ │ │ │ - add x12, x12, #0x8c8 │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + b 181f7d8 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b8cd8 // b.pmore │ │ │ │ + adrp x14, 4b8000 │ │ │ │ + add x14, x14, #0xae8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1896] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x13 │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + add x17, x17, #0x2 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x12, #0x28 // #40 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - mov x27, x18 │ │ │ │ - mov x26, x17 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x2e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01540be0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bbc8c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0xb7c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x718 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bbb7c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0xcac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x2f0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0153efe8 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4b8d94 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b8d8c // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x15, [x15, #22] │ │ │ │ + adrp x12, 4b8000 │ │ │ │ + add x12, x12, #0x800 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 4b8000 │ │ │ │ + add x15, x15, #0xb38 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + sub x15, x21, #0x40 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x48 // #72 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01542610 ; undefined │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153ef18 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bbd10 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b.cc 4b8df0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x2f0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x300 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01540a48 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bbe8c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0xd7c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x780 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bbd7c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0xeac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x310 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01542430 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bbf10 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b.cc 4b8e34 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x310 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x320 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015408b0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bc08c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 │ │ │ │ - add x18, x18, #0xf7c │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b8eec // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b8ee4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x7e8 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bbf7c │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b8000 │ │ │ │ + add x14, x14, #0xe08 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1896] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0xac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x330 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b8f34 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01542250 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bc110 // b.lo, b.ul, b.last │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4b8fe4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b8fdc // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 4b8000 │ │ │ │ + add x14, x14, #0xf08 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1896] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #2976] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x330 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x340 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x38 // #56 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01540718 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bc28c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0x17c │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b9084 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b907c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x850 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc17c │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b8000 │ │ │ │ + add x14, x14, #0xf58 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1792] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0x2ac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x350 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01542070 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bc310 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b.cc 4b90cc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x350 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x360 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ - .inst 0x01540580 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bc580 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0x394 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + b.cc 4b9214 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b9000 │ │ │ │ + add x18, x18, #0x150 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x8b8 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc394 │ │ │ │ + cbnz x18, 4b9150 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0x3cc │ │ │ │ - str x18, [x20] │ │ │ │ + adrp x18, 4b9000 │ │ │ │ + add x18, x18, #0x18c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc3cc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0x404 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc404 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #195 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0x43c │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc43c │ │ │ │ + cbnz x18, 4b918c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #451 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #24] │ │ │ │ - adrp x17, 4bc000 │ │ │ │ - add x17, x17, #0x598 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr w15, [x20, #16] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4b9228 // b.any │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b921c // b.pmore │ │ │ │ + adrp x14, 4b8000 │ │ │ │ + add x14, x14, #0xe50 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x17, 4b9000 │ │ │ │ + add x17, x17, #0x8 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x20, #40] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str d31, [sp, #56] │ │ │ │ - str x18, [sp, #48] │ │ │ │ - str x15, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - ldr d31, [sp, #56] │ │ │ │ - fmov d0, d31 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #64] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 16e7f58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015402f0 ; undefined │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - sub x13, x20, #0x10 │ │ │ │ - cmp x13, x28 │ │ │ │ - b.cc 4bc634 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4bc62c // b.pmore │ │ │ │ - adrp x13, 4bc000 │ │ │ │ - add x13, x13, #0x338 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b9290 // b.pmore │ │ │ │ + adrp x14, 4b9000 │ │ │ │ + add x14, x14, #0xa0 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1896] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + add x17, x17, #0x2 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x13, #0x20 // #32 │ │ │ │ - str x13, [x19, #904] │ │ │ │ - mov x26, x18 │ │ │ │ - mov x25, x17 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x370 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #3 │ │ │ │ udf #8 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bc7e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0x7d0 │ │ │ │ + .inst 0x0153ea18 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4b934c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b9344 // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x15, [x15, #22] │ │ │ │ + adrp x12, 4b8000 │ │ │ │ + add x12, x12, #0xdb8 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 4b9000 │ │ │ │ + add x15, x15, #0xf0 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + sub x15, x21, #0x40 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldur w17, [x22, #23] │ │ │ │ - ldur w15, [x22, #27] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #56] │ │ │ │ - str x17, [sp, #48] │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #64] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x48 // #72 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x01540118 ; undefined │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bc954 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0x864 │ │ │ │ + b.cc 4b93b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x920 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19f8000 │ │ │ │ + add x18, x18, #0x558 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc864 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0x89c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc89c │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153e900 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b9438 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b9430 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b9000 │ │ │ │ + add x14, x14, #0x370 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b92b8 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0x8d4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str d31, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc8d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153e878 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b94cc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b94c4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b9000 │ │ │ │ + add x13, x13, #0x3d0 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b92b8 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #195 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0x90c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str w18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc90c │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b952c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f8000 │ │ │ │ + add x18, x18, #0x578 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #451 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bc95c // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4bc000 │ │ │ │ - add x17, x17, #0x670 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - stur d31, [x21, #-8] │ │ │ │ - ldr w17, [x20, #24] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4bc670 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153e788 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b95b0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b95a8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b9000 │ │ │ │ + add x14, x14, #0x4e8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b92b8 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #24 │ │ │ │ + nop │ │ │ │ udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153ffa0 ; undefined │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - sub x13, x20, #0x10 │ │ │ │ - cmp x13, x28 │ │ │ │ - b.cc 4bc9ec // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4bc9e4 // b.pmore │ │ │ │ - adrp x13, 4bc000 │ │ │ │ - add x13, x13, #0x808 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153e700 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b9644 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b963c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b9000 │ │ │ │ + add x13, x13, #0x548 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x15 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x13, #0x20 // #32 │ │ │ │ - str x13, [x19, #904] │ │ │ │ - mov x26, x18 │ │ │ │ - mov x25, x17 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x380 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 4b92b8 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bcb80 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0xb68 │ │ │ │ + b.cc 4b96a4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f8000 │ │ │ │ + add x18, x18, #0x598 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153e628 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b9728 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b9720 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b9000 │ │ │ │ + add x14, x14, #0x660 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b8d00 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153fde8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bcc5c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0xbec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x988 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153e5b8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x30 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b9928 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b9920 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b8000 │ │ │ │ + add x13, x13, #0xd00 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + adrp x13, 4b9000 │ │ │ │ + add x13, x13, #0x2b8 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x15, 4b9000 │ │ │ │ + add x15, x15, #0x800 │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bcbec │ │ │ │ + cbnz x18, 4b9800 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0xc24 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bcc24 │ │ │ │ - ldr x18, [x22] │ │ │ │ + .inst 0x0153e500 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cc 4b985c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b9934 // b.pmore │ │ │ │ + ldur x15, [x22, #5] │ │ │ │ + ldur x14, [x22, #13] │ │ │ │ + adrp x13, 4b9000 │ │ │ │ + add x13, x13, #0x6c0 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x24, x14 │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4b8d00 │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + mov x13, #0x2 // #2 │ │ │ │ + cmp x15, x13 │ │ │ │ + b.cc 4b98bc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4b990c // b.pmore │ │ │ │ + ldur x13, [x15, #6] │ │ │ │ + ldur x12, [x15, #14] │ │ │ │ + ldur x15, [x15, #22] │ │ │ │ + adrp x11, 4b9000 │ │ │ │ + add x11, x11, #0x5d0 │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + mov x24, x15 │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4b8d00 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b9910 // b.pmore │ │ │ │ + ldur x15, [x18, #7] │ │ │ │ + ldur x13, [x18, #15] │ │ │ │ + ldur x18, [x18, #23] │ │ │ │ + adrp x12, 4b9000 │ │ │ │ + add x12, x12, #0x458 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4b92b8 │ │ │ │ + mov x18, x15 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + b 181f7d8 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153e3a8 ; undefined │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x28 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4b9a4c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b9a44 // b.pmore │ │ │ │ + adrp x14, 4b8000 │ │ │ │ + add x14, x14, #0x6d8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x14, 4b9000 │ │ │ │ + add x14, x14, #0x9cc │ │ │ │ + stur x14, [x20, #-40] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x14, x21, #0x10 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e7e60 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + .inst 0x0153e334 ; undefined │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bcc64 // b.pmore │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0xa28 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 4b9a68 // b.pmore │ │ │ │ + adrp x18, 4b8000 │ │ │ │ + add x18, x18, #0x720 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x22, [x21, #-56] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4b9000 │ │ │ │ + add x18, x18, #0x748 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str d31, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + str x18, [x20, #32] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4bca28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x5b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153fd00 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4bcce4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4bccdc // b.pmore │ │ │ │ - adrp x15, 4bc000 │ │ │ │ - add x15, x15, #0xba0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x390 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #2 │ │ │ │ - udf #13 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153e260 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bce70 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0xe58 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.cc 4b9ac0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153fb60 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bcf4c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0xedc │ │ │ │ + b.cc 4b9b04 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0x9f0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bcedc │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0xf14 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bcf14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bcf54 // b.pmore │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - adrp x18, 4bc000 │ │ │ │ - add x18, x18, #0xd18 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str d31, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4bcd18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153fa78 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4bcfd4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + b.cc 4b9b90 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4bcfcc // b.pmore │ │ │ │ - adrp x15, 4bc000 │ │ │ │ - add x15, x15, #0xe90 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + b.hi 4b9b88 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 4b9000 │ │ │ │ + add x14, x14, #0xad8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ mov x23, x17 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x3a0 │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #2 │ │ │ │ - udf #13 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bd160 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x148 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4b9c24 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b9c1c // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 4b9000 │ │ │ │ + add x14, x14, #0xb28 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0153e098 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4b9cd8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b9cd0 // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x15, [x15, #14] │ │ │ │ + adrp x13, 4b9000 │ │ │ │ + add x13, x13, #0xa88 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 4b9000 │ │ │ │ + add x18, x18, #0xbb8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153f8d8 ; undefined │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153dfd0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bd23c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x1cc │ │ │ │ + b.cc 4b9d38 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xa58 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd1cc │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x204 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd204 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b9d7c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bd244 // b.pmore │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str d31, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4bd008 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153f7f0 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4bd2c4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + b.cc 4b9e08 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4bd2bc // b.pmore │ │ │ │ - adrp x15, 4bd000 │ │ │ │ - add x15, x15, #0x180 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + b.hi 4b9e00 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 4b9000 │ │ │ │ + add x14, x14, #0xd50 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ mov x23, x17 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x3b0 │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153f7c8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bd44c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x33c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xac0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd33c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x46c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x3c0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4b9e9c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b9e94 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 4b9000 │ │ │ │ + add x14, x14, #0xda0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0153de08 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4b9f50 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b9f48 // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x15, [x15, #14] │ │ │ │ + adrp x13, 4b9000 │ │ │ │ + add x13, x13, #0xd00 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 4b9000 │ │ │ │ + add x18, x18, #0xe30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01540f20 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bd4d0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b9fbc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x3c0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x3d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f7000 │ │ │ │ + add x18, x18, #0xcc0 │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153dcf8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4ba040 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ba038 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4b9000 │ │ │ │ + add x14, x14, #0xf78 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b9ec8 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #4 │ │ │ │ - udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bd680 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x668 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153dc70 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4ba0d4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ba0cc // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldur d30, [x22, #23] │ │ │ │ - ldur w17, [x22, #31] │ │ │ │ - ldur w15, [x22, #35] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x17, [sp, #56] │ │ │ │ - str d30, [sp, #48] │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - ldr d31, [sp, #48] │ │ │ │ - fmov d1, d31 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #72] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b9000 │ │ │ │ + add x13, x13, #0xfd8 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b9ec8 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ba134 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f7000 │ │ │ │ + add x18, x18, #0xcc8 │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0153f488 ; undefined │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bd834 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x704 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xb28 │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153db80 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4ba1b8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ba1b0 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd704 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4ba000 │ │ │ │ + add x14, x14, #0xf0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b9ec8 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x73c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd73c │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153daf8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4ba24c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ba244 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4ba000 │ │ │ │ + add x13, x13, #0x150 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b9ec8 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #68 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x774 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str d31, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd774 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ba2ac // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f7000 │ │ │ │ + add x18, x18, #0xcb8 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #196 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x7ac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str d31, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd7ac │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153da20 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4ba330 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ba328 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4ba000 │ │ │ │ + add x14, x14, #0x268 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b9c50 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #452 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x7e4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str w18, [x20, #32] │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153d9a8 ; undefined │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x20 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4ba518 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4ba510 // b.pmore │ │ │ │ + adrp x14, 4b9000 │ │ │ │ + add x14, x14, #0xc50 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x14, 4b9000 │ │ │ │ + add x14, x14, #0xec8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4ba000 │ │ │ │ + add x17, x17, #0x3f0 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0xe │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd7e4 │ │ │ │ + cbnz x18, 4ba3f0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #964 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0153d910 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.cc 4ba44c // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bd83c // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4bd000 │ │ │ │ - add x17, x17, #0x4f8 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ba534 // b.pmore │ │ │ │ + ldur x17, [x22, #5] │ │ │ │ + ldur x14, [x22, #13] │ │ │ │ + adrp x13, 4ba000 │ │ │ │ + add x13, x13, #0x2c8 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x24, x14 │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4b9c50 │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + mov x13, #0x2 // #2 │ │ │ │ + cmp x17, x13 │ │ │ │ + b.cc 4ba4ac // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4ba4fc // b.pmore │ │ │ │ + ldur x13, [x17, #6] │ │ │ │ + ldur x12, [x17, #14] │ │ │ │ + ldur x17, [x17, #22] │ │ │ │ + adrp x11, 4ba000 │ │ │ │ + add x11, x11, #0x1d8 │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4b9c50 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ba500 // b.pmore │ │ │ │ + ldur x17, [x18, #7] │ │ │ │ + ldur x13, [x18, #15] │ │ │ │ + ldur x18, [x18, #23] │ │ │ │ + adrp x12, 4ba000 │ │ │ │ + add x12, x12, #0x60 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - stur d31, [x21, #-16] │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - stur d31, [x21, #-8] │ │ │ │ - ldr w17, [x20, #32] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4bd4f8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4b9ec8 │ │ │ │ + mov x18, x17 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + b 181f7d8 │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x5c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153f2c8 ; undefined │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - sub x12, x20, #0x10 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cc 4bd8d4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4bd8cc // b.pmore │ │ │ │ - adrp x12, 4bd000 │ │ │ │ - add x12, x12, #0x6a0 │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x12, #0x28 // #40 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - mov x27, x18 │ │ │ │ - mov x26, x17 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x3e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + b 181f7d8 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153f280 ; undefined │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bdab8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x95c │ │ │ │ + b.cc 4ba578 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xb90 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd95c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 16e7ee0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0x994 │ │ │ │ - str x18, [x20] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ba614 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ba000 │ │ │ │ + add x18, x18, #0x5e8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd994 │ │ │ │ + cbnz x18, 4ba5e8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4bd000 │ │ │ │ - add x17, x17, #0xad0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4ba000 │ │ │ │ + add x18, x18, #0x62c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ba62c │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153f090 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4bdb5c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4bdb54 // b.pmore │ │ │ │ - adrp x15, 4bd000 │ │ │ │ - add x15, x15, #0x910 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4ba648 // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 181df90 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e82b0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153d670 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ba6b0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x3f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153f068 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bdd38 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0xbdc │ │ │ │ + b.cc 4ba6f4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xbf8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bdbdc │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0xc14 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bdc14 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4ba7a4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ba79c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4ba000 │ │ │ │ + add x13, x13, #0x6c8 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1896] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4bd000 │ │ │ │ - add x17, x17, #0xd50 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ba7ec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153ee78 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4bdddc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + b.cc 4ba89c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4bddd4 // b.pmore │ │ │ │ - adrp x15, 4bd000 │ │ │ │ - add x15, x15, #0xb90 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + b.hi 4ba894 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 4ba000 │ │ │ │ + add x14, x14, #0x7c0 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1896] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #2976] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + mov x23, x15 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x38 // #56 │ │ │ │ str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x400 │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153ee50 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bdfb8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0xe5c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xc60 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4ba93c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ba934 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bde5c │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4ba000 │ │ │ │ + add x14, x14, #0x810 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1792] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bd000 │ │ │ │ - add x18, x18, #0xe94 │ │ │ │ - str x18, [x20] │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4baa40 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ba000 │ │ │ │ + add x18, x18, #0x9c0 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bde94 │ │ │ │ + cbnz x18, 4ba9c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4bd000 │ │ │ │ - add x17, x17, #0xfd0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4baa48 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4ba000 │ │ │ │ + add x15, x15, #0x710 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x15, 4ba000 │ │ │ │ + add x15, x15, #0x8c0 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e7f58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153ec60 ; undefined │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0153d278 ; undefined │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4be05c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4be054 // b.pmore │ │ │ │ - adrp x15, 4bd000 │ │ │ │ - add x15, x15, #0xe10 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4bab04 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4baafc // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x15, [x15, #22] │ │ │ │ + adrp x12, 4ba000 │ │ │ │ + add x12, x12, #0x678 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 4ba000 │ │ │ │ + add x15, x15, #0x960 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + sub x15, x21, #0x40 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x48 // #72 │ │ │ │ + str x14, [x19, #904] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x410 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153ec38 ; undefined │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153d1a8 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4be238 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0xdc │ │ │ │ + b.cc 4bab60 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xcc8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be0dc │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0x114 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be114 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4baba4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4be000 │ │ │ │ - add x17, x17, #0x250 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bac54 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bac4c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4ba000 │ │ │ │ + add x13, x13, #0xb78 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1896] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bac9c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182ddf8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153ea48 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4be2dc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + b.cc 4bad4c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4be2d4 // b.pmore │ │ │ │ - adrp x15, 4be000 │ │ │ │ - add x15, x15, #0x90 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + b.hi 4bad44 // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 4ba000 │ │ │ │ + add x14, x14, #0xc70 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1896] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #2976] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + mov x23, x15 │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ + b 16e82b0 │ │ │ │ + mov x15, #0x38 // #56 │ │ │ │ str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x420 │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153ea20 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4be4b8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0x35c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xd30 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4badec // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bade4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be35c │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4ba000 │ │ │ │ + add x14, x14, #0xcc0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1792] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0x394 │ │ │ │ - str x18, [x20] │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4baef0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ba000 │ │ │ │ + add x18, x18, #0xe70 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be394 │ │ │ │ + cbnz x18, 4bae70 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4be000 │ │ │ │ - add x17, x17, #0x4d0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4baef8 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4ba000 │ │ │ │ + add x15, x15, #0xbc0 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x15, 4ba000 │ │ │ │ + add x15, x15, #0xd70 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e7f58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153e830 ; undefined │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0153cdb0 ; undefined │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4be55c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4be554 // b.pmore │ │ │ │ - adrp x15, 4be000 │ │ │ │ - add x15, x15, #0x310 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4bafb4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4bafac // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x15, [x15, #22] │ │ │ │ + adrp x12, 4ba000 │ │ │ │ + add x12, x12, #0xb28 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 4ba000 │ │ │ │ + add x15, x15, #0xe10 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + sub x15, x21, #0x40 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e81c0 │ │ │ │ + mov x14, #0x48 // #72 │ │ │ │ + str x14, [x19, #904] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x430 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153e808 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4be6e4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0x5d4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xd98 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be5d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4bb01c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f8000 │ │ │ │ + add x18, x18, #0x558 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0x704 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x440 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153cc98 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bb0a0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bb098 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4ba000 │ │ │ │ + add x14, x14, #0xfd8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4baf20 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153cc10 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bb134 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bb12c // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4bb000 │ │ │ │ + add x13, x13, #0x38 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4baf20 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153fd08 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4be768 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4bb194 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ adrp x18, 19dc000 │ │ │ │ ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x440 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f8000 │ │ │ │ + add x18, x18, #0x578 │ │ │ │ add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153cb20 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bb218 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bb210 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4bb000 │ │ │ │ + add x14, x14, #0x150 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x15 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x450 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 4baf20 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0153e670 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4be988 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0x7e4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xe00 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153ca98 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bb2ac // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bb2a4 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be7e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4bb000 │ │ │ │ + add x13, x13, #0x1b0 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4baf20 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0x81c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be81c │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bb30c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f8000 │ │ │ │ + add x18, x18, #0x598 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e82b0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153c9c0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bb390 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bb388 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4bb000 │ │ │ │ + add x14, x14, #0x2c8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4baa70 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0x854 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153c950 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x30 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bb590 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bb588 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4ba000 │ │ │ │ + add x13, x13, #0xa70 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + adrp x13, 4ba000 │ │ │ │ + add x13, x13, #0xf20 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x15, 4bb000 │ │ │ │ + add x15, x15, #0x468 │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be854 │ │ │ │ + cbnz x18, 4bb468 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4be000 │ │ │ │ - add x17, x17, #0x9a0 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x0153c898 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cc 4bb4c4 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4bb59c // b.pmore │ │ │ │ + ldur x15, [x22, #5] │ │ │ │ + ldur x14, [x22, #13] │ │ │ │ + adrp x13, 4bb000 │ │ │ │ + add x13, x13, #0x328 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x24, x14 │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4baa70 │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + mov x13, #0x2 // #2 │ │ │ │ + cmp x15, x13 │ │ │ │ + b.cc 4bb524 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4bb574 // b.pmore │ │ │ │ + ldur x13, [x15, #6] │ │ │ │ + ldur x12, [x15, #14] │ │ │ │ + ldur x15, [x15, #22] │ │ │ │ + adrp x11, 4bb000 │ │ │ │ + add x11, x11, #0x238 │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + mov x24, x15 │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4baa70 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4bb578 // b.pmore │ │ │ │ + ldur x15, [x18, #7] │ │ │ │ + ldur x13, [x18, #15] │ │ │ │ + ldur x18, [x18, #23] │ │ │ │ + adrp x12, 4bb000 │ │ │ │ + add x12, x12, #0xc0 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4baf20 │ │ │ │ + mov x18, x15 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + b 181f7d8 │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0153e430 ; undefined │ │ │ │ + .inst 0x0153c740 ; undefined │ │ │ │ mov x18, x25 │ │ │ │ mov x17, x24 │ │ │ │ mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ + sub x14, x20, #0x28 │ │ │ │ cmp x14, x28 │ │ │ │ - b.cc 4bea34 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4bb6b4 // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x14, [x19, #856] │ │ │ │ cmp x21, x14 │ │ │ │ - b.hi 4bea2c // b.pmore │ │ │ │ - adrp x14, 4be000 │ │ │ │ - add x14, x14, #0x790 │ │ │ │ + b.hi 4bb6ac // b.pmore │ │ │ │ + adrp x14, 4ba000 │ │ │ │ + add x14, x14, #0x550 │ │ │ │ stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x14, 4bb000 │ │ │ │ + add x14, x14, #0x634 │ │ │ │ + stur x14, [x20, #-40] │ │ │ │ mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + sub x14, x21, #0x10 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e7e60 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153c6cc ; undefined │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bb6d0 // b.pmore │ │ │ │ + adrp x18, 4ba000 │ │ │ │ + add x18, x18, #0x598 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x22, [x21, #-56] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 4bb000 │ │ │ │ + add x18, x18, #0x3b0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 16e81c0 │ │ │ │ mov x14, #0x18 // #24 │ │ │ │ str x14, [x19, #904] │ │ │ │ mov x25, x18 │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x15 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x460 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x5d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - udf #13 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153c5e0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bebe8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0xbb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - fmov s31, s0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - str d31, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov s8, s31 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.cc 4bb728 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bebf0 // b.pmore │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #800] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str s8, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153c590 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bb7b0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bb7a8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4bb000 │ │ │ │ + add x13, x13, #0x6f0 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207e8 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153e250 ; undefined │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153c500 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4becd4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0xc64 │ │ │ │ + b.cc 4bb808 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xe68 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bec64 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0xc9c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bec9c │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4becdc // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4be000 │ │ │ │ - add x17, x17, #0xa68 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4bea68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153e168 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4bed5c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4bed54 // b.pmore │ │ │ │ - adrp x15, 4be000 │ │ │ │ - add x15, x15, #0xc18 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + .inst 0x0153c4b0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bb8b0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bb8a8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 4bb000 │ │ │ │ + add x12, x12, #0x740 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + adrp x17, 4bb000 │ │ │ │ + add x17, x17, #0x7d0 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x24, x21, #0x48 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x15 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x470 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0153e140 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153c400 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4beff8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0xde4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xed0 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bede4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4bb908 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0xe1c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bee1c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4be000 │ │ │ │ - add x18, x18, #0xe54 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bee54 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4be000 │ │ │ │ - add x17, x17, #0xfa8 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153c3c8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bb958 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153c378 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bb9e0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4bf000 // b.pmore │ │ │ │ + b.hi 4bb9d8 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4bb000 │ │ │ │ + add x13, x13, #0x920 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4befac │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4be000 │ │ │ │ - add x17, x17, #0xfec │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153de98 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4bf09c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4bf094 // b.pmore │ │ │ │ - adrp x14, 4be000 │ │ │ │ - add x14, x14, #0xd90 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153c2d0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bba38 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x480 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #8 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bf238 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0x220 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153c2b0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bbae0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bbad8 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 4bb000 │ │ │ │ + add x12, x12, #0x970 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + adrp x17, 4bb000 │ │ │ │ + add x17, x17, #0xa00 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x24, x21, #0x48 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153c1d0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bbb38 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0153dce0 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153c198 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf35c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0x2ac │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xf38 │ │ │ │ + b.cc 4bbb88 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153c148 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bbc10 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bbc08 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf2ac │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4bb000 │ │ │ │ + add x13, x13, #0xb50 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0x2e4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf2e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153c0b8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bbc68 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0x31c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153c078 ; undefined │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bbe28 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bb000 │ │ │ │ + add x18, x18, #0xcd4 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x22, x26 │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf31c │ │ │ │ + cbnz x18, 4bbcd4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bf364 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4bf000 │ │ │ │ - add x17, x17, #0xd0 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + .inst 0x0153c02c ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4bf0d0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x3 // #3 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.cc 4bbd4c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4bbe48 // b.pmore │ │ │ │ + ldur x14, [x22, #5] │ │ │ │ + ldur x13, [x22, #13] │ │ │ │ + adrp x12, 4bb000 │ │ │ │ + add x12, x12, #0xba0 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x17, 4bb000 │ │ │ │ + add x17, x17, #0xc30 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0x48 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x13, #0x2 // #2 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.cc 4bbdc0 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + mov x14, x22 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4bbe38 // b.pmore │ │ │ │ + ldur x13, [x14, #6] │ │ │ │ + ldur x12, [x14, #14] │ │ │ │ + ldur x14, [x14, #22] │ │ │ │ + adrp x11, 4bb000 │ │ │ │ + add x11, x11, #0xa50 │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + adrp x17, 4bb000 │ │ │ │ + add x17, x17, #0xb00 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0x50 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 182e0d8 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + mov x14, x22 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4bbe38 // b.pmore │ │ │ │ + ldur x13, [x14, #7] │ │ │ │ + ldur x12, [x14, #15] │ │ │ │ + ldur x14, [x14, #23] │ │ │ │ + adrp x11, 4bb000 │ │ │ │ + add x11, x11, #0x820 │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + adrp x17, 4bb000 │ │ │ │ + add x17, x17, #0x8d0 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0x50 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 182e0d8 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x5e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + mov x22, x14 │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0153dbb0 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4bf3ec // b.lo, b.ul, b.last │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4bf3e4 // b.pmore │ │ │ │ - adrp x14, 4bf000 │ │ │ │ - add x14, x14, #0x258 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bbea0 // b.pmore │ │ │ │ adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x490 │ │ │ │ + ldr x18, [x18, #1672] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x5f8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153c718 ; undefined │ │ │ │ + mov x26, x24 │ │ │ │ + mov x25, x23 │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f8000 │ │ │ │ + add x23, x23, #0x5f8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 4bbc88 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0153db80 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153bdc8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf688 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0x474 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fc000 │ │ │ │ - add x22, x22, #0xfa0 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf474 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4bbf40 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0x4ac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf4ac │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153bd78 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bbf90 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0x4e4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf4e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153bd28 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bbfe0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153bcd8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bc068 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bc060 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4bb000 │ │ │ │ + add x13, x13, #0xfa8 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4bf000 │ │ │ │ - add x17, x17, #0x638 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153bc48 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bc118 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bc110 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 4bb000 │ │ │ │ + add x12, x12, #0xf58 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + adrp x18, 4bb000 │ │ │ │ + add x18, x18, #0xff8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x24, x21, #0x48 │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153bbb0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bc170 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153bb48 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bc1c0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153baf8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bc210 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153baa8 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bc298 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4bf690 // b.pmore │ │ │ │ + b.hi 4bc290 // b.pmore │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4bc000 │ │ │ │ + add x13, x13, #0x1d8 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153ba18 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bc348 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bc340 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 4bc000 │ │ │ │ + add x12, x12, #0x188 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0x228 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x24, x21, #0x48 │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4bf63c │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153b980 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bc3a0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4bf000 │ │ │ │ - add x17, x17, #0x67c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153d8d8 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4bf72c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4bf724 // b.pmore │ │ │ │ - adrp x14, 4bf000 │ │ │ │ - add x14, x14, #0x420 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153b930 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bc3f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153b8e0 ; undefined │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bc478 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bc470 // b.pmore │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #304] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4bc000 │ │ │ │ + add x13, x13, #0x3b8 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x4a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 182e0d8 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0153d8a8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x0153b860 ; undefined │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf8b4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0x7a4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x8 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4bc640 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0x4ec │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x22, x26 │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf7a4 │ │ │ │ + cbnz x18, 4bc4ec │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0x8d4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x4b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x0153b814 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x3 // #3 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.cc 4bc564 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4bc660 // b.pmore │ │ │ │ + ldur x14, [x22, #5] │ │ │ │ + ldur x13, [x22, #13] │ │ │ │ + adrp x12, 4bc000 │ │ │ │ + add x12, x12, #0x368 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x13, 4bc000 │ │ │ │ + add x13, x13, #0x408 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0x48 │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x13, #0x2 // #2 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.cc 4bc5d8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + mov x14, x22 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4bc650 // b.pmore │ │ │ │ + ldur x13, [x14, #6] │ │ │ │ + ldur x12, [x14, #14] │ │ │ │ + ldur x14, [x14, #22] │ │ │ │ + adrp x11, 4bc000 │ │ │ │ + add x11, x11, #0x138 │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x14, 4bc000 │ │ │ │ + add x14, x14, #0x2b8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x24, x21, #0x50 │ │ │ │ + sub x23, x21, #0x30 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 182e0d8 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + mov x14, x22 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4bc650 // b.pmore │ │ │ │ + ldur x13, [x14, #7] │ │ │ │ + ldur x12, [x14, #15] │ │ │ │ + ldur x14, [x14, #23] │ │ │ │ + adrp x11, 4bb000 │ │ │ │ + add x11, x11, #0xf08 │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x14, 4bc000 │ │ │ │ + add x14, x14, #0x88 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x24, x21, #0x50 │ │ │ │ + sub x23, x21, #0x30 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 182e0d8 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x610 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x14 │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0153eba8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bf938 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x4b0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x4c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153d710 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x0153bfb8 ; undefined │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bfb08 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0x9ac │ │ │ │ + b.cc 4bc78c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0x6cc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x70 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf9ac │ │ │ │ + cbnz x18, 4bc6cc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0x9e4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf9e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ + .inst 0x0153bf74 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4bc710 // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 4bc000 │ │ │ │ + add x17, x17, #0x964 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + ldur x24, [x22, #5] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldur x17, [x22, #13] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 182e0d8 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4bc754 // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 4bc000 │ │ │ │ + add x17, x17, #0x888 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + adrp x17, 4bc000 │ │ │ │ + add x17, x17, #0x7ac │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 182e0d8 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x660 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0153b524 ; undefined │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0x7e8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 182e0d8 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153b4e8 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4bf000 │ │ │ │ - add x17, x17, #0xb20 │ │ │ │ + adrp x17, 4bc000 │ │ │ │ + add x17, x17, #0x82c │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + b 182e0d8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bc86c // b.pmore │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xd50 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0153bd98 ; undefined │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0x8c4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + adrp x23, 19de000 │ │ │ │ + ldr x23, [x23, #2312] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 182e0d8 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153b424 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4bc000 │ │ │ │ + add x17, x17, #0x908 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + b 182e0d8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bc948 // b.pmore │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xd78 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x16 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153d520 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4bfbac // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4bfba4 // b.pmore │ │ │ │ - adrp x15, 4bf000 │ │ │ │ - add x15, x15, #0x960 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153b384 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4bc000 │ │ │ │ + add x17, x17, #0x9a8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x4d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x23, 19dd000 │ │ │ │ + ldr x23, [x23, #904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 182e0d8 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bc9e0 // b.pmore │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xda0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153d4f8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bfd88 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0xc2c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xd8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4bcb00 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xa50 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bfc2c │ │ │ │ + cbnz x18, 4bca50 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0xc64 │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xa88 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bfc64 │ │ │ │ + cbnz x18, 4bca88 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4bf000 │ │ │ │ - add x17, x17, #0xda0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xac0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bcac0 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bcb10 // b.pmore │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xd50 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153d308 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4bfe2c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4bfe24 // b.pmore │ │ │ │ - adrp x15, 4bf000 │ │ │ │ - add x15, x15, #0xbe0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x4e0 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x6f8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0153d2e0 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c00a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0xebc │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x140 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + b.cc 4bcc30 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xb80 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bfebc │ │ │ │ + cbnz x18, 4bcb80 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0xef4 │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xbb8 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bfef4 │ │ │ │ + cbnz x18, 4bcbb8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0xf2c │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xbf0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bff2c │ │ │ │ + cbnz x18, 4bcbf0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #195 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bf000 │ │ │ │ - add x18, x18, #0xf64 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bcc40 // b.pmore │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xd78 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x16 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x700 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bcd1c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xcac │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bccac │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xce4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bff64 │ │ │ │ + cbnz x18, 4bcce4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #451 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - adrp x17, 4c0000 │ │ │ │ - add x17, x17, #0xc0 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr w15, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldur w14, [x22, #7] │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - ldr x13, [x13, #24] │ │ │ │ - str x20, [x13, #16] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - str x13, [x12, #8] │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - ldr x13, [x13, #120] │ │ │ │ - add x12, x21, #0x8 │ │ │ │ - ldr x11, [x19, #888] │ │ │ │ - ldr x11, [x11] │ │ │ │ - sub x12, x12, x11 │ │ │ │ - sub x13, x13, x12 │ │ │ │ - ldr x12, [x19, #872] │ │ │ │ - str x13, [x12, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - mov x1, x13 │ │ │ │ - str x14, [sp, #56] │ │ │ │ - str x18, [sp, #48] │ │ │ │ - str x15, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w2, w17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #64] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bcd2c // b.pmore │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xda0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x708 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + .inst 0x0138e648 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153d050 ; undefined │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - sub x13, x20, #0x10 │ │ │ │ - cmp x13, x28 │ │ │ │ - b.cc 4c015c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4c0154 // b.pmore │ │ │ │ - adrp x13, 4bf000 │ │ │ │ - add x13, x13, #0xe60 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x13, #0x20 // #32 │ │ │ │ - str x13, [x19, #904] │ │ │ │ - mov x26, x18 │ │ │ │ - mov x25, x17 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x4f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ + .inst 0x0138e660 ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0138e680 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c02f0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x2d8 │ │ │ │ + b.cc 4bce3c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xe08 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur w17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bce08 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bce4c // b.pmore │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + adrp x17, 51d000 │ │ │ │ + add x17, x17, #0x720 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x710 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0153b9d0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bcec0 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4bceb8 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f8000 │ │ │ │ + add x23, x23, #0x810 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16f7278 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0153b980 ; undefined │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bcf18 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19f8000 │ │ │ │ + add x18, x18, #0x858 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e28f0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153b8f8 ; undefined │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bcfa0 // b.pmore │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xed8 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 4bc000 │ │ │ │ + add x18, x18, #0xf38 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x878 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0153b9b8 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bd020 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbz x18, 4bd018 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 19f8000 │ │ │ │ + add x23, x23, #0x958 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16f7278 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153b960 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bd0c0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x88 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x18, 19f8000 │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e2878 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bd0d0 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + lsl x18, x18, #2 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x9c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153ce98 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153b8b0 ; undefined │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c03cc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x35c │ │ │ │ + b.cc 4bd1d0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x1a8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x148 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c035c │ │ │ │ + cbnz x18, 4bd148 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x394 │ │ │ │ + .inst 0x0153b858 ; undefined │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x190 │ │ │ │ str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f8000 │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c0394 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e2878 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c03d4 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4c0000 │ │ │ │ - add x17, x17, #0x198 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + b.hi 4bd1d8 // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + lsl x17, x17, #1 │ │ │ │ + add x18, x18, x17 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #3512] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4c0198 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153cdb0 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4c0454 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c044c // b.pmore │ │ │ │ - adrp x15, 4c0000 │ │ │ │ - add x15, x15, #0x310 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bd224 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x500 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6d4d70 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0153cd88 ; undefined │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c0720 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x4ec │ │ │ │ + b.cc 4bd26c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6d4d70 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153b710 ; undefined │ │ │ │ + sub x18, x20, #0x40 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bd440 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x2d8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2184] │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x210 │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c04ec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ + b 16e2b48 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x524 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c0524 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #68 │ │ │ │ + .inst 0x0153b6c8 ; undefined │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x111 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e2968 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x55c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c055c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #196 │ │ │ │ + .inst 0x0153b678 ; undefined │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bd450 // b.pmore │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0xf0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4bd000 │ │ │ │ + add x17, x17, #0x398 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2184] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e2b48 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x594 │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x3e8 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str w18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c0594 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #452 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x111 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #32] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e2968 │ │ │ │ + udf #260 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x5cc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str w18, [x20, #32] │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bd45c // b.pmore │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x1f8 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x240 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x38 │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x9e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153b560 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bd528 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x4c4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c05cc │ │ │ │ + cbnz x18, 4bd4c4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #964 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #32] │ │ │ │ - adrp x17, 4c0000 │ │ │ │ - add x17, x17, #0x738 │ │ │ │ - str x17, [x20, #32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr w15, [x20, #16] │ │ │ │ - ldr w14, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldur w13, [x22, #7] │ │ │ │ - ldr x12, [x19, #872] │ │ │ │ - ldr x12, [x12, #24] │ │ │ │ - str x20, [x12, #16] │ │ │ │ - add x12, x21, #0x8 │ │ │ │ - ldr x11, [x19, #888] │ │ │ │ - str x12, [x11, #8] │ │ │ │ - ldr x12, [x19, #872] │ │ │ │ - ldr x12, [x12, #120] │ │ │ │ - add x11, x21, #0x8 │ │ │ │ - ldr x10, [x19, #888] │ │ │ │ - ldr x10, [x10] │ │ │ │ - sub x11, x11, x10 │ │ │ │ - sub x12, x12, x11 │ │ │ │ - ldr x11, [x19, #872] │ │ │ │ - str x12, [x11, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - mov x1, x12 │ │ │ │ - str x13, [sp, #64] │ │ │ │ - str x18, [sp, #56] │ │ │ │ - str x14, [sp, #48] │ │ │ │ - str x15, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w2, w17 │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - mov w3, w17 │ │ │ │ - str x18, [sp, #72] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + .inst 0x0153b51c ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4bd000 │ │ │ │ + add x17, x17, #0x4f4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4bd290 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bd538 // b.pmore │ │ │ │ + adrp x18, 51d000 │ │ │ │ + add x18, x18, #0xce8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153caa8 ; undefined │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - sub x12, x20, #0x10 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cc 4c07dc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4c07d4 // b.pmore │ │ │ │ - adrp x12, 4c0000 │ │ │ │ - add x12, x12, #0x488 │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x12, #0x28 // #40 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - mov x27, x18 │ │ │ │ - mov x26, x17 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x510 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0x9f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x4f4 │ │ │ │ + str x18, [x20] │ │ │ │ + b 181f850 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0153ca60 ; undefined │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c0ab0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x87c │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x278 │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + b.cc 4bd62c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x5b8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c087c │ │ │ │ + cbnz x18, 4bd5b8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x8b4 │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x5f0 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c08b4 │ │ │ │ + cbnz x18, 4bd5f0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #68 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x8ec │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c08ec │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bd634 // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + add x18, x18, x17 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #3512] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #196 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x924 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str w18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c0924 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #452 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0x95c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str w18, [x20, #32] │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153b388 ; undefined │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4bd73c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4bd734 // b.pmore │ │ │ │ + adrp x14, 4bd000 │ │ │ │ + add x14, x14, #0x560 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x6d0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x15 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c095c │ │ │ │ + cbnz x18, 4bd6d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #964 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0153b310 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4bd000 │ │ │ │ + add x17, x17, #0x700 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4bd290 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #32] │ │ │ │ - adrp x17, 4c0000 │ │ │ │ - add x17, x17, #0xac8 │ │ │ │ - str x17, [x20, #32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr w15, [x20, #16] │ │ │ │ - ldr w14, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldur w13, [x22, #7] │ │ │ │ - ldr x12, [x19, #872] │ │ │ │ - ldr x12, [x12, #24] │ │ │ │ - str x20, [x12, #16] │ │ │ │ - add x12, x21, #0x8 │ │ │ │ - ldr x11, [x19, #888] │ │ │ │ - str x12, [x11, #8] │ │ │ │ - ldr x12, [x19, #872] │ │ │ │ - ldr x12, [x12, #120] │ │ │ │ - add x11, x21, #0x8 │ │ │ │ - ldr x10, [x19, #888] │ │ │ │ - ldr x10, [x10] │ │ │ │ - sub x11, x11, x10 │ │ │ │ - sub x12, x12, x11 │ │ │ │ - ldr x11, [x19, #872] │ │ │ │ - str x12, [x11, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - mov x1, x12 │ │ │ │ - str x13, [sp, #64] │ │ │ │ - str x18, [sp, #56] │ │ │ │ - str x14, [sp, #48] │ │ │ │ - str x15, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w2, w17 │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - mov w3, w17 │ │ │ │ - str x18, [sp, #72] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bd758 // b.pmore │ │ │ │ + adrp x18, 51d000 │ │ │ │ + add x18, x18, #0xce8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xa00 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x700 │ │ │ │ + str x18, [x20] │ │ │ │ + b 181f850 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0153b220 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bd814 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x7dc │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19f8000 │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 16e2878 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bd81c // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + lsl x18, x18, #2 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153c780 ; undefined │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - sub x12, x20, #0x10 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cc 4c0b6c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4c0b64 // b.pmore │ │ │ │ - adrp x12, 4c0000 │ │ │ │ - add x12, x12, #0x818 │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x12, #0x28 // #40 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - mov x27, x18 │ │ │ │ - mov x26, x17 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x520 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153c738 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c0dc0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0xbf4 │ │ │ │ + b.cc 4bd94c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x2e0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x898 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c0bf4 │ │ │ │ + cbnz x18, 4bd898 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0xc2c │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x8d0 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c0c2c │ │ │ │ + cbnz x18, 4bd8d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4c0000 │ │ │ │ - add x17, x17, #0xd70 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x908 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bd908 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4c0dc8 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bd954 // b.pmore │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mul x17, x17, x15 │ │ │ │ + add x18, x18, x17 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #3512] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ + str x18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c0d74 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4c0000 │ │ │ │ - add x17, x17, #0xdb4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18202e0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ udf #15 │ │ │ │ + udf #3 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153c4e0 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0153b068 ; undefined │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4c0e5c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c0e54 // b.pmore │ │ │ │ - adrp x15, 4c0000 │ │ │ │ - add x15, x15, #0xba8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x530 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153c4b8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c1038 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0xedc │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4bda68 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4bda60 // b.pmore │ │ │ │ + ldur x14, [x15, #5] │ │ │ │ + ldur x15, [x15, #13] │ │ │ │ + adrp x13, 4bd000 │ │ │ │ + add x13, x13, #0x838 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x9fc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x348 │ │ │ │ + mov x22, x15 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c0edc │ │ │ │ + cbnz x18, 4bd9fc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c0000 │ │ │ │ - add x18, x18, #0xf14 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c0f14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0153afe4 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4c1000 │ │ │ │ - add x17, x17, #0x50 │ │ │ │ + adrp x17, 4bd000 │ │ │ │ + add x17, x17, #0xa2c │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 4bd290 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bda7c // b.pmore │ │ │ │ + adrp x18, 51d000 │ │ │ │ + add x18, x18, #0xce8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153c2c8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4c10dc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c10d4 // b.pmore │ │ │ │ - adrp x15, 4c0000 │ │ │ │ - add x15, x15, #0xe90 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x540 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0xa2c │ │ │ │ + str x18, [x20] │ │ │ │ + b 181f850 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #2 │ │ │ │ - udf #13 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c1268 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0x250 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bdaf4 // b.pmore │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x780 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0x978 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xd │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xa10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153c128 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0153ae80 ; undefined │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c1344 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0x2d4 │ │ │ │ + b.cc 4bdc00 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x3b0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0xb78 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c12d4 │ │ │ │ + cbnz x18, 4bdb78 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0x30c │ │ │ │ + .inst 0x0153ae28 ; undefined │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0xbc0 │ │ │ │ str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f8000 │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c130c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e2878 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c134c // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4c1000 │ │ │ │ - add x17, x17, #0x110 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + b.hi 4bdc08 // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + lsl x17, x17, #1 │ │ │ │ + add x18, x18, x17 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #3512] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4c1110 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #6 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0153c040 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4c13cc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c13c4 // b.pmore │ │ │ │ - adrp x15, 4c1000 │ │ │ │ - add x15, x15, #0x288 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + .inst 0x0153ad70 ; undefined │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bddbc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0xc84 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-64] │ │ │ │ + stur x24, [x20, #-56] │ │ │ │ + stur x25, [x20, #-48] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x27, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + b 16e2bc0 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153ad1c ; undefined │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0xcd8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x111 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x550 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 16e29e0 │ │ │ │ + udf #516 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153acc8 ; undefined │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0xd08 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bdd08 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #772 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0153c018 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c15f8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0x454 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153ac98 ; undefined │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bddcc // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x418 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + adrp x15, 4bd000 │ │ │ │ + add x15, x15, #0xb20 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 4bd000 │ │ │ │ + add x14, x14, #0xd84 │ │ │ │ + str x14, [x20] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x15, 19dd000 │ │ │ │ + ldr x15, [x15, #3944] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + sub x15, x21, #0x18 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + str x15, [x20, #32] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 16e2bc0 │ │ │ │ + udf #132 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #4040] │ │ │ │ + add x17, x17, #0x111 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 16e29e0 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xa30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153ac40 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bded4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0xe38 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x25 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c1454 │ │ │ │ + cbnz x18, 4bde38 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0x48c │ │ │ │ + .inst 0x0153abf8 ; undefined │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0xe74 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c148c │ │ │ │ + cbnz x18, 4bde74 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0x4c4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ + .inst 0x0153abbc ; undefined │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0xeb8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c14c4 │ │ │ │ + cbnz x18, 4bdeb8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - adrp x17, 4c1000 │ │ │ │ - add x17, x17, #0x610 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + .inst 0x0153ab78 ; undefined │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4bdc30 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xa40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153bdd8 ; undefined │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4c16a4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4c169c // b.pmore │ │ │ │ - adrp x14, 4c1000 │ │ │ │ - add x14, x14, #0x400 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x560 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153bda8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c1880 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0x724 │ │ │ │ + b.cc 4bdfc4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x480 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0xf50 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c1724 │ │ │ │ + cbnz x18, 4bdf50 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0x75c │ │ │ │ + adrp x18, 4bd000 │ │ │ │ + add x18, x18, #0xf88 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c175c │ │ │ │ + cbnz x18, 4bdf88 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bdfcc // b.pmore │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4c1000 │ │ │ │ - add x17, x17, #0x898 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + add x18, x18, x17 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #3512] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #24 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0153bbb8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4c1924 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c191c // b.pmore │ │ │ │ - adrp x15, 4c1000 │ │ │ │ - add x15, x15, #0x6d8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x570 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + .inst 0x0153aa40 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4be108 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x3c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x22, x26 │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4be03c │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c1ae0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0xac8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153a9f4 ; undefined │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x78 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldur d30, [x22, #23] │ │ │ │ - ldur w17, [x22, #31] │ │ │ │ - ldur w15, [x22, #35] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x17, [sp, #56] │ │ │ │ - str d30, [sp, #48] │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - ldr d31, [sp, #48] │ │ │ │ - fmov d1, d31 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #72] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4be078 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153a9b8 ; undefined │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4be118 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4bd000 │ │ │ │ + add x15, x15, #0xef8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x15, 4be000 │ │ │ │ + add x15, x15, #0xec │ │ │ │ + str x15, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20, #16] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4be0ec │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153a944 ; undefined │ │ │ │ + ldr x27, [x20, #8] │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4bdc30 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xa50 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0153b9e8 ; undefined │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0153a868 ; undefined │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c1c94 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0xb64 │ │ │ │ + b.cc 4be260 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x198 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x4e8 │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c1b64 │ │ │ │ + cbnz x18, 4be198 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0xb9c │ │ │ │ + .inst 0x0153a808 ; undefined │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x1d0 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c1b9c │ │ │ │ + cbnz x18, 4be1d0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #68 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0xbd4 │ │ │ │ + .inst 0x0153a7d0 ; undefined │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x218 │ │ │ │ str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str d31, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c1bd4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #196 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 19f8000 │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 16e2878 │ │ │ │ + udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0xc0c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str d31, [x20, #24] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4be268 // b.pmore │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + lsl x15, x15, #2 │ │ │ │ + mul x17, x17, x15 │ │ │ │ + add x18, x18, x17 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #3512] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0153a7d0 ; undefined │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4be3b0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x2dc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x22, x26 │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c1c0c │ │ │ │ + cbnz x18, 4be2dc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #452 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0xc44 │ │ │ │ + .inst 0x0153a784 ; undefined │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x318 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str w18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c1c44 │ │ │ │ + cbnz x18, 4be318 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #964 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0153a748 ; undefined │ │ │ │ add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c1c9c // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4c1000 │ │ │ │ - add x17, x17, #0x958 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - stur d31, [x21, #-16] │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - stur d31, [x21, #-8] │ │ │ │ - ldr w17, [x20, #32] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ + b.hi 4be3c0 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4be000 │ │ │ │ + add x15, x15, #0x138 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 4be000 │ │ │ │ + add x14, x14, #0x394 │ │ │ │ + str x14, [x20] │ │ │ │ + mov x22, x15 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4be394 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153a69c ; undefined │ │ │ │ + ldr x27, [x20, #8] │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 4c1958 │ │ │ │ + b 4bdc30 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xa80 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #25 │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0153a658 ; undefined │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #5] │ │ │ │ + b 4bddf0 │ │ │ │ udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153b828 ; undefined │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - sub x12, x20, #0x10 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cc 4c1d34 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4c1d2c // b.pmore │ │ │ │ - adrp x12, 4c1000 │ │ │ │ - add x12, x12, #0xb00 │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0153a5e0 ; undefined │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 4bd480 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0153a618 ; undefined │ │ │ │ + mov x26, x25 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #4] │ │ │ │ + b 4bdff0 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0153a598 ; undefined │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #5] │ │ │ │ + b 4bd658 │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0153a5f0 ; undefined │ │ │ │ + mov x26, x25 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #4] │ │ │ │ + b 4be290 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0153a558 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4be4e0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x12, #0x28 // #40 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - mov x27, x18 │ │ │ │ - mov x26, x17 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x580 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 4bdab0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0153a380 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c1ec8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0xeb0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.cc 4be520 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4bcf60 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0153a480 ; undefined │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4bd040 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0xd8 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4be650 // b.pmore │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x3e8 │ │ │ │ + stur x18, [x21, #-208] │ │ │ │ + stur x23, [x21, #-200] │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + stur x18, [x21, #-192] │ │ │ │ + stur x23, [x21, #-184] │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x438 │ │ │ │ + stur x18, [x21, #-176] │ │ │ │ + stur x23, [x21, #-168] │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x468 │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + stur x23, [x21, #-152] │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x490 │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ + stur x23, [x21, #-136] │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x4b8 │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + stur x23, [x21, #-112] │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + stur x23, [x21, #-88] │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x540 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2928] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x80 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x8c │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x9d │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0xac │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0xbe │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0xcd │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0xd8 // #216 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xa90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153b668 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c1fa4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0xf34 │ │ │ │ + b.cc 4be6f0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x6c4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x550 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c1f34 │ │ │ │ + cbnz x18, 4be6c4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0xf6c │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x710 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c1f6c │ │ │ │ + cbnz x18, 4be710 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xae0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c1fac // b.pmore │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - adrp x18, 4c1000 │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str d31, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4c1d70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0153b580 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4c202c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c2024 // b.pmore │ │ │ │ - adrp x15, 4c1000 │ │ │ │ - add x15, x15, #0xee8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4be7d0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x7a4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x590 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4be7a4 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #8 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c21e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0x1d0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldur d30, [x22, #23] │ │ │ │ - ldur w17, [x22, #31] │ │ │ │ - ldur w15, [x22, #35] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x17, [sp, #56] │ │ │ │ - str d30, [sp, #48] │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - ldr d31, [sp, #48] │ │ │ │ - fmov d1, d31 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #72] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x7f0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4be7f0 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xae8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4be81c // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0153b3b0 ; undefined │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c239c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0x26c │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x5b8 │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + b.cc 4be8c0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x894 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c226c │ │ │ │ + cbnz x18, 4be894 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0x2a4 │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x8e0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c22a4 │ │ │ │ + cbnz x18, 4be8e0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #68 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xb10 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0x2dc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str d31, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4be9a0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x974 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c22dc │ │ │ │ + cbnz x18, 4be974 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #196 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0x314 │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0x9c0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str d31, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2314 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4be9c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #452 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xb18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0x34c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str w18, [x20, #32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4be9ec // b.any │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bead8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0xa64 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c234c │ │ │ │ + cbnz x18, 4bea64 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #964 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c23a4 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4c2000 │ │ │ │ - add x17, x17, #0x60 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - stur d31, [x21, #-16] │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - stur d31, [x21, #-8] │ │ │ │ - ldr w17, [x20, #32] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4c2060 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153b1f0 ; undefined │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - sub x12, x20, #0x10 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cc 4c243c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4c2434 // b.pmore │ │ │ │ - adrp x12, 4c2000 │ │ │ │ - add x12, x12, #0x208 │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x12, #0x28 // #40 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - mov x27, x18 │ │ │ │ - mov x26, x17 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x5a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153b1a8 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c25cc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0x4bc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x620 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4beaa0 // b.any │ │ │ │ + adrp x17, 4be000 │ │ │ │ + add x17, x17, #0xb70 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c24bc │ │ │ │ + cbnz x18, 4beb70 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0x5ec │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x5b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153bf90 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2650 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x5b0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x5c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153b010 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c27cc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0x6bc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x688 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4beae8 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4be000 │ │ │ │ + add x15, x15, #0xb0c │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c26bc │ │ │ │ + cbnz x18, 4beb0c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0x7ec │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x5d0 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xb40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4beab4 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153bdb0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2850 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x5d0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x5e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153ae78 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c29cc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0x8bc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x6f0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c28bc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0x9ec │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4beb4c // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4beba0 // b.tstop │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bebb8 // b.any │ │ │ │ + adrp x22, 19de000 │ │ │ │ + ldr x22, [x22, #3176] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x5f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4beb24 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4beba0 // b.any │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x15, x18, #0, #32 │ │ │ │ + ubfx x14, x17, #0, #32 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4beb34 // b.none │ │ │ │ + cmp w18, w17 │ │ │ │ + b.hi 4bebb8 // b.pmore │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ + ldr x22, [x22, #3168] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153bbd0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2a50 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x600 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153ace0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2bcc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0xabc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x758 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2abc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0xbec │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x610 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #1304] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0153b9f0 ; undefined │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c2c50 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + b.cc 4beca0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0xc2c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x610 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x620 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0153ab48 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2ec0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0xcd4 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x7c0 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2cd4 │ │ │ │ + cbnz x18, 4bec2c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0xd0c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bec68 // b.any │ │ │ │ + adrp x17, 4be000 │ │ │ │ + add x17, x17, #0xd38 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2d0c │ │ │ │ + cbnz x18, 4bed38 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0xd44 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4becb0 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4be000 │ │ │ │ + add x15, x15, #0xcd4 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2d44 │ │ │ │ + cbnz x18, 4becd4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #195 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c2000 │ │ │ │ - add x18, x18, #0xd7c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2d7c │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xb48 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #451 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4bec7c │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - adrp x17, 4c2000 │ │ │ │ - add x17, x17, #0xed8 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr w15, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str d31, [sp, #56] │ │ │ │ - str x18, [sp, #48] │ │ │ │ - str x15, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x1, x17 │ │ │ │ - ldr d31, [sp, #56] │ │ │ │ - fmov d0, d31 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #64] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bed14 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4becfc // b.tstop │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bed6c // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4becec │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4becfc // b.any │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x15, x18, #0, #32 │ │ │ │ + ubfx x14, x17, #0, #32 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4becfc // b.none │ │ │ │ + cmp w18, w17 │ │ │ │ + b.hi 4bed6c // b.pmore │ │ │ │ + b 4becfc │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0153a8b8 ; undefined │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - sub x13, x20, #0x10 │ │ │ │ - cmp x13, x28 │ │ │ │ - b.cc 4c2f74 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4c2f6c // b.pmore │ │ │ │ - adrp x13, 4c2000 │ │ │ │ - add x13, x13, #0xc78 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x13, #0x20 // #32 │ │ │ │ - str x13, [x19, #904] │ │ │ │ - mov x26, x18 │ │ │ │ - mov x25, x17 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x630 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3128 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x110 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldur w17, [x22, #23] │ │ │ │ - ldur w15, [x22, #27] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #56] │ │ │ │ - str x17, [sp, #48] │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #64] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #64] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 4bebe8 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0153a6e0 ; undefined │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c3294 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x1a4 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x828 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + b.cc 4beea4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 │ │ │ │ + add x18, x18, #0xe0c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c31a4 │ │ │ │ + cbnz x18, 4bee0c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x1dc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bee54 // b.any │ │ │ │ + adrp x17, 4be000 │ │ │ │ + add x17, x17, #0xf40 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur w15, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str w15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c31dc │ │ │ │ + cbnz x18, 4bef40 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x214 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str d31, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4beeb4 // b.none │ │ │ │ + mov x15, x22 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + str x17, [sp, #16] │ │ │ │ + mov x17, x15 │ │ │ │ + ldr x15, [sp, #16] │ │ │ │ + adrp x14, 4be000 │ │ │ │ + add x14, x14, #0xedc │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3214 │ │ │ │ + cbnz x18, 4beedc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #195 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xb58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x15, [x15] │ │ │ │ + ldur w15, [x15, #-4] │ │ │ │ + ubfx x15, x15, #0, #32 │ │ │ │ + b 4bee78 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x24c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str w18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c324c │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x7 // #7 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 4bef1c // b.none │ │ │ │ + sub x14, x14, #0x1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.lt 4bef74 // b.tstop │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4bef74 // b.none │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #451 │ │ │ │ + and x14, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x14, [x14] │ │ │ │ + ldur w14, [x14, #-4] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + b 4beefc │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c329c // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4c2000 │ │ │ │ - add x17, x17, #0xfb0 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - stur d31, [x21, #-8] │ │ │ │ - ldr w17, [x20, #24] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 4bef98 // b.any │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w15, [x22, #7] │ │ │ │ + ubfx x14, x18, #0, #32 │ │ │ │ + ubfx x13, x15, #0, #32 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4bef84 // b.any │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + mov x22, x17 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 4c2fb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153a568 ; undefined │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - sub x13, x20, #0x10 │ │ │ │ - cmp x13, x28 │ │ │ │ - b.cc 4c332c // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4c3324 // b.pmore │ │ │ │ - adrp x13, 4c3000 │ │ │ │ - add x13, x13, #0x148 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x13, #0x20 // #32 │ │ │ │ - str x13, [x19, #904] │ │ │ │ - mov x26, x18 │ │ │ │ - mov x25, x17 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x640 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c34c0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x4a8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + cmp w18, w15 │ │ │ │ + b.hi 4befa4 // b.pmore │ │ │ │ + str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + b 4bef74 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4bef74 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153a3b0 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c359c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x52c │ │ │ │ + b.cc 4bf080 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0xc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x890 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c352c │ │ │ │ + cbnz x18, 4bf00c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x564 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bf048 // b.any │ │ │ │ + adrp x17, 4bf000 │ │ │ │ + add x17, x17, #0x118 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3564 │ │ │ │ + cbnz x18, 4bf118 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c35a4 // b.pmore │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x368 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str d31, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4c3368 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bf090 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4bf000 │ │ │ │ + add x15, x15, #0xb4 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bf0b4 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153a2c8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4c3624 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c361c // b.pmore │ │ │ │ - adrp x15, 4c3000 │ │ │ │ - add x15, x15, #0x4e0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x650 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xb60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c37b0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x798 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4bf05c │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bf0f4 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4bf0dc // b.tstop │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bf14c // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0153a128 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c388c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x81c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x8f8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c381c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x854 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3854 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4bf0cc │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c3894 // b.pmore │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x658 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str d31, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bf0dc // b.any │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x15, x18, #0, #32 │ │ │ │ + ubfx x14, x17, #0, #32 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4bf0dc // b.none │ │ │ │ + cmp w18, w17 │ │ │ │ + b.hi 4bf14c // b.pmore │ │ │ │ + b 4bf0dc │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4c3658 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0153a040 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4c3914 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c390c // b.pmore │ │ │ │ - adrp x15, 4c3000 │ │ │ │ - add x15, x15, #0x7d0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x660 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3aa0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0xa88 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #48] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x01539ea0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c3b7c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0xb0c │ │ │ │ + b.cc 4bf25c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0x1c4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x960 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3b0c │ │ │ │ + cbnz x18, 4bf1c4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0xb44 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bf20c // b.any │ │ │ │ + adrp x17, 4bf000 │ │ │ │ + add x17, x17, #0x2f8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur w15, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str w15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3b44 │ │ │ │ + cbnz x18, 4bf2f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c3b84 // b.pmore │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0x948 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str d31, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4c3948 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01539db8 ; undefined │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4c3c04 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c3bfc // b.pmore │ │ │ │ - adrp x15, 4c3000 │ │ │ │ - add x15, x15, #0xac0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bf26c // b.none │ │ │ │ + mov x15, x22 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + str x17, [sp, #16] │ │ │ │ + mov x17, x15 │ │ │ │ + ldr x15, [sp, #16] │ │ │ │ + adrp x14, 4bf000 │ │ │ │ + add x14, x14, #0x294 │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x670 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01539d90 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3d8c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0xc7c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0x9c8 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3c7c │ │ │ │ + cbnz x18, 4bf294 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0xdac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - str x20, [x17, #16] │ │ │ │ - add x17, x21, #0x8 │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - str x17, [x15, #8] │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - ldr x17, [x17, #120] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - ldr x14, [x14] │ │ │ │ - sub x15, x15, x14 │ │ │ │ - sub x17, x17, x15 │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - str x17, [x15, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - str x18, [sp, #40] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x680 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xb68 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x15, [x15] │ │ │ │ + ldur w15, [x15, #-4] │ │ │ │ + ubfx x15, x15, #0, #32 │ │ │ │ + b 4bf230 │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0153a8a0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3e10 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19fe000 │ │ │ │ - add x18, x18, #0x680 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x690 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x7 // #7 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 4bf2d4 // b.none │ │ │ │ + sub x14, x14, #0x1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.lt 4bf2c4 // b.tstop │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bf338 // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + and x14, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x14, [x14] │ │ │ │ + ldur w14, [x14, #-4] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + b 4bf2b4 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #8 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3fc0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 │ │ │ │ - add x18, x18, #0xfa8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bf348 // b.any │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + ldur w15, [x18, #7] │ │ │ │ + ubfx x14, x17, #0, #32 │ │ │ │ + ubfx x13, x15, #0, #32 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 4bf348 // b.none │ │ │ │ + cmp w17, w15 │ │ │ │ + b.ls 4bf348 // b.plast │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x22, #15] │ │ │ │ - ldur d30, [x22, #23] │ │ │ │ - ldur w17, [x22, #31] │ │ │ │ - ldur w15, [x22, #35] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #24] │ │ │ │ - str x20, [x14, #16] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - str x14, [x13, #8] │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - ldr x14, [x14, #120] │ │ │ │ - add x13, x21, #0x8 │ │ │ │ - ldr x12, [x19, #888] │ │ │ │ - ldr x12, [x12] │ │ │ │ - sub x13, x13, x12 │ │ │ │ - sub x14, x14, x13 │ │ │ │ - ldr x13, [x19, #872] │ │ │ │ - str x14, [x13, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov x1, x14 │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x17, [sp, #56] │ │ │ │ - str d30, [sp, #48] │ │ │ │ - str d31, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 1804680 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [sp, #40] │ │ │ │ - fmov d0, d31 │ │ │ │ - ldr d31, [sp, #48] │ │ │ │ - fmov d1, d31 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - mov w1, w17 │ │ │ │ - str x18, [sp, #72] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - blr x17 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ - mov x0, x18 │ │ │ │ - bl 180474c │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ + mov x22, x17 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x01539a50 ; undefined │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c4174 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x44 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x22, 19fd000 │ │ │ │ - add x22, x22, #0xa30 │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + b.cc 4bf428 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0x3b4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4044 │ │ │ │ + cbnz x18, 4bf3b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x7c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bf3f0 // b.any │ │ │ │ + adrp x17, 4bf000 │ │ │ │ + add x17, x17, #0x4c0 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c407c │ │ │ │ + cbnz x18, 4bf4c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #68 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0xb4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str d31, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bf438 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4bf000 │ │ │ │ + add x15, x15, #0x45c │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c40b4 │ │ │ │ + cbnz x18, 4bf45c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #196 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0xec │ │ │ │ - str x18, [x20] │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str d31, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c40ec │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xb70 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #452 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4bf404 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x124 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str w18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4124 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bf49c // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4bf484 // b.tstop │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bf4f4 // b.any │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #964 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4bf474 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c417c // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4c3000 │ │ │ │ - add x17, x17, #0xe38 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - stur d31, [x21, #-16] │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - stur d31, [x21, #-8] │ │ │ │ - ldr w17, [x20, #32] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4c3e38 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01539890 ; undefined │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - sub x12, x20, #0x10 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cc 4c4214 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4c420c // b.pmore │ │ │ │ - adrp x12, 4c3000 │ │ │ │ - add x12, x12, #0xfe0 │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16685c0 │ │ │ │ - mov x12, #0x28 // #40 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - mov x27, x18 │ │ │ │ - mov x26, x17 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x6a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bf484 // b.any │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x15, x18, #0, #32 │ │ │ │ + ubfx x14, x17, #0, #32 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4bf484 // b.none │ │ │ │ + cmp w18, w17 │ │ │ │ + b.hi 4bf4f4 // b.pmore │ │ │ │ + b 4bf484 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x0153a488 ; undefined │ │ │ │ + .inst 0x01539658 ; undefined │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c429c // b.lo, b.ul, b.last │ │ │ │ + b.cc 4bf574 // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ + bl 181a240 │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4c4294 │ │ │ │ + cbz x18, 4bf56c │ │ │ │ adrp x17, 19de000 │ │ │ │ ldr x17, [x17, #1736] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xc48 │ │ │ │ + adrp x23, 184c000 │ │ │ │ + add x23, x23, #0xd58 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16a33a8 │ │ │ │ + b 16a03c8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0153a428 ; undefined │ │ │ │ + .inst 0x015395f8 ; undefined │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c4338 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x308 │ │ │ │ + b.cc 4bf634 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0x5e0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x22, x23 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4308 │ │ │ │ + cbnz x18, 4bf5e0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0153a3e0 ; undefined │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x358 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20] │ │ │ │ + .inst 0x015395b0 ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bf620 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4bf000 │ │ │ │ + add x15, x15, #0x654 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4358 │ │ │ │ + cbnz x18, 4bf654 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x708 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4bf5f8 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xbb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0153a390 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c4384 // b.none │ │ │ │ + .inst 0x0153953c ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x7 // #7 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4bf690 // b.none │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bf6a4 // b.none │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4c4000 │ │ │ │ - add x17, x17, #0x3bc │ │ │ │ + and x15, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x15, [x15] │ │ │ │ + ldur w15, [x15, #-4] │ │ │ │ + ubfx x15, x15, #0, #32 │ │ │ │ + b 4bf670 │ │ │ │ + adrp x17, 4bf000 │ │ │ │ + add x17, x17, #0x6d8 │ │ │ │ str x17, [x20, #16] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c43bc │ │ │ │ + cbnz x18, 4bf6d8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0153a32c ; undefined │ │ │ │ + .inst 0x015394b8 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c43f4 // b.any │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x41c │ │ │ │ + b.ne 4bf710 // b.any │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0x738 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #2] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c441c │ │ │ │ + cbnz x18, 4bf738 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0153a2cc ; undefined │ │ │ │ + .inst 0x01539458 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c443c // b.any │ │ │ │ - ldur x24, [x22, #2] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ + b.ne 4bf780 // b.any │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 17f48a8 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x6e8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xb90 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4bf7e0 │ │ │ │ + nop │ │ │ │ + .inst 0xffffffb8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #8 │ │ │ │ + ... │ │ │ │ + udf #8 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0153a280 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + .inst 0x015393b0 ; undefined │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c44e0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x4b0 │ │ │ │ + b.cc 4bf8d8 // b.lo, b.ul, b.last │ │ │ │ + and x18, x23, #0x7 │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bf8b0 // b.none │ │ │ │ + mov x17, x27 │ │ │ │ + mov x15, x26 │ │ │ │ + mov x14, x25 │ │ │ │ + mov x13, x24 │ │ │ │ + mov x12, x23 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + str x18, [sp, #16] │ │ │ │ + mov x18, x17 │ │ │ │ + mov x17, x15 │ │ │ │ + mov x15, x14 │ │ │ │ + mov x14, x13 │ │ │ │ + mov x13, x12 │ │ │ │ + ldr x12, [sp, #16] │ │ │ │ + and x11, x18, #0x7 │ │ │ │ + mov x10, #0x7 // #7 │ │ │ │ + cmp x11, x10 │ │ │ │ + b.eq 4bf900 // b.none │ │ │ │ + sub x11, x11, #0x1 │ │ │ │ + cmp x12, x11 │ │ │ │ + b.ne 4bfa10 // b.any │ │ │ │ + and x12, x13, #0x7 │ │ │ │ + mov x11, #0x1 // #1 │ │ │ │ + cmp x12, x11 │ │ │ │ + b.ne 4bf884 // b.any │ │ │ │ + and x12, x18, #0x7 │ │ │ │ + mov x11, #0x1 // #1 │ │ │ │ + cmp x12, x11 │ │ │ │ + b.ne 4bfa30 // b.any │ │ │ │ + ldur w13, [x13, #7] │ │ │ │ + ubfx x13, x13, #0, #32 │ │ │ │ + ldur w18, [x18, #7] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + cmp x13, x18 │ │ │ │ + b.ne 4bfa10 // b.any │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0x924 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x14 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c44b0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0153a238 ; undefined │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x500 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4500 │ │ │ │ + cbnz x18, 4bf924 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x718 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + and x12, x23, #0xfffffffffffffff8 │ │ │ │ + ldr x12, [x12] │ │ │ │ + ldur w12, [x12, #-4] │ │ │ │ + ubfx x12, x12, #0, #32 │ │ │ │ + b 4bf830 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xbc0 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + and x11, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x11, [x11] │ │ │ │ + ldur w11, [x11, #-4] │ │ │ │ + ubfx x11, x11, #0, #32 │ │ │ │ + b 4bf844 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0153a1e8 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c4628 // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4c4000 │ │ │ │ - add x17, x17, #0x54c │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c454c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0153a19c ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c4640 // b.any │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x594 │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0x960 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #2] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4594 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bf960 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #261 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0153a154 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c4658 // b.any │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x5dc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #2] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + b.ne 4bfa28 // b.any │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0x9ac │ │ │ │ str x18, [x20, #8] │ │ │ │ + mov x22, x15 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c45dc │ │ │ │ + cbnz x18, 4bf9ac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x614 │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0x9e4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str w18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4614 │ │ │ │ + cbnz x18, 4bf9e4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #388 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + ldr w18, [x20, #24] │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x17, w17 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4c4640 // b.none │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.ne 4bfa0c // b.any │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 1757b48 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x6e8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4bfa10 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xb90 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x01539160 ; undefined │ │ │ │ + sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c46f8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x6cc │ │ │ │ + b.cc 4bfbb8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0xaa4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c46cc │ │ │ │ + cbnz x18, 4bfaa4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x718 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + .inst 0x0153911c ; undefined │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0xaf8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4718 │ │ │ │ + cbnz x18, 4bfaf8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x748 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015390c8 ; undefined │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0xb4c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bfb4c │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x01539074 ; undefined │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0xb84 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #56] │ │ │ │ + str x18, [x20, #56] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bfb84 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153903c ; undefined │ │ │ │ + mov x27, x22 │ │ │ │ + ldr x26, [x20, #40] │ │ │ │ + ldr x25, [x20, #32] │ │ │ │ + ldr x24, [x20, #48] │ │ │ │ + ldr x23, [x20, #56] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x20, #40] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c4744 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x20, #56] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4bf7e0 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xbd0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x01538fb0 ; undefined │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c47e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x7bc │ │ │ │ + b.cc 4bfcbc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0xc24 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c47bc │ │ │ │ + cbnz x18, 4bfc24 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x808 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + .inst 0x01538f6c ; undefined │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0xc78 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4808 │ │ │ │ + cbnz x18, 4bfc78 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x750 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01538f18 ; undefined │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0xcdc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bfcdc │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xbe0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + .inst 0x01538eb4 ; undefined │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bfd1c // b.none │ │ │ │ sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c48b0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x898 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x15, 4bf000 │ │ │ │ + add x15, x15, #0xd40 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4898 │ │ │ │ + cbnz x18, 4bfd40 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4bfcf4 │ │ │ │ + udf #73 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x24, w18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c495c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x910 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + .inst 0x01538e50 ; undefined │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x7 // #7 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4bfd88 // b.none │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bfe28 // b.any │ │ │ │ + adrp x17, 4bf000 │ │ │ │ + add x17, x17, #0xdac │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4910 │ │ │ │ + cbnz x18, 4bfdac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + and x15, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x15, [x15] │ │ │ │ + ldur w15, [x15, #-4] │ │ │ │ + ubfx x15, x15, #0, #32 │ │ │ │ + b 4bfd5c │ │ │ │ + udf #8200 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c4964 // b.pmore │ │ │ │ + .inst 0x01538de4 ; undefined │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bfe40 // b.any │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0xdf8 │ │ │ │ + str x18, [x20] │ │ │ │ ldur w18, [x22, #7] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - sxtw x24, w18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4c49e8 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4c49e0 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 4c4000 │ │ │ │ - add x15, x15, #0x8c8 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xc40 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str w18, [x20, #64] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bfdf8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #19 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #8712 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c4a9c // b.pmore │ │ │ │ - mov x18, #0xb // #11 │ │ │ │ - cmp x23, x18 │ │ │ │ - b.lt 4c4a70 // b.tstop │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x980 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01538d98 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c0004 // b.any │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr w17, [x20, #64] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + ldur w15, [x22, #7] │ │ │ │ + ubfx x15, x15, #0, #32 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bfe40 // b.none │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0x850 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xc40 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x778 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c4b2c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0xb18 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + adrp x17, 4bf000 │ │ │ │ + add x17, x17, #0xe70 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4b18 │ │ │ │ + cbnz x18, 4bfe70 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #12808 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4c4a10 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x780 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4bf000 │ │ │ │ + add x17, x17, #0xeb4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #64] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bfeb4 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 4c4a10 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19fe000 │ │ │ │ - add x23, x23, #0x788 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #1 │ │ │ │ + udf #6407 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c4c08 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0xbe8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bfffc // b.any │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0xef8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4be8 │ │ │ │ + cbnz x18, 4bfef8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #6919 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x24, w18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4bf000 │ │ │ │ + add x17, x17, #0xf38 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #56] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bff38 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3462 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c4c58 // b.pmore │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0xba8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xc40 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x798 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c4d28 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c4d1c // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c4d10 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c4d04 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c4cf8 // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c4cec // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr w18, [x20, #48] │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x17, w17 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4c4ce0 // b.none │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xc30 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xc20 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xc10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xbf8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xbe8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xbd8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xbc8 │ │ │ │ - b 17f3808 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c4da4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0xd94 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.ne 4bfff4 // b.any │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0xf80 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4d94 │ │ │ │ + cbnz x18, 4bff80 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3974 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4c4c88 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x7d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c4e24 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0xe14 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 4bf000 │ │ │ │ + add x18, x18, #0xfbc │ │ │ │ + str x18, [x20, #40] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #48] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4e14 │ │ │ │ + cbnz x18, 4bffbc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x17, w17 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bffec // b.any │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4c4c88 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x7d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19fe000 │ │ │ │ - add x23, x23, #0x7d8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c4ed8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0xec0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4ec0 │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + b 4bfe28 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4bfe28 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4bfe28 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xb90 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x24, 19dd000 │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c4c88 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x7e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x01538b60 ; undefined │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c4f70 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0xf44 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4c00cc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x78 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ mov x22, x23 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4f44 │ │ │ │ + cbnz x18, 4c0078 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 │ │ │ │ - add x18, x18, #0xf90 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + .inst 0x01538b18 ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c00b8 // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + adrp x15, 4c0000 │ │ │ │ + add x15, x15, #0xec │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4f90 │ │ │ │ + cbnz x18, 4c00ec │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x818 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4c0090 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xc10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + .inst 0x01538aa4 ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x7 // #7 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4c0134 // b.none │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c01cc // b.any │ │ │ │ + adrp x17, 4c0000 │ │ │ │ + add x17, x17, #0x158 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5050 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x24 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5024 │ │ │ │ + cbnz x18, 4c0158 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + and x15, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x15, [x15] │ │ │ │ + ldur w15, [x15, #-4] │ │ │ │ + ubfx x15, x15, #0, #32 │ │ │ │ + b 4c0108 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x70 │ │ │ │ - str x18, [x20] │ │ │ │ + .inst 0x01538a38 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c01e4 // b.any │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x1a0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5070 │ │ │ │ + cbnz x18, 4c01a0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x820 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + .inst 0x015389f0 ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c509c // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.ne 4c01fc // b.any │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c50bc // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ + b.eq 4c01e4 // b.none │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xb90 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c0258 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + .inst 0xffffffb8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #393 │ │ │ │ + ... │ │ │ │ + udf #9 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x015389c8 ; undefined │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c5160 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x134 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4c036c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x2d8 │ │ │ │ + stur x18, [x20, #-80] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x22, [x18, #7] │ │ │ │ + stur x24, [x20, #-72] │ │ │ │ + stur x25, [x20, #-64] │ │ │ │ + stur x26, [x20, #-56] │ │ │ │ + stur x27, [x20, #-48] │ │ │ │ + ldur x17, [x18, #15] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + ldur x17, [x18, #23] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + ldur x17, [x18, #31] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldur x17, [x18, #39] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldur x18, [x18, #47] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x23, [x20, #24] │ │ │ │ + sub x20, x20, #0x50 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5134 │ │ │ │ + cbnz x18, 4c02d8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #205 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x180 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + .inst 0x01538948 ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c03b8 // b.any │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #104] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + add x14, x14, #0x10 │ │ │ │ + add x15, x15, x14 │ │ │ │ + ldur x14, [x22, #7] │ │ │ │ + ldur x13, [x22, #15] │ │ │ │ + add x13, x13, #0x10 │ │ │ │ + add x14, x14, x13 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4c0344 // b.none │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x15 │ │ │ │ + mov x1, x14 │ │ │ │ + mov x2, x18 │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x13, w18 │ │ │ │ + ldr x17, [sp, #16] │ │ │ │ + cbnz x13, 4c03b8 │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x480 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + mov x22, x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5180 │ │ │ │ + cbnz x18, 4c0480 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x828 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xc40 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2310 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c51ac // b.tcont │ │ │ │ + b.ne 4c03d0 // b.any │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x70 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5258 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x228 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x400 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5228 │ │ │ │ + cbnz x18, 4c0400 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #2822 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x278 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c0000 │ │ │ │ + add x17, x17, #0x440 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #48] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5278 │ │ │ │ + cbnz x18, 4c0440 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x830 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #1413 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + ldr w18, [x20, #40] │ │ │ │ + sxtw x18, w18 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x17, w17 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c52a0 // b.tcont │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + b.ne 4c0468 // b.any │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 1757b48 │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + b 4c03b8 │ │ │ │ + udf #32778 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015387a0 ; undefined │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x4c0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20, #16] │ │ │ │ + str x18, [x20, #80] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c04c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #10 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5340 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x314 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01538760 ; undefined │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x504 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #80] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5314 │ │ │ │ + cbnz x18, 4c0504 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x360 │ │ │ │ + .inst 0x0153871c ; undefined │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x540 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #88] │ │ │ │ + str x18, [x20, #88] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5360 │ │ │ │ + cbnz x18, 4c0540 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x838 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + .inst 0x0001000b ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + .inst 0x015386e0 ; undefined │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c538c // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5430 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x404 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.ne 4c06a4 // b.any │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x584 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5404 │ │ │ │ + cbnz x18, 4c0584 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x0001010b ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x450 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + .inst 0x0153869c ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c0000 │ │ │ │ + add x17, x17, #0x5c8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #88] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5450 │ │ │ │ + cbnz x18, 4c05c8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x840 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #32906 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + .inst 0x01538658 ; undefined │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + b.ne 4c069c // b.any │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x610 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5518 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x4e8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c54e8 │ │ │ │ + cbnz x18, 4c0610 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #8200 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x538 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + .inst 0x01538610 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c0000 │ │ │ │ + add x17, x17, #0x650 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #64] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5538 │ │ │ │ + cbnz x18, 4c0650 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x848 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #4103 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + .inst 0x015385d0 ; undefined │ │ │ │ + ldr w18, [x20, #56] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c5560 // b.tcont │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b.ne 4c0694 // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c0000 │ │ │ │ + add x17, x17, #0x3a4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x25, x18 │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + adrp x23, 19f8000 │ │ │ │ + add x23, x23, #0xc20 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 17f2478 │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 4c03b8 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4c03b8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4c03b8 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01538578 ; undefined │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c55e4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x5d0 │ │ │ │ + b.cc 4c07ec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x70c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c55d0 │ │ │ │ + cbnz x18, 4c070c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + .inst 0x01538534 ; undefined │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x768 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c0768 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5694 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x648 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015384d8 ; undefined │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x7b4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #48] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5648 │ │ │ │ + cbnz x18, 4c07b4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #200 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c569c // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #24] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4c5720 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4c5718 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 4c5000 │ │ │ │ - add x15, x15, #0x600 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xb68 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + .inst 0x0153848c ; undefined │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + ldr x26, [x20, #56] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #64] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + str x17, [x20, #40] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + str x17, [x20, #56] │ │ │ │ + str x22, [x20, #64] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c0258 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xc50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x01538428 ; undefined │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c58ec // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x790 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 4c08f4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x85c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5790 │ │ │ │ + cbnz x18, 4c085c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c57f4 // b.none │ │ │ │ - mov x15, #0x5 // #5 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c58d8 // b.none │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c58c4 // b.none │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c58b0 // b.none │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c589c // b.none │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c57e0 // b.none │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xbb8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x82c │ │ │ │ + .inst 0x015383e4 ; undefined │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x8b8 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #2] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c582c │ │ │ │ + cbnz x18, 4c08b8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c58fc // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.lt 4c5908 // b.tstop │ │ │ │ - adrp x15, 4c5000 │ │ │ │ - add x15, x15, #0x6b8 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x01538388 ; undefined │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0x914 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c0914 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xba8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xb98 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xb90 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xb80 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x968 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xc60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - adrp x15, 4c5000 │ │ │ │ - add x15, x15, #0x588 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xb68 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #200 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #4040] │ │ │ │ - add x23, x23, #0x101 │ │ │ │ - b 4c5748 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153832c ; undefined │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + adrp x17, 4c0000 │ │ │ │ + add x17, x17, #0x954 │ │ │ │ + str x17, [x20, #64] │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + ldr x26, [x20, #56] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + str x22, [x20, #56] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c0258 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 19fe000 │ │ │ │ - add x23, x23, #0x980 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5a04 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0x9e8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c59e8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c097c // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x25, 19dd000 │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 1774b90 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c09e0 │ │ │ │ + nop │ │ │ │ + .inst 0xffffffb8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #393 │ │ │ │ + ... │ │ │ │ + udf #9 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01538f68 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x015382b0 ; undefined │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c5b50 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0xa68 │ │ │ │ + b.cc 4c0b20 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0xa60 │ │ │ │ + stur x18, [x20, #-80] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x22, [x18, #7] │ │ │ │ + stur x24, [x20, #-72] │ │ │ │ + stur x25, [x20, #-64] │ │ │ │ + stur x26, [x20, #-56] │ │ │ │ + stur x27, [x20, #-48] │ │ │ │ + ldur x17, [x18, #15] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + ldur x17, [x18, #23] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + ldur x17, [x18, #31] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldur x17, [x18, #39] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldur x18, [x18, #47] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + str x23, [x20, #24] │ │ │ │ + sub x20, x20, #0x50 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5a68 │ │ │ │ + cbnz x18, 4c0a60 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #205 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01538f28 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c5b18 // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c5b04 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c5af0 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c5adc // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c5ac8 // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + .inst 0x01538230 ; undefined │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldur x13, [x22, #7] │ │ │ │ + ldur x12, [x22, #15] │ │ │ │ + ldur x11, [x22, #23] │ │ │ │ + cmp x15, x11 │ │ │ │ + b.gt 4c0b48 │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + add x18, x18, x17 │ │ │ │ + add x17, x13, #0x10 │ │ │ │ + add x17, x17, x12 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4c5ab4 // b.none │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x8a0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x8c8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x8f0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x940 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.eq 4c0adc // b.none │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x18 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x15 │ │ │ │ + str x11, [sp, #48] │ │ │ │ + str x14, [sp, #40] │ │ │ │ + str x15, [sp, #32] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x13, w18 │ │ │ │ + ldr x11, [sp, #32] │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + ldr x15, [sp, #16] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x13, x18 │ │ │ │ + b.lt 4c0cac // b.tstop │ │ │ │ + cbnz x13, 4c0d90 │ │ │ │ + cmp x15, x11 │ │ │ │ + b.lt 4c0cac // b.tstop │ │ │ │ + cmp x15, x11 │ │ │ │ + b.ne 4c0d90 // b.any │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0xbd4 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c0bd4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c5b60 // b.pmore │ │ │ │ - ldur x18, [x22, #2] │ │ │ │ - adrp x17, 4c5000 │ │ │ │ - add x17, x17, #0x9a8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 1852000 │ │ │ │ - add x23, x23, #0xb68 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0x9c8 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xce0 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + add x18, x18, x17 │ │ │ │ + add x17, x13, #0x10 │ │ │ │ + add x17, x17, x12 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c0ba0 // b.none │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x18 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x11 │ │ │ │ + str x11, [sp, #48] │ │ │ │ + str x14, [sp, #40] │ │ │ │ + str x15, [sp, #32] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x13, w18 │ │ │ │ + ldr x11, [sp, #32] │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + ldr x15, [sp, #16] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x13, x18 │ │ │ │ + b.lt 4c0cac // b.tstop │ │ │ │ + cbnz x13, 4c0d90 │ │ │ │ + cmp x15, x11 │ │ │ │ + b.lt 4c0cac // b.tstop │ │ │ │ + cmp x15, x11 │ │ │ │ + b.ne 4c0d90 // b.any │ │ │ │ + b 4c0afc │ │ │ │ + udf #32778 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5c34 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0xbcc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x015380bc ; undefined │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0xc14 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20, #16] │ │ │ │ + str x18, [x20, #80] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5bcc │ │ │ │ + cbnz x18, 4c0c14 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #10 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c5c08 // b.any │ │ │ │ - adrp x17, 4c5000 │ │ │ │ - add x17, x17, #0xc90 │ │ │ │ + .inst 0x0153807c ; undefined │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0xc58 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ str x17, [x20] │ │ │ │ - ldur x17, [x22, #2] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + str x18, [x20, #80] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5c90 │ │ │ │ + cbnz x18, 4c0c58 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4c5000 │ │ │ │ - add x17, x17, #0xc54 │ │ │ │ - str x17, [x20] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01538038 ; undefined │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0xc94 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #88] │ │ │ │ + str x18, [x20, #88] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5c54 │ │ │ │ + cbnz x18, 4c0c94 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xa00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + .inst 0x0001000b ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + .inst 0x01537ffc ; undefined │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c5cb0 // b.tcont │ │ │ │ + b.ge 4c0da8 // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #3168] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x70 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2310 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c5cd0 // b.any │ │ │ │ - ldur x24, [x22, #2] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f6a48 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c5cd0 // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4c0f6c // b.any │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0xd14 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c0d14 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2822 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c0000 │ │ │ │ + add x17, x17, #0xd54 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #48] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c0d54 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #1413 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #40] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x15, w18 │ │ │ │ + sxtw x14, w17 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4c0d7c // b.any │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 1757c28 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.gt 4c0d8c │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + b 4c0cac │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ adrp x22, 19dd000 │ │ │ │ ldr x22, [x22, #1304] │ │ │ │ add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x70 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5dac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0xd44 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c0f64 // b.any │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0xde0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5d44 │ │ │ │ + cbnz x18, 4c0de0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x0001010b ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01537eb0 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4c5d80 // b.any │ │ │ │ - adrp x17, 4c5000 │ │ │ │ - add x17, x17, #0xe10 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #2] │ │ │ │ - mov x22, x18 │ │ │ │ + b.ne 4c0e18 // b.any │ │ │ │ + adrp x17, 4c0000 │ │ │ │ + add x17, x17, #0xe78 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5e10 │ │ │ │ + cbnz x18, 4c0e78 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4c5000 │ │ │ │ - add x17, x17, #0xdcc │ │ │ │ - str x17, [x20] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x17, 4c0000 │ │ │ │ + add x17, x17, #0xe4c │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5dcc │ │ │ │ + cbnz x18, 4c0e4c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xa08 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #32906 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01537e44 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c5de8 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c5eac // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c0e94 // b.any │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4c0d90 │ │ │ │ + udf #32906 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c5eac // b.any │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0xe58 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #2] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + .inst 0x01537e18 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c0e94 // b.none │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4c0cac │ │ │ │ + adrp x17, 4c0000 │ │ │ │ + add x17, x17, #0xec8 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5e58 │ │ │ │ + cbnz x18, 4c0ec8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #8200 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0xe90 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + .inst 0x01537dc8 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c0000 │ │ │ │ + add x17, x17, #0xf08 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #64] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5e90 │ │ │ │ + cbnz x18, 4c0f08 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #4103 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01537d88 ; undefined │ │ │ │ + ldr w18, [x20, #56] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x15, x18, #0, #32 │ │ │ │ + ubfx x14, x17, #0, #32 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4c0f4c // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c5de8 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c5eac // b.any │ │ │ │ - b 4c5de8 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x17, 4c0000 │ │ │ │ + add x17, x17, #0xcd4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x25, x18 │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + adrp x23, 19f8000 │ │ │ │ + add x23, x23, #0xc90 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 17f6a38 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.hi 4c0f5c // b.pmore │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 4c0cac │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 4c0d90 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4c0d90 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x01537d50 ; undefined │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c5f8c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 │ │ │ │ - add x18, x18, #0xf24 │ │ │ │ + b.cc 4c10b4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c0000 │ │ │ │ + add x18, x18, #0xfd4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5f24 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c5f60 // b.any │ │ │ │ - adrp x17, 4c5000 │ │ │ │ - add x17, x17, #0xff0 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #2] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5ff0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4c5000 │ │ │ │ - add x17, x17, #0xfac │ │ │ │ - str x17, [x20] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5fac │ │ │ │ + cbnz x18, 4c0fd4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xa10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c5fc8 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c608c // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c608c // b.any │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0x38 │ │ │ │ + .inst 0x01537d0c ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x30 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #2] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6038 │ │ │ │ + cbnz x18, 4c1030 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0x70 │ │ │ │ - str x18, [x20] │ │ │ │ + .inst 0x01537cb0 ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x7c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6070 │ │ │ │ + cbnz x18, 4c107c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #200 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c5fc8 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c608c // b.any │ │ │ │ - b 4c5fc8 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x01537c64 ; undefined │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + ldr x26, [x20, #56] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #64] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + str x17, [x20, #40] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + str x17, [x20, #56] │ │ │ │ + str x22, [x20, #64] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c09e0 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xcf0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c1110 │ │ │ │ + nop │ │ │ │ + .inst 0xffffffb8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #393 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4c5d00 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #9 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + .inst 0x01537b80 ; undefined │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c61ac // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0x12c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4c1250 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x190 │ │ │ │ + stur x18, [x20, #-80] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x22, [x18, #7] │ │ │ │ + stur x24, [x20, #-72] │ │ │ │ + stur x25, [x20, #-64] │ │ │ │ + stur x26, [x20, #-56] │ │ │ │ + stur x27, [x20, #-48] │ │ │ │ + ldur x17, [x18, #15] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + ldur x17, [x18, #23] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + ldur x17, [x18, #31] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldur x17, [x18, #39] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldur x18, [x18, #47] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x23, [x20, #24] │ │ │ │ + sub x20, x20, #0x50 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c612c │ │ │ │ + cbnz x18, 4c1190 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #205 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c6174 // b.any │ │ │ │ - adrp x17, 4c6000 │ │ │ │ - add x17, x17, #0x210 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #2] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6210 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4c6000 │ │ │ │ - add x17, x17, #0x1cc │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x17, x22 │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + .inst 0x01537b00 ; undefined │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldur x13, [x22, #7] │ │ │ │ + ldur x12, [x22, #15] │ │ │ │ + ldur x11, [x22, #23] │ │ │ │ + cmp x15, x11 │ │ │ │ + b.gt 4c1278 │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + add x18, x18, x17 │ │ │ │ + add x17, x13, #0x10 │ │ │ │ + add x17, x17, x12 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c120c // b.none │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x18 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x15 │ │ │ │ + str x11, [sp, #48] │ │ │ │ + str x14, [sp, #40] │ │ │ │ + str x15, [sp, #32] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x13, w18 │ │ │ │ + ldr x11, [sp, #32] │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + ldr x15, [sp, #16] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x13, x18 │ │ │ │ + b.lt 4c13dc // b.tstop │ │ │ │ + cbnz x13, 4c1418 │ │ │ │ + cmp x15, x11 │ │ │ │ + b.lt 4c13dc // b.tstop │ │ │ │ + cmp x15, x11 │ │ │ │ + b.ne 4c1418 // b.any │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x304 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c61cc │ │ │ │ + cbnz x18, 4c1304 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xa20 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xd00 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + add x18, x18, x17 │ │ │ │ + add x17, x13, #0x10 │ │ │ │ + add x17, x17, x12 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c12d0 // b.none │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x18 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x11 │ │ │ │ + str x11, [sp, #48] │ │ │ │ + str x14, [sp, #40] │ │ │ │ + str x15, [sp, #32] │ │ │ │ + bl 408c90 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x13, w18 │ │ │ │ + ldr x11, [sp, #32] │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + ldr x15, [sp, #16] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x13, x18 │ │ │ │ + b.lt 4c13dc // b.tstop │ │ │ │ + cbnz x13, 4c1418 │ │ │ │ + cmp x15, x11 │ │ │ │ + b.lt 4c13dc // b.tstop │ │ │ │ + cmp x15, x11 │ │ │ │ + b.ne 4c1418 // b.any │ │ │ │ + b 4c122c │ │ │ │ + udf #32778 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4c61f0 // b.tstop │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c62e0 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + .inst 0x0153798c ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x344 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20, #16] │ │ │ │ + str x18, [x20, #80] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c1344 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #10 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c62d0 // b.any │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0x264 │ │ │ │ + .inst 0x0153794c ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x388 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #2] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str x18, [x20, #80] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6264 │ │ │ │ + cbnz x18, 4c1388 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0x29c │ │ │ │ + .inst 0x01537908 ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x3c4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c629c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4c62e8 // b.tstop │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c62e8 // b.none │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4c62c0 │ │ │ │ - mov x18, x14 │ │ │ │ - b 4c62c0 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c63bc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0x354 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #88] │ │ │ │ + str x18, [x20, #88] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6354 │ │ │ │ + cbnz x18, 4c13c4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x0001000b ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c6390 // b.any │ │ │ │ - adrp x17, 4c6000 │ │ │ │ - add x17, x17, #0x420 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #2] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6420 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4c6000 │ │ │ │ - add x17, x17, #0x3dc │ │ │ │ - str x17, [x20] │ │ │ │ + .inst 0x015378cc ; undefined │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c63dc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xa28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4c14ec // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x70 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2310 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c63f8 // b.tstop │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c64bc // b.any │ │ │ │ + b.cc 4c1430 // b.lo, b.ul, b.last │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x70 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c64bc // b.any │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0x468 │ │ │ │ + b.cc 4c16b0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x46c │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #2] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6468 │ │ │ │ + cbnz x18, 4c146c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2822 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0x4a0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c1000 │ │ │ │ + add x17, x17, #0x4ac │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #48] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c64a0 │ │ │ │ + cbnz x18, 4c14ac │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1413 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c63f8 // b.tstop │ │ │ │ + ldr w18, [x20, #40] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + sxtw x15, w18 │ │ │ │ + sxtw x14, w17 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4c14d4 // b.any │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 17574e8 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.gt 4c14e4 │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + b 4c13dc │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + b 4c1418 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c64bc // b.any │ │ │ │ - b 4c63f8 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c65b4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0x534 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.ne 4c16a8 // b.any │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x524 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6534 │ │ │ │ + cbnz x18, 4c1524 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x0001010b ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0153776c ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4c657c // b.any │ │ │ │ - adrp x17, 4c6000 │ │ │ │ - add x17, x17, #0x618 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #2] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ + b.ne 4c155c // b.any │ │ │ │ + adrp x17, 4c1000 │ │ │ │ + add x17, x17, #0x5bc │ │ │ │ str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6618 │ │ │ │ + cbnz x18, 4c15bc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4c6000 │ │ │ │ - add x17, x17, #0x5d4 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x17, x22 │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ + adrp x17, 4c1000 │ │ │ │ + add x17, x17, #0x590 │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c65d4 │ │ │ │ + cbnz x18, 4c1590 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xa30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #32906 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4c66bc // b.tstop │ │ │ │ + .inst 0x01537700 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 4c66bc // b.none │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + b.ne 4c15d8 // b.any │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4c1418 │ │ │ │ + udf #32906 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ + .inst 0x015376d4 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4c66e4 // b.any │ │ │ │ - adrp x17, 4c6000 │ │ │ │ - add x17, x17, #0x66c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - ldur x17, [x18, #2] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c666c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0x6a4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + b.eq 4c15d8 // b.none │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4c13dc │ │ │ │ + adrp x17, 4c1000 │ │ │ │ + add x17, x17, #0x60c │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c66a4 │ │ │ │ + cbnz x18, 4c160c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #8200 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ge 4c66cc // b.tcont │ │ │ │ - str x18, [x20, #16] │ │ │ │ + .inst 0x01537684 ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c1000 │ │ │ │ + add x17, x17, #0x64c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c66dc // b.any │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 4c66bc │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + str w17, [x20, #64] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01538490 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c6834 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0x750 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6750 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01538450 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c6820 // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c680c // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c67f8 // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c67e4 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c67d0 // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c67bc // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c67a8 // b.none │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xa88 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xab0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xad8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xb00 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xb28 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xb50 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xb78 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 4c164c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19fe000 │ │ │ │ - add x22, x22, #0xbe8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #4103 │ │ │ │ udf #0 │ │ │ │ - mov w18, w23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4c6920 // b.lo, b.ul, b.last │ │ │ │ - sxtw x18, w18 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c68ac // b.tstop │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c694c // b.tcont │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c690c // b.tstop │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0x310 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c68d8 // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c68f8 // b.tstop │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0x300 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c694c // b.tstop │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0x2f0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0x2f8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0x308 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0x2d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01537644 ; undefined │ │ │ │ + ldr w18, [x20, #56] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x15, x18, #0, #32 │ │ │ │ + ubfx x14, x17, #0, #32 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4c1690 // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c1000 │ │ │ │ + add x17, x17, #0x404 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x25, x18 │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + adrp x23, 19f8000 │ │ │ │ + add x23, x23, #0xc90 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - mov x18, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4c698c // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0xd08 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4c6000 │ │ │ │ - add x17, x17, #0x944 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 18207d0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + b 17f6a38 │ │ │ │ + cmp w18, w17 │ │ │ │ + b.hi 4c16a0 // b.pmore │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 4c13dc │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 4c1418 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4c1418 │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 4c13dc │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x01537630 ; undefined │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c6a14 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0xa08 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4c17f4 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x714 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6a08 │ │ │ │ + cbnz x18, 4c1714 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur w23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c6860 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0x2e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c6b64 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0xa80 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6a80 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c6b44 // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c6b2c // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c6b14 // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c6afc // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c6ae4 // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c6acc // b.none │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #2952] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #1904] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2912] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0x2c8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0x2b8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0xb84 │ │ │ │ + .inst 0x015375ec ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x770 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #2] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6b84 │ │ │ │ + cbnz x18, 4c1770 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0x2e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c6bbc // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #2552] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c6c0c // b.pmore │ │ │ │ - adrp x18, 4c6000 │ │ │ │ - add x18, x18, #0xd08 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0x318 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c038 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c058 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c078 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c098 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c0b8 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #4 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c0d8 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #5 │ │ │ │ - add x22, x22, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c100 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c120 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c140 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c160 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c188 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #4 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c1b0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #5 │ │ │ │ - add x22, x22, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0138c1d0 ; undefined │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #6 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - adrp x1, 19ff000 │ │ │ │ - adrp x2, 1b9f000 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr w3, [x1, #856] │ │ │ │ - ldr x0, [x2, #1288] │ │ │ │ - cbnz w3, 4c6e64 │ │ │ │ - cbz x0, 4c6ea4 │ │ │ │ - mov x1, x4 │ │ │ │ - b 408e20 │ │ │ │ - str wzr, [x1, #856] │ │ │ │ - cbnz x0, 4c6e5c │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov w1, #0x101 // #257 │ │ │ │ - mov x29, sp │ │ │ │ - str x4, [sp, #24] │ │ │ │ - bl 407cf0 │ │ │ │ - adrp x2, 1b9f000 │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - str x0, [x2, #1288] │ │ │ │ - cbz x0, 4c6e9c │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - mov x1, x4 │ │ │ │ - b 408e20 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - mov w1, w0 │ │ │ │ - adrp x0, 19ff000 │ │ │ │ - add x0, x0, #0x358 │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cbnz w2, 4c6f0c │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.eq 4c702c // b.none │ │ │ │ - b.gt 4c6ee8 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 4c7014 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 4c6ff4 // b.none │ │ │ │ - cbnz w1, 4c700c │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1304] │ │ │ │ - ret │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.eq 4c7020 // b.none │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.eq 4c7000 // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 4c700c // b.any │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1328] │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - adrp x19, 1b9f000 │ │ │ │ - add x19, x19, #0x508 │ │ │ │ - str wzr, [x0, #4] │ │ │ │ - adrp x0, 1853000 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str w1, [sp, #44] │ │ │ │ - bl 4c6e40 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - adrp x0, 1853000 │ │ │ │ - add x0, x0, #0x50 │ │ │ │ - bl 4c6e40 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - adrp x0, 1853000 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - bl 4c6e40 │ │ │ │ - str x0, [x19, #24] │ │ │ │ - adrp x0, 1853000 │ │ │ │ - add x0, x0, #0x78 │ │ │ │ - bl 4c6e40 │ │ │ │ - str x0, [x19, #32] │ │ │ │ - adrp x0, 1853000 │ │ │ │ - add x0, x0, #0x90 │ │ │ │ - bl 4c6e40 │ │ │ │ - str x0, [x19, #40] │ │ │ │ - adrp x0, 1853000 │ │ │ │ - add x0, x0, #0xa8 │ │ │ │ - bl 4c6e40 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - adrp x0, 1853000 │ │ │ │ - add x0, x0, #0xc0 │ │ │ │ - bl 4c6e40 │ │ │ │ - ldr w1, [sp, #44] │ │ │ │ - str x0, [x19, #56] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.eq 4c7070 // b.none │ │ │ │ - b.gt 4c6fd0 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 4c7058 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 4c704c // b.none │ │ │ │ - cbnz w1, 4c7038 │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1304] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.eq 4c7064 // b.none │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.eq 4c7040 // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 4c7038 // b.any │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1328] │ │ │ │ - b 4c6fc4 │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1312] │ │ │ │ - ret │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1344] │ │ │ │ - ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1296] │ │ │ │ - ret │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1336] │ │ │ │ - ret │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1320] │ │ │ │ - ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 4c6fc4 │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1344] │ │ │ │ - b 4c6fc4 │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1312] │ │ │ │ - b 4c6fc4 │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1296] │ │ │ │ - b 4c6fc4 │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1336] │ │ │ │ - b 4c6fc4 │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1320] │ │ │ │ - b 4c6fc4 │ │ │ │ - nop │ │ │ │ - mov w1, w0 │ │ │ │ - adrp x0, 19ff000 │ │ │ │ - add x0, x0, #0x358 │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - cbnz w2, 4c70b4 │ │ │ │ - cbz w1, 4c70a8 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 4c7118 // b.none │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1352] │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - adrp x0, 1853000 │ │ │ │ - add x0, x0, #0xd8 │ │ │ │ - str w1, [sp, #28] │ │ │ │ - bl 4c6e40 │ │ │ │ - adrp x2, 1b9f000 │ │ │ │ - add x2, x2, #0x508 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str x0, [x2, #64] │ │ │ │ - adrp x0, 1853000 │ │ │ │ - add x0, x0, #0xe8 │ │ │ │ - bl 4c6e40 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - str x0, [x2, #72] │ │ │ │ - cbz w1, 4c7124 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ne 4c7110 // b.any │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1360] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - ret │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1360] │ │ │ │ - ret │ │ │ │ - adrp x0, 1b9f000 │ │ │ │ - ldr x0, [x0, #1352] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c725c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x190 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 181ef70 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x1bc │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 181ef70 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x1e8 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 181ef70 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x214 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - b 181ef70 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c726c // b.pmore │ │ │ │ - adrp x18, 4da000 │ │ │ │ - add x18, x18, #0x1a0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xc58 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c72dc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x2d0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + .inst 0x01537590 ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x7bc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c72d0 │ │ │ │ + cbnz x18, 4c17bc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 181ef70 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xc60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #200 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c7354 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x348 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7348 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 181ef70 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xc68 │ │ │ │ + .inst 0x01537544 ; undefined │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + ldr x26, [x20, #56] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #64] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + str x17, [x20, #40] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + str x17, [x20, #56] │ │ │ │ + str x22, [x20, #64] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c1110 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xd10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x015374e0 ; undefined │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c73cc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x3c0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4c18fc // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x864 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c73c0 │ │ │ │ + cbnz x18, 4c1864 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 181ef70 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xc70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c7444 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x438 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0153749c ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x8c0 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7438 │ │ │ │ + cbnz x18, 4c18c0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #31] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 181ef70 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xc78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c7528 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x4b4 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01537440 ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x91c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #48] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c74b4 │ │ │ │ + cbnz x18, 4c191c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x4ec │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c74ec │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xd20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #200 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x015373e4 ; undefined │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + adrp x17, 4c1000 │ │ │ │ + add x17, x17, #0x95c │ │ │ │ + str x17, [x20, #64] │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + ldr x26, [x20, #56] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + str x22, [x20, #56] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c1110 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c7538 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4da000 │ │ │ │ - add x17, x17, #0x330 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c1984 // b.any │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xc80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x01537348 ; undefined │ │ │ │ + sub x18, x20, #0x58 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c7618 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x5a4 │ │ │ │ + b.cc 4c1a9c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0x9fc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c75a4 │ │ │ │ + cbnz x18, 4c19fc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x5dc │ │ │ │ + .inst 0x01537304 ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0xa60 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x13, [x20, #-16] │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c75dc │ │ │ │ + cbnz x18, 4c1a60 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c7628 // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - adrp x17, 4da000 │ │ │ │ - add x17, x17, #0x358 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - str w17, [x21] │ │ │ │ - str w18, [x21, #4] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xc88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01538648 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c769c // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4c7694 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x5c8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16a33a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015385e8 ; undefined │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c7738 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x708 │ │ │ │ + .inst 0x015372a0 ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0xabc │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7708 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x015385a0 ; undefined │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x758 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #56] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7758 │ │ │ │ + cbnz x18, 4c1abc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xcc8 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xd30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #202 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01538550 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c795c // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4c7000 │ │ │ │ - add x17, x17, #0x7a4 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c77a4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x01537244 ; undefined │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + adrp x17, 4c1000 │ │ │ │ + add x17, x17, #0xb10 │ │ │ │ + str x17, [x20, #64] │ │ │ │ + ldr x27, [x20, #40] │ │ │ │ + ldr x26, [x20, #32] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + str x17, [x20, #32] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + str x17, [x20, #40] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + str x22, [x20, #56] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c1110 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01538504 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c77e0 // b.any │ │ │ │ - adrp x17, 4c7000 │ │ │ │ - add x17, x17, #0x83c │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c783c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c7814 // b.any │ │ │ │ - adrp x17, 4c7000 │ │ │ │ - add x17, x17, #0x884 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7884 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0153846c ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c78bc // b.any │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x8e0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + b.ne 4c1b30 // b.any │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c78e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01538424 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c78bc // b.any │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x9bc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c79bc │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xca8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x015371a0 ; undefined │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c1c3c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0xba4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c1ba4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x18, #7] │ │ │ │ + .inst 0x0153715c ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0xc00 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ ldur x18, [x22, #15] │ │ │ │ - ldur d30, [x18, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - ldur d29, [x18, #7] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - ldur d28, [x18, #7] │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0x944 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur d29, [x20, #-16] │ │ │ │ - stur d28, [x20, #-8] │ │ │ │ - str d30, [x20] │ │ │ │ - str d31, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7944 │ │ │ │ + cbnz x18, 4c1c00 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #964 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr d31, [x20, #32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d30, [x18, #7] │ │ │ │ - fcmp d31, d30 │ │ │ │ - b.eq 4c7974 // b.none │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur d30, [x18, #7] │ │ │ │ - fcmp d31, d30 │ │ │ │ - b.eq 4c7990 // b.none │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c795c │ │ │ │ - ldr d31, [x20, #8] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - ldur d30, [x18, #7] │ │ │ │ - fcmp d31, d30 │ │ │ │ - b.eq 4c7a74 // b.none │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c795c │ │ │ │ - udf #1 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x01537100 ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0xc5c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x18, #7] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur d30, [x18, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - ldur d29, [x18, #7] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - ldur d28, [x18, #7] │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0xa20 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur d29, [x20, #-16] │ │ │ │ - stur d28, [x20, #-8] │ │ │ │ - str d30, [x20] │ │ │ │ - str d31, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7a20 │ │ │ │ + cbnz x18, 4c1c5c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #964 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xd40 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #200 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr d31, [x20, #32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d30, [x18, #7] │ │ │ │ - fcmp d31, d30 │ │ │ │ - b.eq 4c7a3c // b.none │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c795c │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur d30, [x18, #7] │ │ │ │ - fcmp d31, d30 │ │ │ │ - b.eq 4c7a58 // b.none │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c795c │ │ │ │ - ldr d31, [x20, #8] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - ldur d30, [x18, #7] │ │ │ │ - fcmp d31, d30 │ │ │ │ - b.eq 4c7aa8 // b.none │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c795c │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - ldur d30, [x18, #7] │ │ │ │ - fcmp d31, d30 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - ldur d30, [x18, #7] │ │ │ │ - fcmp d31, d30 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015381d0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c7b68 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4c76c0 │ │ │ │ + .inst 0x015370a4 ; undefined │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + adrp x17, 4c1000 │ │ │ │ + add x17, x17, #0xc9c │ │ │ │ + str x17, [x20, #64] │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + ldr x26, [x20, #56] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + str x22, [x20, #56] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c1110 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c7b50 // b.any │ │ │ │ + b.ne 4c1cc4 // b.any │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xcd8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x01537018 ; undefined │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 4c16d0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01536fe0 ; undefined │ │ │ │ + sub x18, x20, #0x58 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c7c00 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0xbd4 │ │ │ │ + b.cc 4c1e04 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0xd64 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7bd4 │ │ │ │ + cbnz x18, 4c1d64 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0xc20 │ │ │ │ + .inst 0x01536f9c ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0xdc8 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x13, [x20, #-16] │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + cbnz x18, 4c1dc8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #7 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01536f38 ; undefined │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0xe24 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #56] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7c20 │ │ │ │ + cbnz x18, 4c1e24 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xd08 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xd60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #202 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x01536edc ; undefined │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + adrp x17, 4c1000 │ │ │ │ + add x17, x17, #0xe78 │ │ │ │ + str x17, [x20, #64] │ │ │ │ + ldr x27, [x20, #40] │ │ │ │ + ldr x26, [x20, #32] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + str x17, [x20, #32] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + str x17, [x20, #40] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + str x22, [x20, #56] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c1110 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c7c4c // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4c1e9c // b.any │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c7cf0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0xcc4 │ │ │ │ + b.cc 4c1f38 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0xf0c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7cc4 │ │ │ │ + cbnz x18, 4c1f0c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0xd10 │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0xf58 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7d10 │ │ │ │ + cbnz x18, 4c1f58 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xd10 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xdc0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ @@ -191823,53 +186559,53 @@ │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c7dd0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0xda4 │ │ │ │ + b.cc 4c2018 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 │ │ │ │ + add x18, x18, #0xfec │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7da4 │ │ │ │ + cbnz x18, 4c1fec │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0xdf0 │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x38 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7df0 │ │ │ │ + cbnz x18, 4c2038 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xd38 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xdc8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c7e1c // b.any │ │ │ │ + b.ne 4c2064 // b.any │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 19dc000 │ │ │ │ @@ -191880,8805 +186616,10152 @@ │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c7ec0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0xe94 │ │ │ │ + b.cc 4c2154 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xdc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7e94 │ │ │ │ + cbnz x18, 4c20dc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0xee0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x120 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ + str x17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7ee0 │ │ │ │ + cbnz x18, 4c2120 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xd40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01537d68 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c7f7c // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4c7f74 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x174 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x588 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16a33a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01537dc8 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c8018 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 │ │ │ │ - add x18, x18, #0xfe8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7fe8 │ │ │ │ + cbnz x18, 4c2174 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xdf0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01537d80 ; undefined │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x38 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x1b0 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8038 │ │ │ │ + cbnz x18, 4c21b0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xd88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01537d30 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4c8064 // b.none │ │ │ │ + b.ne 4c21e4 // b.any │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x20c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c220c │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ adrp x22, 19df000 │ │ │ │ ldr x22, [x22, #2056] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4c8000 │ │ │ │ - add x17, x17, #0x9c │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c809c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01537ccc ; undefined │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x24c │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c80d4 // b.any │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0xfc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c80fc │ │ │ │ + cbnz x18, 4c224c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01537c6c ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c811c // b.any │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 175ab28 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xd68 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2328] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x01537c20 ; undefined │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c81c0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x190 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + b.cc 4c2354 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x2dc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8190 │ │ │ │ + cbnz x18, 4c22dc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01537bd8 ; undefined │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x1e0 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x320 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c81e0 │ │ │ │ + cbnz x18, 4c2320 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xd98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01537b88 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c8310 // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4c8000 │ │ │ │ - add x17, x17, #0x22c │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x374 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c822c │ │ │ │ + cbnz x18, 4c2374 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 19f8000 │ │ │ │ + add x22, x22, #0xdf8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01537b3c ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c8328 // b.any │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x274 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x3b0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8274 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c23b0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01537af4 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c8340 // b.any │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x2bc │ │ │ │ + b.ne 4c2464 // b.any │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x3f4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c82bc │ │ │ │ + cbnz x18, 4c23f4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x2f4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x434 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c82f4 │ │ │ │ + cbnz x18, 4c2434 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x17, w17 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4c8328 // b.none │ │ │ │ + b.ne 4c2460 // b.any │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #2056] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ adrp x22, 19dc000 │ │ │ │ ldr x22, [x22, #2976] │ │ │ │ add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xd68 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x01536a20 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c24f4 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4c24ec │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f8000 │ │ │ │ + add x23, x23, #0xe70 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17a1c80 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x015369a0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c8448 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x3b4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + b.cc 4c2574 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4c256c │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f8000 │ │ │ │ + add x23, x23, #0xf18 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c83b4 │ │ │ │ + b 17a1c80 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x3f8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x01536920 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c25f4 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4c25ec │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c83f8 │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f8000 │ │ │ │ + add x23, x23, #0xfa8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17a1c80 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - sxtw x18, w18 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x17, w17 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c8458 // b.any │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - sxtw x17, w17 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xdc8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x015368a0 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c2674 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4c266c │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f9000 │ │ │ │ + add x23, x23, #0x78 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 17a1c80 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x01536820 ; undefined │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c8558 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x4cc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + b.cc 4c26f4 // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 181a240 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4c26ec │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1736] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 19dd000 │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 19f9000 │ │ │ │ + add x23, x23, #0x108 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c84cc │ │ │ │ + b 17a1c80 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x510 │ │ │ │ + adrp x25, 19dd000 │ │ │ │ + ldr x25, [x25, #3192] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr w18, [x22, #16] │ │ │ │ + ubfx x24, x18, #0, #32 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 1771bb0 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01536ae8 ; undefined │ │ │ │ + mov w18, w23 │ │ │ │ + sub x17, x20, #0x8 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4c27c8 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4c27c0 // b.pmore │ │ │ │ + adrp x17, 4c2000 │ │ │ │ + add x17, x17, #0x710 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x7a8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #8] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 184c000 │ │ │ │ + add x23, x23, #0xcf8 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8510 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ + b 17f0828 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - sxtw x18, w18 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x17, w17 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c8568 // b.any │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - sxtw x17, w17 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c8568 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xdd0 │ │ │ │ + .inst 0x01536a88 ; undefined │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 19f9000 │ │ │ │ + add x23, x23, #0x208 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 16f7128 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x250 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x01536a58 ; undefined │ │ │ │ + mov w18, w23 │ │ │ │ + ubfx x17, x18, #0, #32 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4c2840 // b.lo, b.ul, b.last │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4c2874 // b.lo, b.ul, b.last │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c2838 // b.any │ │ │ │ + adrp x22, 1a05000 │ │ │ │ + add x22, x22, #0x2d0 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x23, x18 │ │ │ │ + b 4c2748 │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.cc 4c2860 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 1a05000 │ │ │ │ + add x22, x22, #0x230 │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + adrp x22, 1a05000 │ │ │ │ + add x22, x22, #0x1e0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 1a05000 │ │ │ │ + add x22, x22, #0x280 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x015369c0 ; undefined │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c8670 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x5dc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4c28ec // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x8e0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c85dc │ │ │ │ + cbnz x18, 4c28e0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x01536980 ; undefined │ │ │ │ + ldur w23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4c27f8 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x270 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x620 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c29e0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0x958 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #8] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8620 │ │ │ │ + cbnz x18, 4c2958 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - sxtw x18, w18 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x17, w17 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c8680 // b.any │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - sxtw x17, w17 │ │ │ │ + b.cc 4c298c // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + b.cc 4c29c8 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #208] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xdf8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4c29b0 // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #1952] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #1472] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + adrp x22, 19dd000 │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x2a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c8780 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x6f4 │ │ │ │ + b.cc 4c2a88 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xa50 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c86f4 │ │ │ │ + cbnz x18, 4c2a50 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c2a90 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x738 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c2b38 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xb00 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8738 │ │ │ │ + cbnz x18, 4c2b00 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - sxtw x18, w18 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x17, w17 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c8790 // b.any │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - sxtw x18, w18 │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - sxtw x17, w17 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c8790 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c2b40 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xe00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c88b0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x804 │ │ │ │ + b.cc 4c2be8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xbb0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8804 │ │ │ │ + cbnz x18, 4c2bb0 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x840 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c2bf0 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x58 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c2ee0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xc64 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x22, x26 │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8840 │ │ │ │ + cbnz x18, 4c2c64 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c88c0 // b.pmore │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xc9c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #3512] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - adrp x15, 4c8000 │ │ │ │ - add x15, x15, #0x8a0 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - sub x24, x21, #0x7 │ │ │ │ - mov x23, x17 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ str x18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 182f0b8 │ │ │ │ - udf #1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1825078 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xe28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 4c2000 │ │ │ │ + add x15, x15, #0xce8 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c2ce8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #26 │ │ │ │ - udf #7 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x48 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c8a34 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x954 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #496] │ │ │ │ - stur x18, [x20, #-72] │ │ │ │ - stur x24, [x20, #-64] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #4040] │ │ │ │ - add x18, x18, #0x101 │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - stur x25, [x20, #-48] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x26, [x20, #-24] │ │ │ │ - stur x27, [x20, #-16] │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xd20 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x23, [x20] │ │ │ │ - sub x20, x20, #0x48 │ │ │ │ - b 16e59c0 │ │ │ │ - udf #5 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 8a7818 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x9a8 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c2ef0 // b.pmore │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xa00 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xd98 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ + mov x23, x22 │ │ │ │ adrp x18, 19df000 │ │ │ │ ldr x18, [x18, #496] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #4040] │ │ │ │ - add x18, x18, #0x111 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x22, [x20, #32] │ │ │ │ + str x18, [x20, #48] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 16e59c0 │ │ │ │ - udf #133 │ │ │ │ + b 81f718 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0x9fc │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c2efc // b.pmore │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xab0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 4c2000 │ │ │ │ + add x17, x17, #0xe00 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 81f718 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c2000 │ │ │ │ + add x17, x17, #0xe38 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c2e38 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xe8c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ adrp x18, 19df000 │ │ │ │ ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #4040] │ │ │ │ - add x18, x18, #0x121 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 16e59c0 │ │ │ │ - udf #389 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f718 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #496] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c2f08 // b.pmore │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xb60 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #32] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ adrp x17, 19df000 │ │ │ │ - ldr x17, [x17, #4040] │ │ │ │ - add x17, x17, #0x131 │ │ │ │ - str x17, [x20, #32] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 16e59c0 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xe70 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + str x17, [x20, #16] │ │ │ │ + sub x17, x21, #0x10 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 81f718 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x2c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c8b20 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0xaa8 │ │ │ │ + b.cc 4c2fb0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xf78 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x25 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8aa8 │ │ │ │ + cbnz x18, 4c2f78 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0xafc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c2fb8 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c3060 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x28 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8afc │ │ │ │ + cbnz x18, 4c3028 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3068 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c3110 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0xd8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c30d8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x27, [x20, #8] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - ldr x24, [x20, #40] │ │ │ │ - mov x23, x22 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4c88e8 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xe78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3118 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c8b74 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c3164 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x26, [x22, #40] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4c7150 │ │ │ │ + b 6d4d70 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c31ac // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6d4d70 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c8d28 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0xbf0 │ │ │ │ + b.cc 4c344c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x20c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3944] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - stur x24, [x20, #-40] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #4040] │ │ │ │ - add x18, x18, #0x101 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + mov x22, x24 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 16e5948 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181df90 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0xc40 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 4c3000 │ │ │ │ + add x15, x15, #0x24c │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 8a7818 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c345c // b.pmore │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xf28 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x2bc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #3944] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #4040] │ │ │ │ - add x18, x18, #0x111 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ str x22, [x20] │ │ │ │ + str x18, [x20, #24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 16e5948 │ │ │ │ - udf #3 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0xc90 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3468 // b.pmore │ │ │ │ + adrp x18, 4c2000 │ │ │ │ + add x18, x18, #0xfd8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ + str x22, [x20, #24] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x370 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #3944] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #4040] │ │ │ │ - add x18, x18, #0x121 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 16e5948 │ │ │ │ - udf #4 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0xce0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3474 // b.pmore │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x88 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x3dc │ │ │ │ str x18, [x20] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #3944] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #4040] │ │ │ │ - add x18, x18, #0x131 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x22, [x20, #32] │ │ │ │ + str x22, [x20, #40] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 16e5948 │ │ │ │ - udf #260 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #389 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c8d38 // b.pmore │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0xb40 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + b.hi 4c3480 // b.pmore │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x138 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x22, [x21, #-56] │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x180 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 51d000 │ │ │ │ + add x18, x18, #0xce8 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x28 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xe80 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x2d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4c8dbc // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c8db4 // b.pmore │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #2816] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c35a0 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x4e0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 16e58d0 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xe88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + b 181df90 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 4c3000 │ │ │ │ + add x15, x15, #0x520 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 8a7818 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c3000 │ │ │ │ + add x17, x17, #0x55c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #2184] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 81f5b0 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x18 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4c8ea0 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c8e98 // b.pmore │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #2816] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0xe60 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 16e5858 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c8eb8 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - lsl x18, x18, #2 │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #3968] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x580 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + b 8a7818 │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #2184] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xe90 │ │ │ │ + b 81f5b0 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x2d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c8fa4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c3648 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0xf30 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x610 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8f30 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0xf68 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8f68 │ │ │ │ + cbnz x18, 4c3610 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c8fac // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - add x18, x18, x17 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ + b.hi 4c3650 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #23 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c8ffc // b.pmore │ │ │ │ - adrp x18, 4c8000 │ │ │ │ - add x18, x18, #0xed8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x25, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - b 4c8b98 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xe98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x01536f88 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c9080 // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 181b220 │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4c9078 │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1736] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 19ff000 │ │ │ │ - add x23, x23, #0xf88 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 16fa258 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x01536f38 ; undefined │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c912c // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c36f8 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0xf4 │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x6c0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - adrp x18, 19ff000 │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 16e5858 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c36c0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c9134 // b.pmore │ │ │ │ + b.hi 4c3700 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - lsl x18, x18, #2 │ │ │ │ + lsl x18, x18, #1 │ │ │ │ adrp x17, 19dd000 │ │ │ │ ldr x17, [x17, #3968] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c9264 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c3848 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x1b0 │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x780 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x17, [x22, #24] │ │ │ │ ldr x22, [x22, #32] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c91b0 │ │ │ │ + cbnz x18, 4c3780 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x1e8 │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x7ac │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c91e8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 181df90 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x220 │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x7d8 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9220 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 181df90 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c926c // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mul x17, x17, x15 │ │ │ │ - add x18, x18, x17 │ │ │ │ + b.hi 4c3850 // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #2064] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ + ldr x17, [x17, #2064] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #3216] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + sub x17, x21, #0x2f │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x47 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x30 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4c39fc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4c39f4 // b.pmore │ │ │ │ + adrp x15, 4c3000 │ │ │ │ + add x15, x15, #0x5c0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x15, 4c3000 │ │ │ │ + add x15, x15, #0x8e4 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x15, x21, #0x10 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 8a7818 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c3000 │ │ │ │ + add x17, x17, #0x920 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #2184] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 81f538 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c92cc // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - ldur x17, [x22, #13] │ │ │ │ - adrp x15, 4c9000 │ │ │ │ - add x15, x15, #0x150 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - mov x23, x17 │ │ │ │ - b 4c8b98 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01536cd8 ; undefined │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c933c // b.pmore │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x98 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x290 │ │ │ │ + b.hi 4c3a14 // b.pmore │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x670 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 19ff000 │ │ │ │ - add x22, x22, #0xff0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c9434 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x3c0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c93c0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x978 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 8a7818 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x3f8 │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x9b4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c93f8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2184] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 81f538 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c943c // b.pmore │ │ │ │ + b.hi 4c3a20 // b.pmore │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0x720 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - add x18, x18, x17 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x20 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x2e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #24 │ │ │ │ - udf #5 │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c9558 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x4ac │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - mov x22, x26 │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ + b.cc 4c3b38 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0xa84 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c94ac │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181df90 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 4c3000 │ │ │ │ + add x15, x15, #0xac4 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c9568 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 4c9000 │ │ │ │ - add x13, x13, #0x368 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - ldr x13, [x20, #16] │ │ │ │ - str x13, [x21] │ │ │ │ - adrp x13, 4c9000 │ │ │ │ - add x13, x13, #0x534 │ │ │ │ - stur x13, [x20, #-16] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 4c3000 │ │ │ │ + add x15, x15, #0xb04 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 8a7818 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c3000 │ │ │ │ + add x17, x17, #0xb58 │ │ │ │ str x17, [x20, #8] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - str x18, [x20, #24] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1792] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9534 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 81f4c0 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x2e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #132 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c3bb4 // b.any │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0xb8c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + b 8a7818 │ │ │ │ + udf #388 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - ldr x24, [x20, #40] │ │ │ │ mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + str x18, [x20, #24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 81f4c0 │ │ │ │ + adrp x22, 19dc000 │ │ │ │ + ldr x22, [x22, #2976] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 4c88e8 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c96b8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c3c68 // b.lo, b.ul, b.last │ │ │ │ adrp x18, 19dd000 │ │ │ │ ldr x18, [x18, #304] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0xc30 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c95f0 │ │ │ │ + cbnz x18, 4c3c30 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x628 │ │ │ │ - str x18, [x20] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3c70 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9628 │ │ │ │ - ldr x18, [x22] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4c9000 │ │ │ │ - add x17, x17, #0x670 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 16e5858 │ │ │ │ - udf #194 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c3d18 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0xce0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c3ce0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c96c0 // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - lsl x15, x15, #2 │ │ │ │ - mul x17, x17, x15 │ │ │ │ - add x18, x18, x17 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #3512] │ │ │ │ + b.hi 4c3d20 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #24 │ │ │ │ - udf #5 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x58 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c97ec // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x734 │ │ │ │ + b.cc 4c3fc8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ mov x22, x26 │ │ │ │ stur x23, [x20, #-24] │ │ │ │ stur x24, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9734 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 181df90 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c97fc // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 4c9000 │ │ │ │ - add x13, x13, #0x588 │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x12, [x20, #24] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - str x12, [x21] │ │ │ │ - adrp x12, 4c9000 │ │ │ │ - add x12, x12, #0x7c8 │ │ │ │ - stur x12, [x20, #-16] │ │ │ │ - mov x22, x13 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 4c3000 │ │ │ │ + add x15, x15, #0xdd4 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x17, [x20] │ │ │ │ str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c97c8 │ │ │ │ + cbnz x18, 4c3dd4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - ldr x24, [x20, #40] │ │ │ │ - mov x23, x22 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4c88e8 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 18207b8 │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #5] │ │ │ │ - b 4c8a60 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 4c8b98 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x26, x25 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #4] │ │ │ │ - b 4c9460 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #5] │ │ │ │ - b 4c8fd0 │ │ │ │ - udf #23 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3fd8 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + lsl x17, x18, #1 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 4c3000 │ │ │ │ + add x17, x17, #0xbe0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4c3000 │ │ │ │ + add x17, x17, #0xe4c │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + sub x17, x21, #0x10 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 8a7818 │ │ │ │ + udf #135 │ │ │ │ udf #0 │ │ │ │ - mov x26, x25 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #4] │ │ │ │ - b 4c96e8 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x01536700 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c9918 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c3000 │ │ │ │ + add x17, x17, #0xe98 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1592] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4c92f8 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 4c8d60 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f448 │ │ │ │ + udf #2246 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 4c8df0 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01536668 ; undefined │ │ │ │ - add x21, x21, #0xd0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c9a70 // b.pmore │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x820 │ │ │ │ - stur x18, [x21, #-200] │ │ │ │ - stur x23, [x21, #-192] │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x848 │ │ │ │ - stur x18, [x21, #-184] │ │ │ │ - stur x23, [x21, #-176] │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x870 │ │ │ │ - stur x18, [x21, #-168] │ │ │ │ - stur x23, [x21, #-160] │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - stur x23, [x21, #-144] │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x8c8 │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - stur x23, [x21, #-128] │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x8f0 │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - stur x23, [x21, #-104] │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x938 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x23, [x21, #-88] │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0x960 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-72] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #2928] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x5f │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x78 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x84 │ │ │ │ + b.hi 4c3fe4 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x95 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0xa4 │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0xc90 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0xb6 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0xc5 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0xd0 // #208 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c9b70 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0xae4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9ae4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0xf0c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + str x22, [x20, #32] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x20, #48] │ │ │ │ + b 8a7818 │ │ │ │ + udf #198 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ + adrp x18, 4c3000 │ │ │ │ + add x18, x18, #0xf58 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9b28 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f448 │ │ │ │ + udf #3526 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4c9b80 // b.any │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - cmp w18, w17 │ │ │ │ - cset w18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3ff0 // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #2064] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + ldr x17, [x17, #2064] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #3216] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + sub x17, x21, #0x2f │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x47 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x2f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4c9ba0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c9ca0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0xc14 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9c14 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0xc58 │ │ │ │ + b.cc 4c4080 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x4c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #8] │ │ │ │ + mov x22, x24 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9c58 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ + b 181df90 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4c9cd0 // b.any │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4c9cb0 // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c4090 // b.pmore │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x28 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x2f8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4c9cdc │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4c9cdc │ │ │ │ - b 4c9cb8 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x88 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c9dd8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0xd54 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4c41f8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xf4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181df90 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 4c4000 │ │ │ │ + add x15, x15, #0x134 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 4c4000 │ │ │ │ + add x15, x15, #0x17c │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + str x18, [x20, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9d54 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 8a7818 │ │ │ │ + udf #517 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0xd98 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + mov x15, x22 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4c425c // b.pmore │ │ │ │ + cmp x14, x18 │ │ │ │ + b.ge 4c4280 // b.tcont │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + lsl x18, x14, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x13, 4c4000 │ │ │ │ + add x13, x13, #0x2ac │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x13, 19dd000 │ │ │ │ + ldr x13, [x13, #3944] │ │ │ │ + stur x13, [x20, #-56] │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + sub x17, x21, #0x7 │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9d98 │ │ │ │ - ldr x18, [x22] │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 81f6a0 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x300 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #1030 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4c9de8 // b.any │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - cmp w18, w17 │ │ │ │ - b.ge 4c9df4 // b.tcont │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x14, x22 │ │ │ │ + b 4c418c │ │ │ │ + udf #9097 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c418c │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x218 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x14 │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f7f0 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4c9df4 │ │ │ │ - b 4c9dc0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #8585 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c9ef8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0xe6c │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c430c // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9e6c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #17162 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0xeb8 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x370 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldur w15, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur w15, [x20, #-8] │ │ │ │ - str w17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9eb8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #195 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #34315 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr w17, [x20, #16] │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - sxtw x14, w17 │ │ │ │ - sxtw x13, w15 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4c9f08 // b.any │ │ │ │ - mov x17, x22 │ │ │ │ - ldr w15, [x20, #8] │ │ │ │ - ldur w14, [x22, #11] │ │ │ │ - cmp w15, w14 │ │ │ │ - b.ge 4c9f1c // b.tcont │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x38 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x14, x22 │ │ │ │ - cmp w17, w15 │ │ │ │ - b.gt 4c9f1c │ │ │ │ - mov x17, x14 │ │ │ │ - b 4c9ee8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca010 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0xf8c │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c43d0 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x3ec │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9f8c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + .inst 0x00010c0c ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9fd0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x418 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 181df90 │ │ │ │ + .inst 0x00010c0c ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4ca020 // b.any │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - cmp w18, w17 │ │ │ │ - b.ge 4ca02c // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4ca02c │ │ │ │ - b 4c9ff8 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x444 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 181df90 │ │ │ │ + .inst 0x00010c0c ; undefined │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4c9aa0 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca158 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0xcc │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x494 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca0cc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + .inst 0x00010c0c ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x118 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c44f8 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x514 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + .inst 0x00010c8c ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x53c │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 181df90 │ │ │ │ + udf #17162 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x568 │ │ │ │ + str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldur w15, [x22, #11] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - stur w15, [x20, #-8] │ │ │ │ - str w17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca118 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #195 │ │ │ │ + b 181df90 │ │ │ │ + udf #17162 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c4000 │ │ │ │ + add x17, x17, #0x5b8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #40] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + udf #8585 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c461c // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #24] │ │ │ │ - ldr w17, [x20, #16] │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - sxtw x14, w17 │ │ │ │ - sxtw x13, w15 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4ca168 // b.any │ │ │ │ - mov x17, x22 │ │ │ │ - ldr w15, [x20, #8] │ │ │ │ - ldur w14, [x22, #11] │ │ │ │ - cmp w15, w14 │ │ │ │ - b.ge 4ca17c // b.tcont │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x14, x22 │ │ │ │ - cmp w17, w15 │ │ │ │ - b.gt 4ca178 │ │ │ │ - b 4ca148 │ │ │ │ - mov x17, x14 │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x240 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x98 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ca278 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x1ec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca1ec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b.cc 4c4738 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x67c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181df90 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x230 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 4c4000 │ │ │ │ + add x15, x15, #0x6bc │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca230 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ + b 181df90 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4ca288 // b.any │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - cmp w18, w17 │ │ │ │ - cset w18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0xa8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4ca2a8 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca3a8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x31c │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 4c4000 │ │ │ │ + add x15, x15, #0x704 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca31c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 8a7818 │ │ │ │ + udf #262 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x360 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x758 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca360 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f4c0 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x308 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #262 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4ca3d8 // b.any │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ cmp x15, x14 │ │ │ │ - b.ne 4ca3b8 // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0xb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4ca3e4 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4ca3e4 │ │ │ │ - b 4ca3c0 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca4e0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x45c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca45c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b.ne 4c479c // b.any │ │ │ │ + adrp x17, 4c5000 │ │ │ │ + add x17, x17, #0x3b4 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + b 8a7818 │ │ │ │ + udf #262 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x4a0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4c4a08 // b.pmore │ │ │ │ + adrp x15, 19dd000 │ │ │ │ + ldr x15, [x15, #3968] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + lsl x17, x17, #1 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4c4000 │ │ │ │ + add x17, x17, #0x82c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca4a0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ + b 8a7818 │ │ │ │ + udf #262 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ cmp x15, x14 │ │ │ │ - b.ne 4ca4f0 // b.any │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - cmp w18, w17 │ │ │ │ - b.ge 4ca4fc // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0xb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4ca4fc │ │ │ │ - b 4ca4c8 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + b.ne 4c479c // b.any │ │ │ │ + adrp x17, 4c4000 │ │ │ │ + add x17, x17, #0xc34 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + b 8a7818 │ │ │ │ + udf #519 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca600 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x574 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c4000 │ │ │ │ + add x17, x17, #0x868 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #2184] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 81f538 │ │ │ │ + udf #262 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c4a20 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x8c4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca574 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 8a7818 │ │ │ │ + udf #1032 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x5c0 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x900 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2184] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldur w15, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur w15, [x20, #-8] │ │ │ │ - str w17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca5c0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #195 │ │ │ │ + b 81f538 │ │ │ │ + udf #1160 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr w17, [x20, #16] │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - sxtw x14, w17 │ │ │ │ - sxtw x13, w15 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4ca610 // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c4000 │ │ │ │ + add x17, x17, #0x934 │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ - ldr w15, [x20, #8] │ │ │ │ - ldur w14, [x22, #11] │ │ │ │ - cmp w15, w14 │ │ │ │ - b.ge 4ca624 // b.tcont │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0xc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x14, x22 │ │ │ │ - cmp w17, w15 │ │ │ │ - b.gt 4ca624 │ │ │ │ - mov x17, x14 │ │ │ │ - b 4ca5f0 │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca718 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x694 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca694 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 181df90 │ │ │ │ + udf #519 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x6d8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x960 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str w17, [x20] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca6d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 181df90 │ │ │ │ + udf #519 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4ca728 // b.any │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldur w17, [x22, #11] │ │ │ │ - cmp w18, w17 │ │ │ │ - b.ge 4ca734 // b.tcont │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0xc8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4ca734 │ │ │ │ - b 4ca700 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x988 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #48] │ │ │ │ + str x22, [x20, #48] │ │ │ │ + b 8a7818 │ │ │ │ + udf #519 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4ca1a8 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca860 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x7d4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca7d4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + mov x14, x22 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4c4ff4 // b.pmore │ │ │ │ + cmp x13, x17 │ │ │ │ + b.ge 4c4b14 // b.tcont │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + lsl x17, x13, #1 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x15, 4c5000 │ │ │ │ + add x15, x15, #0x28 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x15, 19dd000 │ │ │ │ + ldr x15, [x15, #3944] │ │ │ │ + stur x15, [x20, #-56] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x13, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x794 │ │ │ │ + str x18, [x20] │ │ │ │ + b 181f300 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #647 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x820 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ mov x18, x22 │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldur w15, [x22, #11] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur w15, [x20, #-8] │ │ │ │ - str w17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca820 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #195 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4c4b4c // b.pmore │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4c4c4c // b.tcont │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + lsl x17, x18, #1 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x13, 4c4000 │ │ │ │ + add x13, x13, #0xc78 │ │ │ │ + stur x13, [x20, #-16] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x13, 19dd000 │ │ │ │ + ldr x13, [x13, #3944] │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + sub x15, x21, #0x7 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x14, [x20, #16] │ │ │ │ + str x15, [x20, #24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #9099 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr w17, [x20, #16] │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - sxtw x14, w17 │ │ │ │ - sxtw x13, w15 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4ca870 // b.any │ │ │ │ - mov x17, x22 │ │ │ │ - ldr w15, [x20, #8] │ │ │ │ - ldur w14, [x22, #11] │ │ │ │ - cmp w15, w14 │ │ │ │ - b.ge 4ca884 // b.tcont │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0xd8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x14, x22 │ │ │ │ - cmp w17, w15 │ │ │ │ - b.gt 4ca880 │ │ │ │ - b 4ca850 │ │ │ │ - mov x17, x14 │ │ │ │ - mov x22, x17 │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x13, [x20, #16] │ │ │ │ + add x13, x13, #0x1 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + b 4c499c │ │ │ │ + udf #1032 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca95c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0x8f4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca8f4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x13, x22 │ │ │ │ + b 4c499c │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + b 4c4a4c │ │ │ │ + udf #1608 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4ca930 // b.any │ │ │ │ - adrp x17, 4ca000 │ │ │ │ - add x17, x17, #0x9d8 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca9d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4ca000 │ │ │ │ - add x17, x17, #0x97c │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4c4a4c │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4c4000 │ │ │ │ + add x17, x17, #0xa3c │ │ │ │ str x17, [x20] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca97c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x130 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + str x14, [x20, #24] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #10441 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4c53e8 // b.pmore │ │ │ │ + cmp x14, x17 │ │ │ │ + b.ge 4c4c48 // b.tcont │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + lsl x17, x14, #1 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x13, 4c5000 │ │ │ │ + add x13, x13, #0x418 │ │ │ │ + stur x13, [x20, #-24] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x13, 19dd000 │ │ │ │ + ldr x13, [x13, #3944] │ │ │ │ + stur x13, [x20, #-48] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #262 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4ca9f8 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ca9b0 // b.any │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + mov x14, x22 │ │ │ │ + b 4c4b94 │ │ │ │ + udf #1286 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ca9f8 // b.any │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 175ac08 │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x15, x22 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + b 4c4b94 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2249 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4caad4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0xa6c │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c4cd8 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xcf4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4caa6c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #4490 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4caaa8 // b.any │ │ │ │ - adrp x17, 4ca000 │ │ │ │ - add x17, x17, #0xb38 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cab38 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4ca000 │ │ │ │ - add x17, x17, #0xaf4 │ │ │ │ - str x17, [x20] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4caaf4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x138 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xd3c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #8971 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4cab10 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cabdc // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c4d9c // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xdb8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #48] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #17932 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cab10 // b.any │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0xb80 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xde4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cab80 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 181df90 │ │ │ │ + udf #17932 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0xbb8 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xe10 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cabb8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 181df90 │ │ │ │ + udf #17932 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4cab10 // b.none │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4cabdc │ │ │ │ - b 4cab10 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cacbc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0xc54 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xe60 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #56] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cac54 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + udf #17932 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cac90 // b.any │ │ │ │ - adrp x17, 4ca000 │ │ │ │ - add x17, x17, #0xd20 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cad20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4ca000 │ │ │ │ - add x17, x17, #0xcdc │ │ │ │ - str x17, [x20] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cacdc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x140 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c4ec4 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xee0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #56] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #18060 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4cacf8 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cadc4 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xf08 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 181df90 │ │ │ │ + udf #4490 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cacf8 // b.any │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0xd68 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xf34 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cad68 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 181df90 │ │ │ │ + udf #4490 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0xda0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c4000 │ │ │ │ + add x17, x17, #0xf84 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cada0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + str x22, [x20, #48] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + udf #2249 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4cacf8 // b.none │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4cadc4 │ │ │ │ - b 4cacf8 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c4fe8 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xb30 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xaf8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x13 │ │ │ │ + str x14, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f7f0 │ │ │ │ + udf #8587 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4caa28 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4caee4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0xe64 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c5088 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xa4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cae64 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #17164 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4caeac // b.any │ │ │ │ - adrp x17, 4ca000 │ │ │ │ - add x17, x17, #0xf48 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4caf48 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4ca000 │ │ │ │ - add x17, x17, #0xf04 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x17, x22 │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4caf04 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x150 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xec │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #34317 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4caf28 // b.tstop │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cb02c // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c514c // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x168 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + .inst 0x00010c0e ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x194 │ │ │ │ + str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4caff4 // b.any │ │ │ │ - adrp x17, 4ca000 │ │ │ │ - add x17, x17, #0xf9c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - ldur x17, [x18, #7] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4caf9c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 181df90 │ │ │ │ + .inst 0x00010c0e ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 │ │ │ │ - add x18, x18, #0xfd4 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x1c0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cafd4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 181df90 │ │ │ │ + .inst 0x00010c0e ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - sxtw x14, w17 │ │ │ │ - sxtw x13, w15 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4cb004 // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp w17, w15 │ │ │ │ - b.gt 4cb014 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4caff4 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, x14 │ │ │ │ - b 4cb01c │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cb0fc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0x94 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x210 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb094 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + .inst 0x00010c0e ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cb0d0 // b.any │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0x160 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb160 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0x11c │ │ │ │ - str x17, [x20] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb11c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x158 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c5274 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x290 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + .inst 0x00010c8e ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4cb138 // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cb204 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x2b8 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 181df90 │ │ │ │ + udf #17164 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cb138 // b.any │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0x1a8 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x2e4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb1a8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 181df90 │ │ │ │ + udf #17164 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0x1e0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c5000 │ │ │ │ + add x17, x17, #0x334 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x17, [x20, #88] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb1e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + str x22, [x20, #40] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + udf #8587 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - sxtw x15, w18 │ │ │ │ - sxtw x14, w17 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4cb138 // b.none │ │ │ │ - cmp w18, w17 │ │ │ │ - b.gt 4cb204 │ │ │ │ - b 4cb138 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cb2fc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0x27c │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c5398 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xac8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb27c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #262 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cb2c4 // b.any │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0x360 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb360 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0x31c │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x17, x22 │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb31c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x160 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0x7f0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f4c0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xc10 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x14 │ │ │ │ + str x15, [x20, #40] │ │ │ │ + b 181f7f0 │ │ │ │ + udf #2249 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c5478 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4cb40c // b.tstop │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cb40c // b.none │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x494 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #4490 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cb42c // b.any │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0x3b4 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x4dc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb3b4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #8971 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0x3ec │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c553c // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x558 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #17932 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x584 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb3ec │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 181df90 │ │ │ │ + udf #17932 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - ldur w15, [x22, #7] │ │ │ │ - sxtw x14, w17 │ │ │ │ - sxtw x13, w15 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4cb41c // b.any │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp w17, w15 │ │ │ │ - b.gt 4cb43c │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 4cb40c │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4cb40c │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x5b0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 181df90 │ │ │ │ + udf #17932 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cb4e8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0x4ac │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x600 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #48] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb4ac │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + udf #17932 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cb4d4 // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x518 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x508 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x1b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cb590 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0x554 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c5664 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x680 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #48] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb554 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #18060 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cb57c // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x518 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x508 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x6a8 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x1c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + b 181df90 │ │ │ │ + udf #4490 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 1a00000 │ │ │ │ - add x23, x23, #0x1c0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01534c38 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cb660 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0x628 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb628 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x01534bf8 ; undefined │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cb64c // b.any │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x1d0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x1f8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x240 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cb728 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0x6cc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb6cc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x6d4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 181df90 │ │ │ │ + udf #4490 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cb704 // b.any │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0x748 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb748 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0x798 │ │ │ │ + adrp x17, 4c5000 │ │ │ │ + add x17, x17, #0x724 │ │ │ │ str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb798 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x278 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldr x17, [x20, #72] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #72] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + udf #2249 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cb770 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c5788 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c4000 │ │ │ │ + add x18, x18, #0xb7c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0xa0 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cb868 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0x80c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb80c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + b.cc 4c580c // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x7ec │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 181df90 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cb844 // b.any │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0x888 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb888 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0x8c0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb8c0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x280 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4cb8e8 // b.none │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + cbnz x18, 4c581c │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cb8e8 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x320 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cb9b8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0x95c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + ldur x15, [x22, #15] │ │ │ │ + ldur x15, [x15, #7] │ │ │ │ + adrp x14, 4c5000 │ │ │ │ + add x14, x14, #0x86c │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb95c │ │ │ │ + cbnz x18, 4c586c │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cb994 // b.any │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0x9d8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb9d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0xa28 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x8a8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cba28 │ │ │ │ + cbnz x18, 4c58a8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x288 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cba00 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x8e0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 8a7818 │ │ │ │ + udf #262 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cbae4 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0xa9c │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0x938 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cba9c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #40] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + udf #262 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cbac0 // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0xb04 │ │ │ │ + adrp x17, 4c5000 │ │ │ │ + add x17, x17, #0x98c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #4040] │ │ │ │ + add x17, x17, #0x111 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + udf #133 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c5000 │ │ │ │ + add x17, x17, #0x9c4 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbb04 │ │ │ │ + cbnz x18, 4c59c4 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x290 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 1a02000 │ │ │ │ - add x22, x22, #0x660 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cbbd8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0xb7c │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xa20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbb7c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f718 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cbbb4 // b.any │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0xbf8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbbf8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0xc48 │ │ │ │ + adrp x17, 4c5000 │ │ │ │ + add x17, x17, #0xa74 │ │ │ │ str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbc48 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x298 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #4040] │ │ │ │ + add x17, x17, #0x111 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cbc20 // b.any │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4c6368 // b.pmore │ │ │ │ + lsl x13, x14, #1 │ │ │ │ + cmp x13, x17 │ │ │ │ + b.ge 4c5cd8 // b.tcont │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + lsl x17, x14, #1 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + lsl x17, x14, #1 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4c6000 │ │ │ │ + add x17, x17, #0x394 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1592] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + sub x17, x21, #0x7 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + sub x17, x21, #0x17 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x14, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f448 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4cb688 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cbd2c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0xce4 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + mov x14, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4c5ce0 // b.pmore │ │ │ │ + adrp x13, 19dd000 │ │ │ │ + ldr x13, [x13, #3968] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + sub x17, x17, x14 │ │ │ │ + lsl x13, x17, #1 │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + adrp x13, 19dd000 │ │ │ │ + ldr x13, [x13, #3968] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + lsl x13, x14, #1 │ │ │ │ + str x13, [x21] │ │ │ │ + adrp x13, 4c5000 │ │ │ │ + add x13, x13, #0xd0c │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x15, 19de000 │ │ │ │ + ldr x15, [x15, #1592] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x7 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + sub x15, x21, #0x17 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbce4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x17, [x20] │ │ │ │ + str x14, [x20, #8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f448 │ │ │ │ + udf #25484 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cbd1c // b.any │ │ │ │ - adrp x17, 4cb000 │ │ │ │ - add x17, x17, #0xd4c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbd4c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x2a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + ldr x17, [x20, #72] │ │ │ │ + ldr x15, [x20, #88] │ │ │ │ + ldr x14, [x20, #64] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ + add x11, x11, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 4c6534 // b.pmore │ │ │ │ + cmp x11, x14 │ │ │ │ + b.ge 4c5ca4 // b.tcont │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + lsl x18, x11, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 4c6000 │ │ │ │ + add x17, x17, #0x568 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3944] │ │ │ │ + stur x17, [x20, #-56] │ │ │ │ + stur x13, [x20, #-48] │ │ │ │ + sub x17, x21, #0x7 │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x12, [x20, #-24] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #3081 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 1a02000 │ │ │ │ - add x22, x22, #0x590 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x15, [x20, #64] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + ldr x13, [x20, #16] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4cc0f0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x01534570 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cbdf8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0xde8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbde8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x11, x22 │ │ │ │ + b 4c5bd4 │ │ │ │ + udf #1544 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01534518 ; undefined │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldur x23, [x22, #15] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1764c00 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x015344f0 ; undefined │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cbe78 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0xe68 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbe68 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + mov x12, x22 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + b 4c5bd4 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + lsl x14, x14, #1 │ │ │ │ + b 4c5a84 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01534498 ; undefined │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldur x23, [x22, #15] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 1764c00 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x01534470 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cbfb8 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0xee0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbee0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + mov x14, x22 │ │ │ │ + b 4c5a84 │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + b 4c5b24 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xb14 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x14 │ │ │ │ + b 181f7f0 │ │ │ │ + udf #197 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01534420 ; undefined │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4cbf58 // b.any │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4cbfc0 // b.pmore │ │ │ │ - adrp x15, 4cb000 │ │ │ │ - add x15, x15, #0xd90 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c5d8c // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1456] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x518 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4cbfc0 // b.pmore │ │ │ │ - adrp x15, 4cb000 │ │ │ │ - add x15, x15, #0xe10 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xda8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1456] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x508 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 17f3808 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f448 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - mov x22, x15 │ │ │ │ - b 18207b8 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + b 181f7d8 │ │ │ │ + udf #69 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x01534318 ; undefined │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4cc028 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 4cb000 │ │ │ │ - add x15, x15, #0xe90 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ + b.hi 4c5e18 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x4f8 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xe34 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #40] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f448 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + b 181f7d8 │ │ │ │ + udf #69 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x015342b8 ; undefined │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cc0b8 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cc0b0 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cbfe8 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0xfffffc78 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #68 │ │ │ │ - ... │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01534210 ; undefined │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4cc178 // b.pmore │ │ │ │ - adrp x18, 4cb000 │ │ │ │ - add x18, x18, #0xfe8 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x25, [x21, #-64] │ │ │ │ - stur x24, [x21, #-56] │ │ │ │ - sub x18, x21, #0x47 │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x23, x17 │ │ │ │ - b.lt 4cc168 // b.tstop │ │ │ │ - adrp x17, 4cc000 │ │ │ │ - add x17, x17, #0x48 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x26, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 4c5ea4 // b.pmore │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - mov x23, x26 │ │ │ │ - mov x22, x18 │ │ │ │ - b 4cbfe8 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x318 │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01534158 ; undefined │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc258 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x208 │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xec0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc208 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f448 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #69 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01534110 ; undefined │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x240 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc240 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + mov x14, x22 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4c5f9c // b.pmore │ │ │ │ + cmp x13, x18 │ │ │ │ + b.ge 4c5fc0 // b.tcont │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + lsl x18, x13, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x12, 4c5000 │ │ │ │ + add x12, x12, #0xfec │ │ │ │ + stur x12, [x20, #-32] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x15, 19dd000 │ │ │ │ + ldr x15, [x15, #3944] │ │ │ │ + stur x15, [x20, #-56] │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + sub x17, x21, #0x7 │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x13, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #134 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x015340d8 ; undefined │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4cc0f0 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x328 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01534098 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc2dc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x2c4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc2c4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x13, x22 │ │ │ │ + b 4c5ed4 │ │ │ │ + udf #1929 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x01534054 ; undefined │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4cc0f0 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x338 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01534030 ; undefined │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 1a00000 │ │ │ │ - add x23, x23, #0x338 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 1773e80 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x01533fe0 ; undefined │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc398 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x378 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #64] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x13, [x20, #16] │ │ │ │ + add x13, x13, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c5ed4 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xf50 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x22, x13 │ │ │ │ + str x14, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc378 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x01533fa0 ; undefined │ │ │ │ - adrp x26, 19dd000 │ │ │ │ - ldr x26, [x26, #3192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4cc0f0 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x358 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cc3fc // b.any │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x24 │ │ │ │ - and x15, x25, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4cc428 // b.none │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x24 │ │ │ │ - and x15, x25, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4cc428 // b.any │ │ │ │ + b 181f7f0 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - b 17312a0 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1417 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc56c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x494 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c604c // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x68 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #64] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc494 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #2826 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x4d8 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0xb0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc4d8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + ldr x23, [x20, #72] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #5643 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x51c │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c6110 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x12c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc51c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #11276 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x554 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x158 │ │ │ │ str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ ldr x22, [x20, #24] │ │ │ │ str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc554 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + b 181df90 │ │ │ │ + udf #11276 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4cc3c0 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x398 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x184 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 181df90 │ │ │ │ + udf #11276 │ │ │ │ udf #0 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cc5d4 // b.any │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x24 │ │ │ │ - and x15, x25, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4cc600 // b.none │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x24 │ │ │ │ - and x15, x25, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4cc600 // b.any │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - b 1731198 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc744 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x66c │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x1d4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #88] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc66c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + udf #11276 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x6b0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c6238 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x254 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #88] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc6b0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #11404 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x6f4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x27c │ │ │ │ str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc6f4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 181df90 │ │ │ │ + udf #2826 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x72c │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x2a8 │ │ │ │ str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc72c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 181df90 │ │ │ │ + udf #2826 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4cc598 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x3a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc82c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x7b4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc7b4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c6000 │ │ │ │ + add x17, x17, #0x2f8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #72] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #40] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + udf #1417 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x7f8 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c635c // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xf7c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #64] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc7f8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xcc4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x14 │ │ │ │ + b 181f7f0 │ │ │ │ + udf #197 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x84c │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c6410 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + lsl x18, x14, #1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + lsl x18, x14, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x42c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc84c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x3b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f448 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #390 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x888 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc888 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c649c // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x4b8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f448 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #775 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c6528 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cc8bc // b.any │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x8e4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc8e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #387 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x920 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc920 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xc84 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #48] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f448 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xc50 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x11 │ │ │ │ + str x12, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f7f0 │ │ │ │ + udf #24972 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #2328] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cca24 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x9ac │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c65c8 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x5e4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #88] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc9ac │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #49933 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0x9f0 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x62c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc9f0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + ldr x23, [x20, #96] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + .inst 0x0001860e ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xa44 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c668c // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x6a8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cca44 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x3b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + ldr x23, [x20, #104] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + .inst 0x00030c0f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xa80 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x6d4 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #24] │ │ │ │ str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cca80 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ + b 181df90 │ │ │ │ + .inst 0x00030c0f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ccb2c // b.any │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xac4 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x700 │ │ │ │ str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ccac4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #387 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xb00 │ │ │ │ str x18, [x20, #16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ccb00 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + b 181df90 │ │ │ │ + .inst 0x00030c0f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ccb28 // b.any │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ccbec // b.lo, b.ul, b.last │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ccbb4 // b.any │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ccc6c // b.any │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xc0c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ccc0c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4ccc58 // b.none │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xc98 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x750 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #112] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ccc98 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x3e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + .inst 0x00030c0f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xc44 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c67b4 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x7d0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ccc44 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + ldr x23, [x20, #112] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + .inst 0x00030c8f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 4cccf8 // b.hs, b.nlast │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x7f8 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 181df90 │ │ │ │ + udf #49933 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xcd0 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x824 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cccd0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + b 181df90 │ │ │ │ + udf #49933 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 4ccce8 // b.hs, b.nlast │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4ccc58 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ccc70 // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4ccc58 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ccc70 // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4ccc58 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + adrp x17, 4c6000 │ │ │ │ + add x17, x17, #0x874 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #96] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #40] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + udf #24972 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cce3c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xd64 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c68d8 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c5000 │ │ │ │ + add x18, x18, #0xbb0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #88] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ccd64 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xda8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c6980 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x948 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ccda8 │ │ │ │ + cbnz x18, 4c6948 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xdec │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c6988 // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ccdec │ │ │ │ - ldr x18, [x22] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xe24 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c6a30 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #304] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x9f8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cce24 │ │ │ │ + cbnz x18, 4c69f8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4ccb60 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x3e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c6a38 // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ccf2c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xeac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cceac │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0xa0 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4c6c08 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4c6c00 // b.pmore │ │ │ │ + adrp x14, 4c6000 │ │ │ │ + add x14, x14, #0x8f8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x14, 4c6000 │ │ │ │ + add x14, x14, #0xad4 │ │ │ │ + stur x14, [x20, #-40] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x14, x21, #0x10 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 8a7818 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xef8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ccef8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c6000 │ │ │ │ + add x17, x17, #0xb10 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #2184] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 81f538 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xf4c │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c6c24 // b.pmore │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0x9a8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0xb68 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ccf4c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x3f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 8a7818 │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cd050 // b.any │ │ │ │ - adrp x17, 4cc000 │ │ │ │ - add x17, x17, #0xf90 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ccf90 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #517 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0xba4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2184] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 81f538 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cd038 // b.any │ │ │ │ - adrp x18, 4cc000 │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0xbdc │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ccfd0 │ │ │ │ + cbnz x18, 4c6bdc │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #773 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4cd000 │ │ │ │ - add x17, x17, #0x10 │ │ │ │ + adrp x17, 4c6000 │ │ │ │ + add x17, x17, #0xc40 │ │ │ │ str x17, [x20, #8] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #32] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd010 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #388 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cs 4cd13c // b.hs, b.nlast │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + str x17, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4cd000 │ │ │ │ - add x17, x17, #0x80 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd080 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 181df90 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x328 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #517 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cd028 // b.none │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0xc4 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0xc6c │ │ │ │ str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd0c4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #773 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 181df90 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c6cec // b.pmore │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4cd000 │ │ │ │ - add x17, x17, #0x104 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - mov x22, x18 │ │ │ │ + cbnz x18, 4c6cf8 │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #2064] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18, #2064] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #3216] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + sub x21, x21, #0x50 │ │ │ │ + adrp x17, 4c6000 │ │ │ │ + add x17, x17, #0xd38 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #8] │ │ │ │ str x17, [x20, #32] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd104 │ │ │ │ + cbnz x18, 4c6d38 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #388 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cs 4cd120 // b.hs, b.nlast │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4cd028 │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cd134 // b.any │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4cd028 │ │ │ │ - mov x18, x14 │ │ │ │ - b 4cd040 │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cd150 // b.any │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0xd74 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 4cd028 │ │ │ │ - mov x18, x14 │ │ │ │ - b 4cd040 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cd1fc // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cd1c4 // b.any │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cd27c // b.any │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x21c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x26 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd21c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4cd268 // b.none │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x2a8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x26 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd2a8 │ │ │ │ + cbnz x18, 4c6d74 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x3f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x254 │ │ │ │ - str x18, [x20] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0xdac │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ ldur x18, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd254 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 4cd308 // b.hs, b.nlast │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 8a7818 │ │ │ │ + udf #262 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x2e0 │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0xe04 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd2e0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #32] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + udf #262 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 4cd2f8 // b.hs, b.nlast │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4cd268 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cd280 // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4cd268 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cd280 // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4cd268 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cd44c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x374 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd374 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x17, 4c6000 │ │ │ │ + add x17, x17, #0xe58 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #4040] │ │ │ │ + add x17, x17, #0x111 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x3b8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c6000 │ │ │ │ + add x17, x17, #0xe90 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd3b8 │ │ │ │ + cbnz x18, 4c6e90 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x3fc │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0xeec │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd3fc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x434 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd434 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f718 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c6000 │ │ │ │ + add x17, x17, #0xf40 │ │ │ │ + str x17, [x20, #8] │ │ │ │ ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4cd170 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x400 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4cc450 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cd564 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x4e4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd4e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #4040] │ │ │ │ + add x17, x17, #0x111 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x530 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4c78e8 // b.pmore │ │ │ │ + lsl x13, x14, #1 │ │ │ │ + cmp x13, x17 │ │ │ │ + b.ge 4c71a4 // b.tcont │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + lsl x17, x14, #1 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3968] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + lsl x17, x14, #1 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4c7000 │ │ │ │ + add x17, x17, #0x914 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 19de000 │ │ │ │ + ldr x17, [x17, #1592] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + sub x17, x21, #0x7 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + sub x17, x21, #0x17 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd530 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + str x14, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f448 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x584 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + mov x14, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4c71ac // b.pmore │ │ │ │ + adrp x13, 19dd000 │ │ │ │ + ldr x13, [x13, #3968] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + sub x17, x17, x14 │ │ │ │ + lsl x13, x17, #1 │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + adrp x13, 19dd000 │ │ │ │ + ldr x13, [x13, #3968] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + lsl x13, x14, #1 │ │ │ │ + str x13, [x21] │ │ │ │ + adrp x13, 4c7000 │ │ │ │ + add x13, x13, #0x1d8 │ │ │ │ + stur x13, [x20, #-16] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x15, 19de000 │ │ │ │ + ldr x15, [x15, #1592] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + sub x15, x21, #0x7 │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + sub x15, x21, #0x17 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd584 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x410 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + str x14, [x20] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 81f448 │ │ │ │ + udf #25484 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cd688 // b.any │ │ │ │ - adrp x17, 4cd000 │ │ │ │ - add x17, x17, #0x5c8 │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + ldr x17, [x20, #72] │ │ │ │ + ldr x15, [x20, #80] │ │ │ │ + ldr x14, [x20, #64] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ + add x11, x11, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 4c7ab4 // b.pmore │ │ │ │ + cmp x11, x14 │ │ │ │ + b.ge 4c7170 // b.tcont │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + lsl x18, x11, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 4c7000 │ │ │ │ + add x17, x17, #0xae8 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 19dd000 │ │ │ │ + ldr x17, [x17, #3944] │ │ │ │ + stur x17, [x20, #-56] │ │ │ │ + stur x13, [x20, #-48] │ │ │ │ + sub x17, x21, #0x7 │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x12, [x20, #-24] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd5c8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #517 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cd670 // b.any │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x608 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd608 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #773 │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #3081 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4cd000 │ │ │ │ - add x17, x17, #0x648 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #32] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + ldr x13, [x20, #16] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd648 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #388 │ │ │ │ + mov x11, x22 │ │ │ │ + b 4c70a0 │ │ │ │ + udf #1544 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cs 4cd774 // b.hs, b.nlast │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4cd000 │ │ │ │ - add x17, x17, #0x6b8 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd6b8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #517 │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + mov x12, x22 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + b 4c70a0 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + lsl x14, x14, #1 │ │ │ │ + b 4c6f50 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cd660 // b.none │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x6fc │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + mov x14, x22 │ │ │ │ + b 4c6f50 │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + b 4c6ff0 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c6000 │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd6fc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #773 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4cd000 │ │ │ │ - add x17, x17, #0x73c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #32] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cd73c │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #388 │ │ │ │ + mov x22, x14 │ │ │ │ + b 181f7f0 │ │ │ │ + udf #454 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cs 4cd758 // b.hs, b.nlast │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4cd660 │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cd76c // b.any │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4cd660 │ │ │ │ - mov x18, x14 │ │ │ │ - b 4cd678 │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cd788 // b.any │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4cd660 │ │ │ │ - mov x18, x14 │ │ │ │ - b 4cd678 │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4cdf90 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x01532cb8 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cd800 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c7258 // b.pmore │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - adrp x24, 19df000 │ │ │ │ - ldr x24, [x24, #4040] │ │ │ │ - add x24, x24, #0x1b1 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #2160] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 170e270 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x01532c60 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cd858 // b.lo, b.ul, b.last │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x274 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - adrp x24, 19df000 │ │ │ │ - ldr x24, [x24, #4040] │ │ │ │ - add x24, x24, #0x1b1 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #2160] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 170e270 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f448 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #326 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x01532c08 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cd8b0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - adrp x24, 19df000 │ │ │ │ - ldr x24, [x24, #4040] │ │ │ │ - add x24, x24, #0x1b1 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #2160] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 170e270 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x01532bb0 ; undefined │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cd908 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c72e4 // b.pmore │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x300 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - adrp x24, 19df000 │ │ │ │ - ldr x24, [x24, #4040] │ │ │ │ - add x24, x24, #0x1b1 │ │ │ │ - adrp x23, 19df000 │ │ │ │ - ldr x23, [x23, #2160] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 170e270 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f448 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #647 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cd94c // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c7370 // b.pmore │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x38c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + adrp x18, 19de000 │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f448 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #1288 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cd9f4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cd9ec // b.pmore │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + mov x11, x22 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x9, [x19, #856] │ │ │ │ + cmp x21, x9 │ │ │ │ + b.hi 4c7538 // b.pmore │ │ │ │ + cmp x10, x13 │ │ │ │ + b.ge 4c7514 // b.tcont │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + lsl x18, x10, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 4c7000 │ │ │ │ + add x17, x17, #0x56c │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + mov x23, x14 │ │ │ │ adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + ldr x17, [x17, #3944] │ │ │ │ + stur x17, [x20, #-56] │ │ │ │ + stur x12, [x20, #-48] │ │ │ │ + sub x17, x21, #0x7 │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x11, [x20, #-24] │ │ │ │ + stur x10, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 4cd000 │ │ │ │ - add x14, x14, #0x920 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 81f6a0 │ │ │ │ + udf #196 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4c751c // b.pmore │ │ │ │ + adrp x14, 19dc000 │ │ │ │ + ldr x14, [x14, #2064] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x17, 19dc000 │ │ │ │ + ldr x17, [x17, #2064] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ stur x15, [x21, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #3216] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1456] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #21388 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cdaa4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cda9c // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + ldr x17, [x20, #96] │ │ │ │ + ldr x15, [x20, #72] │ │ │ │ + ldr x14, [x20, #80] │ │ │ │ + ldr x13, [x20, #56] │ │ │ │ + ldr x12, [x20, #40] │ │ │ │ + ldr x11, [x20, #8] │ │ │ │ + ldr x10, [x20, #16] │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c73ac │ │ │ │ + udf #2569 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x17, [x20, #72] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + ldr x11, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x10, x22 │ │ │ │ + b 4c73ac │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + b 4c7438 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x428 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 181f300 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x4ec │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 4cd000 │ │ │ │ - add x13, x13, #0x968 │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + mov x22, x10 │ │ │ │ + str x11, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f7f0 │ │ │ │ + udf #20876 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4cdb30 // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - adrp x12, 4cd000 │ │ │ │ - add x12, x12, #0xa10 │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1456] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.hi 4c75cc // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x13 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x5e8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ + b 181f7d8 │ │ │ │ + udf #41741 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x630 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #88] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + .inst 0x0001460e ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4cdba8 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 4cd000 │ │ │ │ - add x13, x13, #0xac0 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x4f0 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + b.hi 4c7690 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x6ac │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #96] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + b 181f7d8 │ │ │ │ + .inst 0x00028c0f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x6d8 │ │ │ │ + str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cdc38 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cdc30 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 181df90 │ │ │ │ + .inst 0x00028c0f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x704 │ │ │ │ + str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cdce4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cdcdc // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 4cd000 │ │ │ │ - add x14, x14, #0xbc8 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 181df90 │ │ │ │ + .inst 0x00028c0f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cdd94 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cdd8c // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x754 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #104] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 4cd000 │ │ │ │ - add x13, x13, #0xc58 │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + str x22, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + .inst 0x00028c0f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4cde20 // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - adrp x12, 4cd000 │ │ │ │ - add x12, x12, #0xd00 │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1456] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.hi 4c77b8 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x13 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x7d4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #104] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + b 181f7d8 │ │ │ │ + .inst 0x00028c8f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x7fc │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 181df90 │ │ │ │ + udf #41741 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x828 │ │ │ │ + str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cdec0 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cdeb8 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 181df90 │ │ │ │ + udf #41741 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c7000 │ │ │ │ + add x17, x17, #0x878 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #88] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 4cd000 │ │ │ │ - add x12, x12, #0xdb0 │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x4f0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #40] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + udf #20876 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4cdf58 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 4cd000 │ │ │ │ - add x13, x13, #0xe40 │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 4c78dc // b.pmore │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - .inst 0xfffff800 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #69 │ │ │ │ - ... │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x015324e8 ; undefined │ │ │ │ - add x21, x21, #0x88 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ce024 // b.pmore │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x7c0 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - stur x24, [x21, #-112] │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x818 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - stur x25, [x21, #-88] │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x870 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x26, [x21, #-64] │ │ │ │ - adrp x18, 4cd000 │ │ │ │ - add x18, x18, #0x8c8 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x27, [x21, #-40] │ │ │ │ - sub x18, x21, #0x80 │ │ │ │ - sub x17, x21, #0x68 │ │ │ │ - sub x15, x21, #0x50 │ │ │ │ - sub x14, x21, #0x38 │ │ │ │ - mov x13, #0xb // #11 │ │ │ │ - cmp x23, x13 │ │ │ │ - b.lt 4ce054 // b.tstop │ │ │ │ - adrp x13, 4cd000 │ │ │ │ - add x13, x13, #0xee8 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x88 // #136 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x490 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - adrp x13, 4cd000 │ │ │ │ - add x13, x13, #0xb58 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4ce8c0 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ce0fc // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #4040] │ │ │ │ - add x18, x18, #0x1b1 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 17739f0 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x190 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x14 │ │ │ │ + b 181f7f0 │ │ │ │ + udf #197 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ce164 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c7990 // b.pmore │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + lsl x18, x14, #1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + lsl x18, x14, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x9ac │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #4040] │ │ │ │ - add x18, x18, #0x1b1 │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 17739f0 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + b 81f448 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #390 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ce1cc // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c7a1c // b.pmore │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xa38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ stur x18, [x20, #-40] │ │ │ │ adrp x18, 19df000 │ │ │ │ ldr x18, [x18, #4040] │ │ │ │ - add x18, x18, #0x1b1 │ │ │ │ + add x18, x18, #0x101 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 17739f0 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + b 81f448 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #775 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ce234 // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c7aa8 // b.pmore │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x150 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ stur x18, [x20, #-40] │ │ │ │ adrp x18, 19df000 │ │ │ │ ldr x18, [x18, #4040] │ │ │ │ - add x18, x18, #0x1b1 │ │ │ │ + add x18, x18, #0x101 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 17739f0 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ce27c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #304] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ce324 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ce31c // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 4ce000 │ │ │ │ - add x14, x14, #0x250 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1456] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ce3d4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ce3cc // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 4ce000 │ │ │ │ - add x13, x13, #0x298 │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ce460 // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - adrp x12, 4ce000 │ │ │ │ - add x12, x12, #0x340 │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1456] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x13 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 81f448 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ce4d8 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 4ce000 │ │ │ │ - add x13, x13, #0x3f0 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x4f0 │ │ │ │ - b 17f3808 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ce568 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ce560 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 19dc000 │ │ │ │ - ldr x15, [x15, #1672] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 19dd000 │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ce614 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ce60c // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 4ce000 │ │ │ │ - add x14, x14, #0x4f8 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ce6c4 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ce6bc // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x11c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 4ce000 │ │ │ │ - add x13, x13, #0x588 │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x17, 19dc000 │ │ │ │ - ldr x17, [x17, #1672] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 19de000 │ │ │ │ - ldr x17, [x17, #1456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 182edd8 │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + mov x22, x11 │ │ │ │ + str x12, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 181f7f0 │ │ │ │ + udf #24972 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ce750 // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - adrp x12, 4ce000 │ │ │ │ - add x12, x12, #0x630 │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1456] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.hi 4c7b48 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x13 │ │ │ │ - b 182edd8 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xb64 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + b 181f7d8 │ │ │ │ + udf #49933 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ce7f0 // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ce7e8 // b.pmore │ │ │ │ - adrp x17, 19dd000 │ │ │ │ - ldr x17, [x17, #304] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xbac │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 4ce000 │ │ │ │ - add x12, x12, #0x6e0 │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - adrp x23, 1853000 │ │ │ │ - add x23, x23, #0x4f0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 17f3808 │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ + ldr x23, [x20, #88] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + .inst 0x0001860e ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ce888 // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 4ce000 │ │ │ │ - add x13, x13, #0x770 │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #1672] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 4c7c0c // b.pmore │ │ │ │ adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xc28 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #96] │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f6a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - .inst 0xfffff7c0 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #134 │ │ │ │ - ... │ │ │ │ - udf #6 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + b 181f7d8 │ │ │ │ + .inst 0x00030c0f ; undefined │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ce998 // b.pmore │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xb0 │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - stur x23, [x21, #-144] │ │ │ │ - stur x25, [x21, #-136] │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0x118 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - stur x23, [x21, #-112] │ │ │ │ - stur x26, [x21, #-104] │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0x180 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x23, [x21, #-80] │ │ │ │ - stur x27, [x21, #-72] │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0x1e8 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - ldr x18, [x20] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0xa0 │ │ │ │ - sub x17, x21, #0x80 │ │ │ │ - sub x15, x21, #0x60 │ │ │ │ - sub x14, x21, #0x40 │ │ │ │ - mov x13, #0xb // #11 │ │ │ │ - cmp x24, x13 │ │ │ │ - b.lt 4ce96c // b.tstop │ │ │ │ - adrp x13, 4ce000 │ │ │ │ - add x13, x13, #0x818 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x13, 4ce000 │ │ │ │ - add x13, x13, #0x488 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0xa8 // #168 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x4a0 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cea84 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xa28 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cea28 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xc54 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 181df90 │ │ │ │ + .inst 0x00030c0f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xa60 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xc80 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cea60 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ + b 181df90 │ │ │ │ + .inst 0x00030c0f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x27, [x22, #23] │ │ │ │ - ldur x26, [x22, #15] │ │ │ │ - ldur x25, [x22, #7] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4ce8c0 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x4a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ceb1c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xcd0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #104] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ceaf8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x22, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + .inst 0x00030c0f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x27, [x22, #23] │ │ │ │ - ldur x26, [x22, #15] │ │ │ │ - ldur x25, [x22, #7] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4ce8c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ceb68 // b.pmore │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xab0 │ │ │ │ + b.hi 4c7d34 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 1773e80 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xd50 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #104] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x4b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + b 181f7d8 │ │ │ │ + .inst 0x00030c8f ; undefined │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cec1c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xbdc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cebdc │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xd78 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 181df90 │ │ │ │ + udf #49933 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x27, [x22, #23] │ │ │ │ - ldur x26, [x22, #15] │ │ │ │ - ldur x25, [x22, #7] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 19dc000 │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xda4 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x18, 19dd000 │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4ce8c0 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x4b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + b 181df90 │ │ │ │ + udf #49933 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 4ceb40 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c7000 │ │ │ │ + add x17, x17, #0xdf4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #88] │ │ │ │ + adrp x17, 19df000 │ │ │ │ + ldr x17, [x17, #496] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #40] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 81f718 │ │ │ │ + udf #24972 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 4ceb98 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c7e58 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0x7c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f718 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 4ce9e0 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ced30 // b.pmore │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xc48 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xc70 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xc98 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - adrp x18, 19df000 │ │ │ │ - ldr x18, [x18, #920] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x46 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + adrp x22, 19df000 │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x4c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x58 │ │ │ │ + sub x18, x20, #0xa0 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cee48 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xda8 │ │ │ │ + b.cc 4c82e8 // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xeec │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ceda8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 181df90 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xdfc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 4c7000 │ │ │ │ + add x15, x15, #0xf40 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x15, [x20, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cedfc │ │ │ │ + cbnz x18, 4c7f40 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #516 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xe68 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c82f8 // b.pmore │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + add x15, x18, x17 │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + lsl x18, x15, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xfa4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 17f40f8 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x4c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 8a7818 │ │ │ │ + udf #2118 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 4cef84 // b.hs, b.nlast │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4cef6c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xf1c │ │ │ │ + adrp x18, 4c7000 │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x23, [x20, #48] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2184] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 17f40f8 │ │ │ │ - udf #5511 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 81f538 │ │ │ │ + udf #2246 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 4cef84 // b.hs, b.nlast │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4cef6c // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [x20, #48] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x18, [x20, #48] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c8304 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 17f4170 │ │ │ │ - udf #5127 │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c8000 │ │ │ │ + add x18, x18, #0x3c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 8a7818 │ │ │ │ + udf #4231 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 4cef84 // b.hs, b.nlast │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4cef6c // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ce000 │ │ │ │ - add x18, x18, #0xec8 │ │ │ │ + adrp x18, 4c8000 │ │ │ │ + add x18, x18, #0x78 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x23, [x20, #48] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #2184] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 17f40f8 │ │ │ │ - adrp x22, 19dc000 │ │ │ │ - ldr x22, [x22, #2976] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #2056] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ldr d15, [x20, #24] │ │ │ │ - ldr d14, [x20, #16] │ │ │ │ - ldr d13, [x20, #8] │ │ │ │ - ldr d12, [x20] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4cefe0 │ │ │ │ - .inst 0xffffffc0 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #16328 │ │ │ │ - ... │ │ │ │ - udf #8 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - ldr d31, [x20] │ │ │ │ - fcmp d12, d31 │ │ │ │ - b.mi 4cf054 // b.first │ │ │ │ - fcmp d12, d31 │ │ │ │ - b.eq 4cf00c // b.none │ │ │ │ - adrp x22, 19dd000 │ │ │ │ - ldr x22, [x22, #1304] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr d31, [x20, #8] │ │ │ │ - fcmp d13, d31 │ │ │ │ - b.mi 4cf054 // b.first │ │ │ │ - fcmp d13, d31 │ │ │ │ - b.eq 4cf024 // b.none │ │ │ │ - b 4ceff4 │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - fcmp d14, d31 │ │ │ │ - b.mi 4cf054 // b.first │ │ │ │ - fcmp d14, d31 │ │ │ │ - b.eq 4cf03c // b.none │ │ │ │ - b 4ceff4 │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - fcmp d15, d31 │ │ │ │ - b.mi 4cf054 // b.first │ │ │ │ - fcmp d15, d31 │ │ │ │ - b.eq 4cf06c // b.none │ │ │ │ - b 4ceff4 │ │ │ │ - adrp x22, 19df000 │ │ │ │ - ldr x22, [x22, #3168] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 19de000 │ │ │ │ - ldr x22, [x22, #3176] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cf190 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cf000 │ │ │ │ - add x18, x18, #0xe4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf0e4 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d31, [x18, #7] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur d30, [x18, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - ldur d29, [x18, #7] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - ldur d28, [x18, #7] │ │ │ │ - adrp x18, 4cf000 │ │ │ │ - add x18, x18, #0x148 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur d29, [x20, #-16] │ │ │ │ - stur d28, [x20, #-8] │ │ │ │ - str d30, [x20] │ │ │ │ - str d31, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf148 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #964 │ │ │ │ + b 81f538 │ │ │ │ + udf #4487 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr d15, [x20, #16] │ │ │ │ - ldr d14, [x20, #8] │ │ │ │ - ldr d13, [x20, #24] │ │ │ │ - ldr d12, [x20, #32] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur d31, [x18, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - ldur d30, [x18, #7] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - ldur d29, [x18, #7] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur d28, [x18, #7] │ │ │ │ - str d28, [x20, #8] │ │ │ │ - str d31, [x20, #16] │ │ │ │ - str d30, [x20, #24] │ │ │ │ - str d29, [x20, #32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c8000 │ │ │ │ + add x17, x17, #0xac │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #24] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4cefe0 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x4d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x58 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cf2a0 // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cf000 │ │ │ │ - add x18, x18, #0x200 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf200 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + b 181df90 │ │ │ │ + udf #2118 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cf000 │ │ │ │ - add x18, x18, #0x254 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ + adrp x18, 4c8000 │ │ │ │ + add x18, x18, #0xd8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf254 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + b 181df90 │ │ │ │ + udf #2118 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cf000 │ │ │ │ - add x18, x18, #0x2c0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c8310 // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c8000 │ │ │ │ + add x18, x18, #0x134 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 17f40f8 │ │ │ │ - adrp x22, 1a00000 │ │ │ │ - add x22, x22, #0x4e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 8a7818 │ │ │ │ + udf #8456 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cf304 // b.any │ │ │ │ - adrp x18, 4cf000 │ │ │ │ - add x18, x18, #0x320 │ │ │ │ + adrp x18, 4c8000 │ │ │ │ + add x18, x18, #0x188 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x23, [x20, #48] │ │ │ │ + mov x23, x22 │ │ │ │ adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 17f40f8 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #5127 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f448 │ │ │ │ + udf #8584 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cf364 // b.any │ │ │ │ - adrp x18, 4cf000 │ │ │ │ - add x18, x18, #0x380 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c831c // b.pmore │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c8000 │ │ │ │ + add x18, x18, #0x1e4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #56] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 8a7818 │ │ │ │ + udf #16905 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c8000 │ │ │ │ + add x18, x18, #0x238 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x23, [x20, #48] │ │ │ │ + mov x23, x22 │ │ │ │ adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ + ldr x18, [x18, #1592] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 19df000 │ │ │ │ + ldr x18, [x18, #4040] │ │ │ │ + add x18, x18, #0x101 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x18, [x20, #24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 17f40f8 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 81f448 │ │ │ │ + udf #17161 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c8000 │ │ │ │ + add x18, x18, #0x260 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #64] │ │ │ │ + str x22, [x20, #64] │ │ │ │ + b 8a7818 │ │ │ │ + udf #17161 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + ldr x13, [x20, #16] │ │ │ │ + mov x12, x22 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 4c843c // b.pmore │ │ │ │ + cmp x11, x18 │ │ │ │ + b.ge 4c8418 // b.tcont │ │ │ │ + adrp x18, 19dd000 │ │ │ │ + ldr x18, [x18, #3968] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + lsl x18, x11, #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x15, 4c8000 │ │ │ │ + add x15, x15, #0x46c │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + mov x23, x12 │ │ │ │ + adrp x15, 19dd000 │ │ │ │ + ldr x15, [x15, #3944] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + sub x17, x21, #0x7 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x12, [x20] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 81f6a0 │ │ │ │ + adrp x22, 19f9000 │ │ │ │ + add x22, x22, #0x338 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5511 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 181f7d8 │ │ │ │ + udf #15752 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cf3b8 // b.any │ │ │ │ - ldr x23, [x20, #48] │ │ │ │ - adrp x18, 19de000 │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 17f40f8 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c8420 // b.pmore │ │ │ │ + adrp x18, 19dc000 │ │ │ │ + ldr x18, [x18 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes